GET - View In-App campaign
The get endpoint allows you to get details about an In-App campaign using its unique token.
Request structure
Route
The In-App campaigns API exposes a GET endpoint at: https://api.batch.com/1.1/BATCH_API_KEY/in-app-campaigns/CAMPAIGN_TOKEN
Here are examples of valid cURL, PHP or Python requests syntax:
Note: Only LIVE API Keys are supported by this API
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.
Responses
Success
If the GET to the API endpoint is successfull you will receive an HTTP 200 confirmation and details about your In-App campaign.
The output format is the same than the one used to create a campaign, except that the four following fields are added :
campaign_token
String - The token number of the campaign.
from_api
Boolean - Value that indicates whether or not the campaign were created with the API. `false` value means the campaign were created with the dashboard.
dev_only
Boolean - Value that indicates whether or not the campaign only targets developers.
created_date
String - Creation date of the campaign.
Here is an example of output :
Failure
If the GET 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)SERVER_ERROR
(Http status code: 500, Error code: 0)TOO_MANY_REQUESTS
(Http status code: 429, Error code: 60) If you get a "too many requests" response, please wait for at least 5 seconds before trying again. Further requests might still return this error.
Last updated
Was this helpful?