Our AT&T API Platform SDK supports all the major platforms. Refer to our SDKs and Tools page for the most up to date information on supported platforms.
Yes, if you don't already have one, you would need to create a new app in My Apps in order to acquire an App Key and App Secret.
After successfully creating an app account; you may change the app account name and choose which APIs are enabled for use with your app account. Note: After an app account is promoted from the Sandbox realm to the Production realm, neither of the instances of the app account may be changed.
No. You need to be a member of an Organization that has purchased access to the AT&T API Platform before you create an application.
Submit your app to the OEM Storefronts and platform vendors, such as Google Play, AppStore on iTunes, Windows Phone Store, HP AppCatalog, or BlackBerry AppWorld. If you are marketing to businesses, you can also list your solution in the AT&T Certified Solutions Catalog.
Please contact us and we will ensure that your account is setup correctly.
Yes, the URL needs to be the exact URL that was inserted into the OAuth URL when registering your app.
Check out our Certification, Signing and Testing section. The AT&T certification process varies slightly depending on your chosen distribution channel.
Yes, if your Organization's Administrator has purchased access to the AT&T API Platform.
To cancel your API Access yearly subscription, you will need to close or leave the organization it is associated with. You have a few options depending on your role. See the FAQ topic question, How can I close my AT&T Developer Program account for details on closing or leaving your organization.
An App Key and App Secret are app account credentials that are required to obtain an OAuth access token. Almost all of the RESTful APIs provided by the AT&T API platform require an OAuth access token to be passed in the request for authorization.
For some APIs, the app account credentials are enough to obtain an OAuth access token. However, other APIs require you to obtain user consent authorization in addition to the app account credentials to obtain an OAuth access token.
Please use the Contact Us link to close either your personal AT&T Developer Program membership account or an associated organization account. Refer to the notes below that describe the possible variations with respect to closing your Developer Program account:
Close your Account—Completely close your personal AT&T Developer Program membership account. Membership fees will not be prorated when an account is closed.
If you are the administrator and the only member associated with your organization, then your organization will also be removed. If your organization has multiple members, we will contact you with options.
Close your Organization—Keep your personal membership account, but close an organization for which you are the organization administrator.
All personal membership accounts that are associated with this organization, including yours, will be un-associated from the closed organization. All such membership accounts will be able to participate in the free trial of the AT&T API Platform and continue to enjoy the benefits of being an AT&T Developer Program member.
Leave your Organization—Disassociate your personal membership account from an existing Developer organization.
If you are unsure of whether you are an organization administrator, choose this option. We will contact you if you are an administrator. If you are an administrator of an organization and wish to leave, then your role must be transferred to someone else or your organization must be closed. Once your account has been disassociated, your personal membership account will be able to participate in the free trial of the AT&T API Platform and remain an AT&T Developer Program member.
Transfer Administrator Role—Keep your personal membership account, and give administration and ownership of an organization to someone else.
The Developer Id receiving the organization must have a personal AT&T Developer Program membership account that is not already administrating or associated to a different organization. The person responsible for that Developer Id will also be able to accept administrative responsibility for the organization that is being transferred to the new Id. Please let us know if you also want to disassociate your personal membership account from the organization.
By closing an organization, any active subscriptions associated with that organization will also be canceled. Be aware that once you have closed an organization, you will not be able to create a new one with the same name.
If you have questions, contact us and we will be happy to go over your options.
The Sandbox realm provides a lower throughput level, a lower maximum number of transactions allowed per day and other restrictions. This realm is intended to be a place where developers may safely develop and test their applications as they interact with the network services API.
NOTE: After an app account has been promoted from the Sandbox realm to the Production realm, the app account will have fewer editable fields in both realms.
If you haven't already, become a member of the AT&T Developer Program. Then, sign-in and go to the AT&T Pricing page. Click the Upgrade to Premium button to get started.
If you are the Administrator for an Organization, you'll create an Organization Profile, in which you'll tell us about your Organization. You'll need to designate yourself as the Organization Profile Administrator, who has the authority to sign Legal Agreements, and who will manage the users who are associated with the Organization.
You'll also be able to set up a Merchant Account (which we'll use to pay you, if you use the Payment API). Here's a list of the key information you'll need to know during registration of a Merchant Account:
- Your Organization's Federal Tax ID (which is your Social Security Number if your "Organization" is yourself)
- A billing address located within the United States, a Bank Routing Number and Bank Account Number
- At least one email address to where notifications related to a Merchant Account can be sent. You will be asked for URLs, too, but you can come back and add those later
If you are a person who wants to be associated with an existing Organization, you'll be shown how to contact the Administrator to get access. Once you've joined an existing Organization and that Administrator has purchased access to the AT&T API Platform, all members of the Organization will have access.
This error occurs because the SDK jar file is not added to the application. Steps to fix this issue:
- Go to the properties of the application.
- Select Java BuildPath.
- In Libraries Tab, Press "Add Jar" button and add the SDK_NAME.jar file.
- Now go to "Order and Export" tab and Check/Select the "SDK_NAME.jar" file and press OK.
- Rerun the application now.
There are two states in which an application can reside while consuming AT&T APIs—Sandbox and Production. AT&T allows the developer to maintain their application(s) in these two states by allocating a separate application key and secret value pair for each state of a given application.
Upon initial creation of an application, only a Sandbox key and its secret pair are allocated. Once you choose to promote an application to the Production state, the Production key and new secret pair is allocated. Each key is valid for a single application, and each key consists of a key/secret pair.
The following details the default transaction rates allowed per method request for a specific API scope value.
|API Services||Sandbox |
Default Service Level
Service Level For
|Transaction Limit Per Minute||Quota Count Per Day||Transaction Limit Per Minute||Quota Count Per Day|
The following steps need to be followed:
- After successfully creating an Organization, you will navigate to the Setup Merchant Account page
- After successfully completing the Merchant Account setup, an email notification is sent
- You are now ready to purchase access to the AT&T API Platform via a promo code or by using your credit card.
- To verify that your Merchant Account has been properly setup, click the "Manage My account" link on the top right and verify that the "Merchant Account" tab appears.
- Navigate to the Create Organization page after logging into the AT&T Developer Program website, and search for the name of the Organization you wish to join.
- After you submit a request to join the Organization, the Organization Administrator will receive an email notification, and approve the request.
- As the requester, you will get an email notification about the approval.
- Follow the link in the email and then choose Accept.
- Log in and if your Administrator has purchased access to the AT&T API Platform, you'll have access as well.
Once you exceed 1 million points in a month, you will be charged $20 for each additional unit of 2,000 points, as shown.
|# of API points used in a month||Additional Charge|
Monthly charges are based on a monthly cycle that will align with when you entered your credit card information for charges. For example: if you entered your credit card information on the 15th of the month, your cycle will typically run from the 15th of one month to the next. Holidays, and other factors can cause cycle dates to vary somewhat.
You will receive an email notice for these charges. For accounts set up with multiple developer members, the email will be sent only to the account organization administrator.
You will see charges appear on your credit card account or AT&T business wireless account as they occur.
Note for developers that use AT&T business wireless billing the monthly cycle date for points usage will not necessarily align with your wireless billing date.
Points are available for pre-purchase at a discount. If you pre-purchase points they will be added to the 1 million points at the start of your monthly billing cycle.
If you know you will regularly exceed your monthly quota, contact us and let us know. We'll put you on a plan to benefit from the highest savings possible.
Yes, for developers with Premium Access to the API Platform, testing calls within both the sandbox and production realms count toward your monthly point usage.
When we release Beta APIs, some are immediately open to all members, while others can only be accessed upon special request and approval from AT&T.
APIs marked “Beta,” are free and don't count against your 1 million monthly points as long as they remain in beta.
However, APIs don't stay in beta forever. Once an API exits beta, it will have a point cost and API calls will begin to accrue points.
Sorry, no. Your total 1 million monthly API points include all the APIs calls that use points across all your apps. For accounts set up with multiple developer members, points are shared between all developers associated with the account organization.
No, unused points do not carry over.