TelecomsXChange (TCXC)
Introduction
Telecomsxchange's application programming interfaces (APIs) empower you to automate significant operations in the telecom industry's wholesale buying and selling landscape. These operations range from establishing interconnections and overseeing carrier relationships to exploring market opportunities and handling support tickets. They also include managing communications, controlling traffic routing, offering ratings and reviews, and orchestrating financial settlements for voice, SMS, and virtual numbers.
Overview
To access and utilize this API, it is essential to have a valid TelecomsXChange buyer or seller account. If you don't have an account yet, you can easily sign up by clicking on the following link: Signup Here.
Authentication
Find below the two API authentication methods supported by TCXC, you may use any of them to authenticate to the API
Digest 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 visitthis page
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: “ts”, value: current unix timestamp of the call.
Parameter name: “api_login”, value: your buyer login in TCXC.
Parameter name: “signature”, value: signature of the request which is a SHA256 hash of the concatenated
string of the controller name.
The API key is generated from TCXC portal under preferences option, TCXC buyer login and the string value of the unxi timestamp associated with the request.
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.