📦
Mobivate Bulk API Documentation
  • 👋Welcome to BulkSMS
  • AUTHENTICATION & INTEGRATION
    • Getting started with Integration
      • Creating a New API Key
      • Get API Key
      • Test API Key
    • Registering Webhooks
      • Delivery Receipt Notification
      • Incoming Message Notification
      • Short URL Click Notification
    • Understanding Response Codes
  • USE CASES
    • Send Single SMS Message
      • Understanding SMS Response Codes
    • Send Batch SMS Messages
      • Understanding Batch SMS Response Codes
    • Search Message logs
    • Search for Single Message log
    • List OptOuts
    • Add an OptOut
    • Delete an OptOut
    • Frequently Asked Questions
  • 📚Integrations
    • Integrating Mobivate framework into your own application
    • Automate SMS messages using events through Zapier
    • Asynchronous Number Verification
    • Synchronous Number Verification
    • Adding / Removing Contacts
    • Creating New Contact Group
  • 🔓ARCHIVED DOCS
    • Sending simple Notification messages
    • Sending SMS from 3rd Party Providers
    • Sending Campaigns
Powered by GitBook
On this page
  • Basic Integration
  • Authentication
  • Sending Messages

Was this helpful?

  1. AUTHENTICATION & INTEGRATION

Getting started with Integration

This document will describe how to get started with our API.

PreviousWelcome to BulkSMSNextCreating a New API Key

Last updated 1 year ago

Was this helpful?

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 .

  2. If you'd like to receive , register your endpoint.

  3. Send messages to , or scale up your outreach by 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.

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.

creating your API key
Delivery Receipts
Webhook listener
Single Recipients
Sending Batches
BulkSMS API usage overview