RapidPro's extensive API allows for integration with a broad ecosystem of external systems and web services so that critical data can be stored in global data repositories, purpose-build systems, proprietary platforms, or any local database.

RapidPro provides a simple REST API to interact with external applications using the JSON format.

External applications and web services can use the API to:

  • list or modify contacts
  • list, create, and send SMS messages
  • list incoming, outgoing and missed calls
  • list active user interactions
  • list or start user interactions with contacts or groups
  • list, modify, or schedule events
  • list and access user submitted data

Check out the RapidPro API documentation and take it for a test drive using the API Explorer