Flowroute API

The Flowroute API is organized around REST. Our API has resource-oriented URLs, supports HTTP Verbs, and responds with HTTP Status Codes. All API requests and responses, including errors, will be represented as JSON objects.

Our API currently supports these services:

Service Version
Number Management including routes, E911 addresses and CNAM storage on v2
  • v2
Messaging
  • v2
  • v2.1
  • v2.2
CDR Exports
  • v2
Porting
  • v2

Latest Versions

Number Management v2

Numbers v2 allows you to perform all functionality with rich JSON request and response objects, meaningful resource names, and standard HTTP Basic Auth which will lead to fast integration with your app. Additionally, you can now manage your E911 addresses and CNAM storage via the API. We have made our Numbers v2 spec available via our Libraries v3 and highly encourage your feedback.

CDR Exports v2

CDR Exports v2 The Flowroute CDR API allows you to query and download Call Detail records from your account using various query parameters.

Porting v2.0 porting

Porting v2.0 The Port Orders API allows Flowroute customers to port numbers from another provider to Flowroute.

Messaging v2.2 mms sms

Messages v2.2 Provides the same functionality as v2.1 with E.164 validation on terminating messages and price details response data. Version 2.2 also utilizes HTTP Basic Auth and supports compact and JSON API requests. Additionally, v2.2 offers embedded delivery receipt information for outbound SMS.

Message Provision v2.0 mms sms

Message Provisioning v2.0 The Message Provision API allows Flowroute customers to enable and disable numbers to send and receive SMS/MMS messages.

Older Versions

Messaging v2 sms

Messages v2 allows you to send, receive, and review text-only messages (SMS) on long code and toll-free numbers. Messages v2 utilizes HTTP Basic Auth.

Messaging v2.1 mms sms

Messages v2.1 allows you to send and receive SMS (text messages) and MMS (multimedia messages) on long code and toll-free numbers. Version 2.1 also utilizes HTTP Basic Auth and supports compact and JSON API requests. Additionally, v2.1 offers embedded delivery receipt information for outbound SMS. We have made our Messages v2.1 spec available via our Libraries v3 and highly encourage your feedback.

Base URL

https://api.flowroute.com

API Libraries

Flowroute offers wrapper SDKs for the following API services in various languages:

  • Number Management
    • Inbound Routes
    • E911 Addresses
    • CNAM Storage
  • Messaging
    • Inbound and outbound SMS & MMS
    • Message Detail Records (MDRs) for SMS and MMS
  • Porting
    • Check Number Portability
    • Submit Porting Requests
    • Manage Porting Requests