See the transaction limits for the various environments. If these limits do not meet your needs, please enter a developer support ticket requesting a revised limit. Depending on your business case, the Support Team may be able to customize the transaction limits.
In App Messaging API FAQs
Does the message index have to be explicitly created?
Yes. For each user, an index for the user's message inbox has to be created. However, it is recommended to always check the status of the index before trying to create it. Please refer to the In-App Messaging documentation page for more details.
What is the difference between IMMN and MIM?
The In-App Messaging API has two API scopes (IMMN and MIM) that you must select for your application in order to use the full functionality of the API.
- The IMMN scope is applicable if the application is trying to use the Send Message method.
- The MIM scope is used to retrieve messages and/or sync message status updates from an AT&T customer’s Cloud Message inbox (which can be newly provisioned when a user grants consent to the Application).
What information is able to be retrieved about a message using the In-App Messaging API?
The Get Message method provides important metadata about the message in addition to the message contents. For a complete list of the parameters and metadata, please refer to the documentation for the Get Message method.
Why am I only getting incoming messages (not incoming and outgoing)?
You should receive both incoming and outgoing messages. If either incoming or outgoing messages aren’t working, please Submit A Ticket.
Will my customer's phone show or display messages sent from my application?
Messages sent from your application will appear on your customers' phone when they have installed the AT&T Messages app onto their device.
Where do I add the AT&T Wireless phone number in the Send Message method?
You can specify the destination number (the number the message is being sent to) in the addresses parameter. This parameter is an array that enables you to provide a maximum of 10 addresses in one method request. If any address is duplicated, then the message is sent only once to that address. The source number (the sender’s number) cannot be specified in any address.
Read the API documentation to learn more about the Send Message method.
Will any customer be able to use my application when I use the In-App Messaging API in order to enable messaging?
Yes, if all of the following are true:
- The user is an AT&T postpaid or Smart-Limits mobile phone customer in good standing or Active status.
- The user's AT&T Wireless account must have SMS messaging enabled.
- The user gives permission for your application to send messages on behalf of the user's mobile device. This is accomplished when the application authenticates.
Can applications using the In-App Messaging API use interfaces other than the phone to send messages?
Yes, once consent is given on the AT&T phone, text messages and multimedia messages can be sent from any type of user interface (Web application, iOS or Android application, and so on) to any mobile phone in the USA.