Application Programming Interface
The ByRSVP Application Programming Interface (API) allows you to easily access our various functions from your application or system. The API includes functions for sending SMS messages and checking credit balances. The APIs are accessed through two types of remote procedure call interfaces: XML-RPC and HTTP Form. Both interface styles support the same set of API functions.
Note: We also have a simple email interface for sending SMS messages. You may find this option easier to use from monitoring devices or appliances such as a UPS management module. [Learn more]
Function Return Values
All API functions return some kind of results in the form of a string. The return string contains a Status Code (numeric value), followed optionally by an extra values field in square brackets, and then a descriptive text message. Learn more about Function Return Values.
XML-RPC
XML-RPC is a popular web-services type of remote procedure call. There XML-RPC libraries available for many languages such as Perl, Java, .Net, and ASP VBScript. We run XML-RPC over HTTPS, so the actual communication over the network is protected by SSL encryption. Learn more about the XML-RPC Interface.
HTTP Form
HTTP Form is basically a simple HTTP GET or POST method call that is used for standard form submissions on the web. This is very easy to code directly into your applications. If you prefer not to import an external XML-RPC library, or if you do not have a suitable XML-RPC library available for your programming environment, then HTTP Form may be your choice. Learn more about the HTTP Form Interface.