# Getting started with Integration

### Basic Integration

This documentation will guide you through the process of integrating with our API, from obtaining API credentials to constructing HTTP requests and handling responses. With our comprehensive documentation and examples, you'll be up and running in no time, sending SMS messages to your users' mobile devices effortlessly.

Let's dive in and unlock the full potential of SMS communication in your application:

1. Let's get started by [creating your API key](https://wiki.mobivatebulksms.com/archived-docs/creating-a-new-api-key).
2. If you'd like to receive [Delivery Receipts](https://wiki.mobivatebulksms.com/archived-docs/registering-webhooks/delivery-receipt-notification) , register your [Webhook listener](https://wiki.mobivatebulksms.com/archived-docs/registering-webhooks) endpoint.
3. &#x20;Send messages to [Single Recipients](https://wiki.mobivatebulksms.com/archived-docs/send-single-sms-message) , or scale up your outreach by [Sending Batches](https://wiki.mobivatebulksms.com/archived-docs/send-batch-sms-messages) of up to 1,000 messages per request.

### Authentication

Authentication to the API is performed via **Bearer** keys. Once you have created your API Key, it should be provided along with every request.

For example, use the following in **CURL** requests:

```
-H "Authorization: Bearer [API Key]"
```

### Sending Messages

SMS message delivery operates as an asynchronous process within our system. Upon submitting a message to our platform, we will acknowledge receiving the message and asynchronously deliver it to the handset.

If you registered for Delivery Receipt notifications, you will receive those to your specified webhook endpoint as they arrive in our system. It is recommended that you store those receipts for asynchronous processing on your end.

<figure><img src="https://2259045641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlQ6wwnR18L0Tgg5BKK13%2Fuploads%2F3l9mOB768cmSQMYbM6Hz%2Fimage.png?alt=media&#x26;token=1e9b0e45-6857-40b7-b145-f38399f33102" alt=""><figcaption><p>BulkSMS API usage overview</p></figcaption></figure>

{% hint style="warning" %}
**Please note:** All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.

**Keep your API Keys secure!** Remember not to share your keys in publicly accessible areas such as client-side code or a public Git repository.
{% endhint %}
