Method for apparatus for routing application programming interface (API) calls
First Claim
1. A method for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network, wherein the partner entity is an external service provider that provides provisioning services and/or telephony services to customers of the TSP, the method comprising:
- receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network;
extracting the partner API key from the first message;
performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key; and
routing the first message to the partner API layer based on the API call when the partner API key is authenticated.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network are provided herein. In some embodiments, a method for routing API calls may include receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, extracting the partner API key from the first message, performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key, and routing the first message based on results of the authentication process. In some embodiments, the first message is routed to the partner API layer disposed on the TSP network when the identity of the partner entity is authenticated.
17 Citations
24 Claims
-
1. A method for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network, wherein the partner entity is an external service provider that provides provisioning services and/or telephony services to customers of the TSP, the method comprising:
-
receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network; extracting the partner API key from the first message; performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key; and routing the first message to the partner API layer based on the API call when the partner API key is authenticated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A secure proxy layer device for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network, wherein the partner entity is an external service provider that provides provisioning services and/or telephony services to customers of the TSP, the secure proxy layer device comprising:
-
a) at least one processor; b) at least one input device; and c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, performs a method including 1) receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network, 2) extracting the partner API key from the first message, 3) performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key; and 4) routing the first message to the partner API layer based on the API call when the partner API key is authenticated. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transient computer readable medium for storing computer instructions that, when executed by at least one processor causes the at least one processor to perform a method for routing Application Programming Interface (API) calls from a partner entity to a telephony service provider (TSP) network, wherein the partner entity is an external service provider that provides provisioning services and/or telephony services to customers of the TSP, the method comprising:
-
receiving a first message including an API call and a partner API key used to authenticate the partner entity on the TSP network to access a partner API layer disposed on the TSP network; extracting the partner API key from the first message; performing an authentication process to authenticate an identity of the partner entity using at least the extracted partner API key; and routing the first message to the partner API layer based on the API call when the partner API key is authenticated. - View Dependent Claims (24)
-
Specification