GET - List
The App Data API enables you to create, update, delete and list data you associated to your application. App Data lets you create tables of key/value pairs. It is for application centric data as opposed to user centric data. You can use the data in your targeting queries and/or in a message template.
Request structure
Route
The App Data API exposes a GET endpoint that lets you list App Data tables:
https://api.batch.com/1.0/BATCH_API_KEY/app-data
Here is a valid cURL example:
The BATCH_API_KEY
value is either your Live, Dev or SDK Batch API key from the settings page of your app within the dashboard (⚙ Settings → General).
Headers
In order to authenticate with the API, you need to provide your company REST API Key as the value of the X-Authorization
header. You can find it in ⚙ Settings → General.
Get parameters
from
Integer - Optional, Default : 0
Value used for pagination : it indicates the offset of the first table to be returned. Tables are sorted by creation date (from the most recent to the oldest).
E.g."/app-data?from=10"
limit
Integer - Optional, Default : 10, Max : 100
Value that indicates the maximum number of tables to be returned per API call.
E.g."/app-data?limit=20"
Here is an example of a valid cURL command which would return 5 tables, starting from the 10th table (sorted by creation date in descending order):
Responses
Success
If the GET to the API endpoint is successful you will receive an HTTP 200 confirmation and information about your audiences.
Failure
If the POST data does not meet the API requirements you will receive an actionable error message. Contact us at [email protected] if you need further support.
AUTHENTICATION_INVALID
(Http status code: 401, Error code: 10)API_MISUSE
(Http status code: 403, Error code: 12)ROUTE_NOT_FOUND
(Http status code: 404, Error code: 20)MISSING_PARAMETER
(Http status code: 400, Error code: 30)MALFORMED_PARAMETER
(Http status code: 400, Error code: 31)MALFORMED_JSON_BODY
(Http status code: 400, Error code: 32)SERVER_ERROR
(Http status code: 500, Error code: 1)MAINTENANCE_ERROR
(Http status code: 503, Error code: 2)
Last updated
Was this helpful?