Knowledge Base

SMS API 2.0

Sub-categories

  1. Broadcast
    The current (stable) version of our SMS API.
  2. Check_Balance
    The routine through which the GBP balance of an account can be queried.
  3. Check_Destination
    The routine through which the route availibility and delivery rate for a specific country can be queried.
  4. Check_Status
    The routine through which the delivery state of MT SMS can be queried.

 

Articles

Tutorials


Article

v2.00 Release Notes - 19/09/05

SMS API v2.0 has been released in "beta". Its direct predecessor is SMS API v1.0 and these are the direct changes/developments which it has been benefitted by:

General

  1. Technical Manual received much improvement to provide maximum clarity and assist programmers and developers with minimal expertise.
  2. Removed the need for each Client-API having its own unique URL to the provision of only one generic URL (i.e. www.tm4b.com/client/api/http.php), defining the routine type by means of the ‘type’ parameter:
    • ‘check_balance’ to check the current balance of your TM4B account.
    • ‘check_destination’ to check the availability and delivery cost of a specific destination on a specified route.
    • ‘broadcast’ to send single/bulk sms.
    • ‘check_status’ to check the delivery status of a mobile terminated sms.
  3. Added a new routine called "check_destination" that checks the route availability for a specified destination and provides the cost of message delivery if applicable.

Broadcast

  1. Added the ‘custom’ parameter that allows 3rd party applications to associate their own data to an individual sms message that will then be provided along with the delivery reports as they are received. This allows applications to match delivery reports using their own specified data.
  2. Removed the case-sensitivity of the ‘sim’ parameter.
  3. Added the requirement for messaging routes to be named in full (i.e. “first & business”, not “frst & busi”).
  4. Named the combination of broadcastID & messageID as smsID.
  5. Removed ^ as a forbidden character.

Check_Status

  1. Added the ability to query the delivery status of mobile terminated sms by means of the ‘custom’ field.