Call us now on 01772217772

API: Introduction To The TextGoto APIs



Tagged with api, xml api, bulk api, xml, http api
by Jonny Carter
in Documentation

31-Oct-2014 00:00



What Is An API?

An API, or Application Programming Interface, allows you to interact with TextGoto remotely (i.e. Not through our website). This means you can send messages via your own systems - for example to send a new user a registration code when they sign up for your service.

TextGoto provides 4 APIs - a HTTP API, a BULK API and the more advanced XML and JSON APIs.

XML API

Our XML API is our most advanced API and allows you to access various functions of the system remotely for use in your own applications, this is the most commonly used API for integrating with existing applications. All transactions are made by sending a HTTP POST request with an XML body. The system will return an XML string containing the response data, which you can then interpret as necessary

Using the XML API, you can perform the following functions:

  • Send SMS to multiple numbers
  • Stop/Suppress numbers
  • Extract your suppressed numbers
  • Check your balance

Click here to find out how to get started with the XML API

JSON API

Our JSON API provides the same functionality as our XML API but uses JSON instead. All transactions are made by sending a HTTP POST request with a JSON body. The system will return an JSON string containing the response data, which you can then interpret as necessary

Using the JSON API, you can perform the following functions:

  • Send SMS to multiple numbers
  • Stop/Suppress numbers
  • HLRs
  • Check your balance

Click here to find out how to get started with the JSON API

HTTP API

Allows you to Send SMS one message at a time using a HTTP POST, this makes it easy to programatically send SMS to different phone numbers with dynamic message content.

Click here to find out how to get started with the HTTP API

Secure API Key

You can also use an API key to increase the security of your API calls and prevent misuse or interception of your credentials. Click here to find out more about API Keys.