Why can’t I see API products in the production environment when building an app?
API products in the production environment are only visible in the app creation process to developers who have the appropriate authorization. If you can’t see a product that you think that you should have access to, please contact your account manager.
How do I use the API key and secret to call an API?
Most of our external APIs are authenticated with an OAuth token which is generated using the OAuth API. To produce the authorisation string for the OAuth request, the app's client ID, ':' and password are concatenated and base64-encoded. This string is…
How much does it cost to use this site?
Using the developer portal and sandbox APIs is free of charge. Access to live APIs in our production environment are subject to contractual agreement which will specify the commercial terms for API usage.
How are APIs billed / paid for?
Where APIs are chargeable, they are billed under a billing agreement that forms part of our overall commercial contract. Please contact your account manager for more information.
What is the difference between sandbox and production APIs?
Our sandbox APIs emulate the live environment and give you the opportunity to send test API calls and to receive a simulated response. The production APIs work with our live systems and data.
Do our APIs work with other mobile operators?
Our APIs are designed to work with BT brands only, these include EE, BT and Plusnet. Some APIs support information for MVNOs on our mobile network. Not all of our brands are supported by all APIs – please check the relevant API documentation.
What types of services do your APIs provide?
Our APIs provide a wide range of services relating to both our company’s products and managing interactions with our customers.
How do I find out my quota limits for the production environment?
Depending on how you propose to use our APIs, we may enforce a quota for usage in production. This will be agreed as part of our commercial contract.
How do I access live data?
Live data is only available to organisations with an appropriate contractual agreement. Please contact our account management teams via ‘Contact us’ for further details.
How do I get help with a fault or issue?
Please try to resolve your issue by reading articles in the Knowledge Centre. If you can't find a solution, please use the form in the ‘Contact us’ section.
Why is my app approval status showing as “Pending”?
Apps in the production environment give access to live systems or live data and may require approval / configuration before going live. Please contact you account manager if you are concerned about any delay with your app.
Are there any quota limits on the sandbox environment?
We reserve the right to put limits on the volume of calls made to our sandbox and we believe that customers will be able to create and test their apps in the sandbox without hitting any usage limits.
Encrypt personally identifying information
This API product converts a customer’s mobile telephone number (MSISDN) into the secure tokenised Anonymised Mobile Subscriber Reference (AMSR) and vice versa.
This product offers a mechanism for a service provider to request information related to a user’s mobile phone account which can be used for spotting potentially fraudulent behaviour.
This API product allows a developer to search for a specific postal address using detailed information (such as a house number + postcode) or return a candidate list of addresses.
This API product retrieves the mobile brand of a subscriber, to determine whether they are registered with EE, BT or with a mobile virtual network operator partner (MVNO).
SMS 2 factor authentication
This API product provides 2 factor authentication flows via SMS, by creating and validating a numerical one-time pin for authenticating a customer via their mobile device.
This API product retrieves the level of content lock for a given account from 3 security levels.
The Messaging API enables a developer to send a single text message (SMS) to EE mobile customers.
This API product is intended to be called via HTTP over the RAN for later lookup by an authorised client of the Network ID API product. This API resource is an open API that will cache the header enrichment data against a session id (supplied or…
Data pass eligibility
Retrieves all data passes that this customer is eligible for, and presents them in a list.
Account Takeover Protection
Helping to protect customers from fraudulent behaviour Overview Account Takeover Protection uses a suite of attributes relating to the SIM, network and the device that help businesses identify fraudulent behaviour and protect their end customers. Account checks relate to the SIM (SIM Swap), the network (call…
Improve customer journeys with Number Verify Overview It’s good business sense to make your customers’ online journeys and transactions safer. Whether they be in a web session or in an application, Number Verify silently authenticates to make these journeys quicker and more secure. Number Verify…
Account takeover protection with Call Divert Overview As the number of digital transactions made around the world grows, so does the risk of account takeover. Where one-time passcodes are sent by voice, our Call Divert product can help. It confirms an outbound call is going to its intended number,…
Facilitating checks to determine if a phone number has recently been recycled Overview Number Recycle allows you to determine if a MSISDN has been recycled, and if so the date/time stamps that the MSISDN was last deactivated. A deactivated MSISDN will go through a recycle process to be cleansed from EE systems and will ultimately…