Textellent Developer Portal

This is the documentation page for Textellent's API. It describes various authentication options as well as supports interactive use of the API's using your existing Textellent account. There is also a link to a Postman collection to support your integration efforts.

Authentication Options

OAuth2

Standard authentication & authorization protocol used by thousands of applications. Connect your Textellent account with other OAuth2 compliant applications.

How to Authorize
  1. Open the OpenAPI (Swagger) documentation.
  2. Click Authorize and sign in with your Textellent account.
  3. Swagger attaches your OAuth2 Bearer token to the requests automatically.
Authentication Code

Uses an authCode sent via HTTP request header with no expiration period. Suitable for backend programming.

Example cURL

Headers needed: authCode — required for authentication when sending a msg via API.

curl -X POST \
  'https://client.textellent.com/api/v1/messages.json' \
  --header 'Content-Type: application/json' \
  --header 'authCode: abc12*****' \
  --data '{"text":"Hi, how are you?","from":"+15102106111","to":"+15109721012","ignoreQuietHours":false,"mediaFileURLs":["https://developer.textellent.com/textellent-logo.png"]}'
How to Get Your authCode
  1. Log in to client.textellent.com.
  2. Go to Settings > API Key > Developer.
  3. Click Generate New Key.
Partner Authentication Code

For multi-level organizations, uses both authCode and partnerClientCode sent via HTTP request header.

Example cURL

Headers needed: authCode — your API authentication code; partnerClientCode — identifies the client account you're acting on behalf of.

curl -X POST \
  'https://client.textellent.com/api/v1/messages.json' \
  --header 'Content-Type: application/json' \
  --header 'authCode: abc12*****' \
  --header 'partnerClientCode: pcode*****' \
  --data '{"text":"Hi, how are you?","from":"+15102106111","to":"+15109721012","ignoreQuietHours":false,"mediaFileURLs":["https://developer.textellent.com/textellent-logo.png"]}'
Need a master authCode and partnerClientCode? Reach out to our client support team at [email protected].

Interactive API Documentation

OpenAPI

View the API specification in OpenAPI format for a detailed overview.

Explore OpenAPI
Postman

Download our Postman collection to simplify integration efforts.

Get Postman Collection