Create a Screenshot Request
Creates a screenshot request from provided data
Authorizations
AuthorizationstringRequired
API key necessary to authenticate API requests
Path parameters
organization_slugstringRequiredExample:
Organization slug
abc-companyHeader parameters
AuthorizationstringOptional
Authorization
Body
instructionsstringOptionalExample:
Please take a screenshot of the ad on the homepage of the siteResponses
202
Accepted
application/json
typestringOptionalExample:
screenshot_setidstringOptionalExample:
e9b4c72e-7520-4e3f-a3e8-a092b927f0d4statusstringOptionalExample:
draftcampaign_idstringOptionalExample:
8304d4b0-90e0-4c58-ae3d-38807b23fd9ccreated_atstring · date-timeOptionalExample:
2023-02-14T09:18:48.318-05:00html_urlstringOptionalExample:
http://{{defaultHost}}/o/abc-company/campaigns/8304d4b0-90e0-4c58-ae3d-38807b23fd9c/screenshot_sets/e9b4c72e-7520-4e3f-a3e8-a092b927f0d4403
Forbidden
application/json
422
Unprocessable Entity
application/json
post
/api/v1/orgs/{organization_slug}/screenshot_requestsDisabled organizations
The Campaign object
campaign.id
campaign.idcampaign.name
campaign.nameThe Ad object
ad.id
ad.idad.lookup_key
ad.lookup_keyad.name
ad.nameExample payload using ad.lookup_key
ad.lookup_keyExample incorrect payload – duplicate ad.lookup_key across entries (rejected)
ad.lookup_key across entries (rejected)ad.media
ad.mediaThe Media object
Supported media types
Type
Content
Description
The Screenshots array
The Site object
site.url
site.urlThe Device object
device.name
device.nameSupported devices
The Options object
Specifying which ad frames to use
Example payload using options.ad.frames
options.ad.framesExample payload specifying frames with multiple screenshot objects
screenshot objectsLast updated