Site Optimized for Chrome and Firefox
Site Optimized for Chrome and Firefox
Site Optimized for Chrome and Firefox
Site Optimized for Chrome and Firefox
The MMS API was deprecated on July 29, 2015. Get more information about our supported APIs.
x
/apis/sms-mms /apis/mms/docs
The Device Capabilities API was deprecated on July 29, 2015. Get more information about our supported APIs.
x
/apis/device-capabilities /apis/device-capabilities/docs

AT&T Developer Program and API Platform FAQs

What are purposes of the App Key and App Secret?

An App Key and App Secret are application account credentials that are required to obtain an OAuth access token. All of the RESTful APIs offered by AT&T require an OAuth access token to be passed to the AT&T API Platform in the request for authorization.

For some APIs, the application credentials are sufficient to obtain an OAuth access token. However, other APIs may require you to obtain user consent authorization in addition to the application credentials to obtain an OAuth access token.

For more information about requesting user consent authorization for an OAuth access token, refer to the User Consent Authorization FAQs, and the OAuth documentation pages.

Updated: 02/12/2017 02:49:48
Created: 02/01/2017 00:00:00

What's the difference between the Sandbox and Production realms?

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 an application, prior to promoting it to the Production realm, as they interact with the network services API.

Note: After an application has been promoted from the Sandbox realm to the Production realm, there will be fewer aspects of the app that can be updates. For example, if the app is promoted to production with only the SMS API, another API, like the In-App Messaging API, cannot be added later.

Updated: 02/12/2017 02:48:57
Created: 02/01/2017 00:00:00

Can I create an application in My Apps without being a part of an organization?

No. You need to be a member of an Organization with access to the AT&T API Platform before you create an application.

Updated: 02/12/2017 02:48:53
Created: 02/01/2017 00:00:00

Will I get access to the AT&T API Platform after I join an Organization?

Yes, if your Organization's Administrator has completed free access to the AT&T API Platform.

Updated: 03/17/2017 19:56:50
Created: 02/01/2017 00:00:00

How does my account activity–specifically, low activity–affect my premium account?

Your account activity has no bearing on your premium (full access) account.

Updated: 02/12/2017 02:48:35
Created: 02/01/2017 00:00:00

How do I add or remove someone from my organization?

To add someone to your organization:

If you are the Organization Profile Administrator (OPA) for the organization, you can add a user to your organization by completing the following:

  1. After logging onto the AT&T Developer Program, click on the Manage My Account link to display the Manage My Account page.
  2. Click on the Manage Users link to display the Manage Users page.
  3. Click on the Add Users button to display the Add Users page.
  4. Complete the form by entering the email address of the user that you are adding.
    1. If more than one user is added, then click the plus (+) button to add another email address.
    Note: The maximum number of users that are able to be added at one time is 10.
  5. Click on the Submit button to display the Invite Users To Your Organization pop-up window.

    Note: If one or more of the users are already attached to an organization or have not signed up for an account, then the Add Users page is displayed with an error message next to each e-mail address.
  6. Click on the Yes button to confirm your request and display the Manage Users page.
  7. An email notification is sent to indicate the acceptance or rejection of the membership request. If the user accepts the invitation, then a dropdown is available on the Manage Users page.
  8. Under the Action column for the user that you are accepting as a member, select Approve and click on the Submit button to add the user account to the organization and to send an email notification to the user.

To remove someone from your organization:

  1. After logging onto the AT&T Developer Program, click on the Manage My Account link to display the Manage My Account page.
  2. Click on the Manage Users link to display the Manage Users page.

Under the Action column for the user that you are removing, select Disassociate and click on the Submit button to remove the user account from your organization and to send an email notification to the user.

Updated: 02/12/2017 02:48:39
Created: 02/01/2017 00:00:00

Can I sign up for more than one year?

There is no need to sign-up for more than one year, because your account will be automatically renewed every year.

Updated: 02/12/2017 02:49:40
Created: 02/01/2017 00:00:00

I see an error stating that my account is not setup correctly and I cannot create an app. What do I need to do?

Please submit a ticket and we will ensure that your account is setup correctly.

Updated: 02/12/2017 02:49:34
Created: 02/01/2017 00:00:00

How can I close my AT&T Developer Program account?

Please submit a ticket to close either your personal AT&T Developer Program membership account or, if you are the OPA for your organization, your organization account.

The following notes provide more information about closing your Developer Program account, closing your organization, leaving your organization, and transferring your administrator role:

  • 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, 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 disassociated from the closed organization. All such membership accounts will be eligible to complete free access to 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 organization.

    If you are unsure of whether you are the 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 eligible to complete free access to the AT&T API Platform and remain an AT&T Developer Program member.

  • Transfer Administrator Role—Keep your personal membership account, and transfer administration and ownership of an organization to someone else.

    The developer that you are transferring the organization to must have a personal AT&T Developer Program membership account that is not already administrating or associated to a different organization. That developer must also be able to accept administrative responsibility for the organization that is being transferred to them. Please let us know if you also want to disassociate your personal membership account from the organization.

By closing an organization, any active email 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.

Updated: 02/12/2017 02:48:48
Created: 02/01/2017 00:00:00

How do I start accessing APIs and what do I need in order to get access to the API Platform?

If you haven't already, become a member of the AT&T Developer Program. Then, sign in, go to Manage My Account, and click on "Complete Your Free Access."

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 (OPA), who has the authority to sign legal agreements, and who will manage the users who are associated with the organization.

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 completed free access to the AT&T API Platform, all members of the organization will have access.

Updated: 02/12/2017 02:49:01
Created: 02/01/2017 00:00:00

How can customers get my application?

Submit your application to platform vendors, such as Google Play, AppStore on iTunes, Windows Phone Store, HP AppCatalog, or BlackBerry AppWorld.

Updated: 02/12/2017 02:49:05
Created: 02/01/2017 00:00:00

In which realm is my application created?

There are two realms 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 realms by allocating a separate application key and secret value pair for each realm of a given application.

Upon initial creation of an application, only a Sandbox key and its secret are allocated. Once you choose to promote an application to the Production realm, the Production key and new secret is allocated. Each key is valid for a single application, and each key consists of a key/secret pair.

Updated: 02/12/2017 02:49:14
Created: 02/01/2017 00:00:00

How long does my account last?

Your AT&T Developer account never expires. However, when you create an application in the sandbox you will need to generate new app keys every 90 days.

Updated: 02/12/2017 02:49:09
Created: 02/01/2017 00:00:00

Can I join an existing Organization if I don't want to create my own? How do I verify that I am associated with an existing Organization?

To join an existing organization, use the following process:



  • After signing onto the AT&T Developer Program website, navigate to the Manage My Account page and search for the name of the organization you wish to join.
    Note: You must be logged on to the Developer Program website to access the Manage My Account page.
  • 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 receive an email notification once your request has been approved.
  • Follow the link provided in the email and then choose "Accept".
  • Sign in.

Updated: 02/12/2017 02:49:15
Created: 02/01/2017 00:00:00

After creating an application, what values/parameters can be changed?

After creating an application, you may change the application's account name and choose which APIs are enabled for use with your application.

Note: After an application is promoted from the Sandbox realm to the Production realm, neither of the instances of the application may be changed.

Updated: 02/12/2017 02:48:44
Created: 02/01/2017 00:00:00