What is it?
TCXC Programmable X APIs refers to communications service providers (CSPs) utilizing application programming interfaces (APIs) to automate the core actions for telecom wholesale buying and selling, such as interconnection, carrier relations, market opportunity research, ticket escalation, communications, traffic routing control, ratings and reviews, financial settlements for Voice , SMS and Virtual Numbers.Overview
Before you consume this API you must have a valid TelecomsXChange buyer or seller account. If you do not already have one, you may signup here.Authentication
Find below the two API authentication methods supported by TCXC, you may use any of them to authenticate to the APIDigest Authentication
To authenticate using Digest Authentication, you need to pass on the following information: Username: {TCXC Username}Password: {TCXC API Key}
For more information on Digest Authentication
Learn more
Signature Based Authentication
Each API access call must be authenticated. In this API , there are 3 (three) HTTPS parameters are required to be supplied to verify the authenticity of the API caller:| Parameter Name | Value |
|---|---|
ts | current unix timestamp of the call |
api_login | your buyer login in TCXC |
signature | signature of the request which is a SHA256 hash of the concatenated string of the controller name |
Rate LIMIT
TCXC API rate limits your requests to a specified hourly value based on your account. Contact us if you desire a higher rate limit. Users are also limited to a number of requests per second. If you exceed either limit you will receive an HTTP 429 error.| AUTHORIZATION | Digest Auth |
|---|---|
| Username | <username> |
| Password | <password> |