Developer API

FASTSMS are more than just a source of SMS message credits. We build software applications ourselves using SMS and other technologies so have knowledge of the developer's world.

With access to our well documented and supported API (Application Programming Interface) you will be able to connect directly to the FASTSMS Messaging Platform. And our advisors will be there to get you started and help you at every stage of the project.

Sending via HTTP from within your application can be as simple as generating a HTTP request that contains the relevant variables and sending them to the FASTSMS gateway, this can be in the form of a HTTP POST or GET.

Also available are other options for more complex actions such as sending larger amounts of messages in one request or reporting on message activity over a period of time; this is done by other supported protocols, such as; FTP/SCP, XML and SMTP.

NetMessenger API Documentation

This PDF contains the extensive documentation of the NetMessenger API and includes the following...

  • Details of the URL for each API (HTTP, XML)
  • All the variables required to generate your HTTP request
  • Details on how to access the FTP/SCP functions
  • Error codes
  • Details of how to access the XML API and code checker
  • Example scripts; PHP
  • Example scripts; ASP
  • Example scripts; XML

If you require any further information or would like to discuss a project with us call us on 0800 954 5305 or email helpdesk@fastsms.co.uk

FASTSMS API Examples

The following document contains sample code we have produced to assist you in building FASTSMS functionality into your development environment.

We are always adding new items to both our API's and our examples library so for the latest versions please visit our websites resource area or access the latest examples via your NetMessenger account, login on the following URL: http://login.fastsms.co.uk/examples.php



Useful Links

Special Offer

All developers now qualify for our Developer Pilot Programme, see below for details...

Moto has been using FASTSMS for over a year & our business relies on it to keep our national network of motorway service areas securely updated with urgent messages & updates. It’s enabled us to send the same message to hundreds of people around the UK at the same time; something that was impossible before. FASTSMS has totally changed the way we communicate and the feedback from our employees has been excellent.

Free Developer Access

If you're a developer and looking into adding SMS functionality into an application, whether for yourself or for a client - we can help.

Give us a little information about your project using the form below and we'll send you documentation on our reliable API as well as some information on our Affiliate Programme which could effortlessly provide you with an additional revenue stream.

Once we receive your enquiry from the form below and can make contact with you, we will send you all the information you need to make an informed decision as well as 20 message credits on an account, so you can see the features available to you.

Dependent upon the project, we may decide to provide you with additional credits throughout your testing process, this is assessed on a case by case basis according to a projects merits.

Name (required)
Company
Phone (required)
Email (required)
How did you hear about us?
Brief outline of the project or
system that you intend
to use SMS in. (required)
Preferred protocol for connecting to
FASTSMS. (required)
Estimated usage per month.
(required)
Estimated go live date
(for client SMS feature) (required)
Please enter below the symbols shown in the image on the left:
privacy policy

Developer API Feature List

*API is managed through the FASTSMS NetMessenger system

  • Integrate sending & receiving SMS into your application
  • Send via HTTP, FTP & XML
  • Receive by HTTP, XML or email
  • Set authorisation code to validate inbound messages
  • Schedule sending of messages
  • Set message validity period
  • Customisable sender ID
  • Check account balance (credit amount)
  • Check message delivery status
  • Run reports on account activity
  • Create sub-users on the NetMessenger system
  • Update the account balance of sub-users
  • Bulk send uploads via FTP