# Introduction

Welcome to Universify's API! This guide walks you through the basic topics you should consider when integrating with Universify.

### Do you have an Universify API key?

If the answer is no, please log on to your Universify dashboard with your organization's admin email and create an API key.

{% hint style="info" %}
Once you have an API key created, you can test it by hitting our authorization endpoint.
{% endhint %}

### Using the API key?

To interact with the Universify API, you will need to issue an HTTP request and each request will need to be authenticated using the **Universify API key**. Our examples in the documentation are shown in cURL command form, where the commands are executed via a terminal. This is an example of an HTTP request in the form of a cURL command, which includes a `<METHOD>` and you will need to input your preferred `<endpoint>`, `<api_key>`, and `<body>` (optional):

```shell
curl -L -X <METHOD> 'https://api.universify.in/api/v1/<endpoint>' \
-H 'Content-Type: application/json' \
-H 'x-api-key: <api_key>' \
--data-raw '<body>'
```

If you are not familiar with cURL commands, we recommend using the following tools to send test API requests to Onfleet:

* [Postman](https://www.getpostman.com/)
* [Insomnia](https://insomnia.rest/)
