Skip to main content

Ad Squad Ui Render Data

The Ad Squad Ui Render Data lives under the Ad Squad entity and it's purpose is to inform Snap Ads manager which business logic to use for the Ad Squad, there is no requirement to implement this entity but you may wish to do so to align with the same Business logic.

Together with the Campaign Objective V2 the Ad Squad Ui Render Data determines the Optimization Goals available to an Ad Squad, for the full business logic see the Business logic - objective to objective_v2 table.

Attributes

AttributeDescriptionRequiredPossible Values
ad_squad_idAd Squad IDO
conversion_locationCreative IDOAPP, CALL, LEAD_FORM, PUBLIC_PROFILE, TEXT, WEB

Create an Ad Squad Ui Render Data Object

This request will create an Ad Squad Ui Render Data object for the Ad Squad.

HTTP Request

POST https://adsapi.snapchat.com/v1/adsquads/{ad_squad_id}/ads

Request Parameters

ParameterDefaultDescription
ad_squad_idAd Squad ID

Body Parameters

ParameterDefaultDescription
ad_squad_idAd Squad ID

Example

Creating an Ad Squad Ui Render Data object for Ad Squad Id 76a22dc1-3785-46b4-b78b-69406018c74c

curl -X POST \
-d '{
"ad_squad_ui_render_data": [
{
"conversion_location": "WEB"
}
]
}' \
-H "Content-Type: application/json" \
-H "Authorization: Bearer meowmeowmeow" \
https://adsapi.snapchat.com/v1/adsquads/76a22dc1-3785-46b4-b78b-69406018c74c/ad_squad_ui_render_data

The above command returns JSON structured like this:

{
"request_status": "SUCCESS",
"request_id": "a5ffda46-4630-4f0c-a968-e7cc667e9e6f",
"ad_squad_ui_render_data": [
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "af0398c3-7097-4cbc-89e1-7b168245009f",
"ad_squad_id": "76a22dc1-3785-46b4-b78b-69406018c74c",
"conversion_location": "WEB"
}
}
]
}

Fetch the Ad Squad Ui Render Data Object for an Ad Squad

This request will fetch the Ad Squad Ui Render Data object associated with an Ad Squad by using the Ad Squad ID.

HTTP Request

`GET https://adsapi.snapchat.com/v1/adsquads/{adsquad_id}/ad_squad_ui_render_data

Request Parameters

ParameterDefaultDescription
ad_squad_idAd Squad ID

Example

Fetching the Ad Squad Ui Render object for a specific Ad Squad by providing the Ad Squad Ui Render object ID.

curl "https://adsapi.snapchat.com/v1/adsquads/56859a3c-fd0e-40d7-8ec3-063485917ebf/ad_squad_ui_render_data" \
-H "Authorization: Bearer meowmeowmeow"

The above command returns JSON structured like this:

{
"request_status": "SUCCESS",
"request_id": "25c5798b-d395-4bf9-ae78-33688ca6f095",
"paging": {},
"ad_squad_ui_render_data": [
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "bc723337-02a0-4ec5-828e-785f220c3c25",
"ad_squad_id": "56859a3c-fd0e-40d7-8ec3-063485917ebf",
"conversion_location": "WEB"
}
}
]
}

Fetch all the Ad Squad Ui Render Data Objects in an Ad Account

This request will fetch all Ad Squad Ui Render Data objects in an Ad Account.

HTTP Request

GET https://adsapi.snapchat.com/v1/adaccounts/{ad_account_id}/ad_squad_ui_render_data

Request Parameters

ParameterDefaultDescription
ad_account_idAd Account ID
limitvalue between 50 - 1000

Example

Fetching an Ad Squad Ui Render object by providing an Id.

curl "https://adsapi.snapchat.com/v1/adaccounts/5a757bbd-87ca-467a-b9bb-013601723041/ad_squad_ui_render_data?ids=bc723337-02a0-4ec5-828e-785f220c3c25" \
-H "Authorization: Bearer meowmeowmeow"

The above command returns JSON structured like this:

{
"request_status": "SUCCESS",
"request_id": "c199fb83-6443-4696-8641-8a101805ca6c",
"paging": {},
"ad_squad_ui_render_data": [
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "bc723337-02a0-4ec5-828e-785f220c3c25",
"ad_squad_id": "56859a3c-fd0e-40d7-8ec3-063485917ebf",
"conversion_location": "WEB"
}
},
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "cb91c26e-b3e1-42c2-8a93-611ea9474d69",
"ad_squad_id": "a3d49270-a845-4a65-8a2f-496edbbfaf1b",
"conversion_location": "WEB"
}
},
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "8c92c26e-b3e1-42c2-8a93-611ea9474d89",
"ad_squad_id": "77e49270-a845-4a65-8a2f-496edbbfaf8b",
"conversion_location": "APP"
}
}
]
}

Fetch Ad Squad Ui Render Data Object by id

This request will fetch one or more Ad Squad Ui Render Data objects using their id, the endpoint accepts a comma separated string of id values if you want to request more than one object.

HTTP Request

GET https://adsapi.snapchat.com/v1/adaccounts/{ad_account_id}/ad_squad_ui_render_data?ids={ad_squad_ui_render_data_id}

Request Parameters

ParameterDefaultDescription
ad_account_idAd Account ID
ad_squad_ui_render_data_idOne or more Ad Squad Ui Render Data ID values, if more than one use comma to separate the ID values

Example 1

Fetching an Ad Squad Ui Render object by providing an Id.

curl "https://adsapi.snapchat.com/v1/adaccounts/5a757bbd-87ca-467a-b9bb-013601723041/ad_squad_ui_render_data?ids=bc723337-02a0-4ec5-828e-785f220c3c25" \
-H "Authorization: Bearer meowmeowmeow"

The above command returns JSON structured like this:

{
"request_status": "SUCCESS",
"request_id": "7a6199d0-133b-40a6-b26c-da542b6a4816",
"ad_squad_ui_render_data": [
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "bc723337-02a0-4ec5-828e-785f220c3c25",
"ad_squad_id": "56859a3c-fd0e-40d7-8ec3-063485917ebf",
"conversion_location": "WEB"
}
}
]
}

Example 2

Fetching two Ad Squad Ui Render objects by providing a string of comma separated values

curl "https://adsapi.snapchat.com/v1/adaccounts/5a757bbd-87ca-467a-b9bb-013601723041/ad_squad_ui_render_data?ids=bc723337-02a0-4ec5-828e-785f220c3c25,cb91c26e-b3e1-42c2-8a93-611ea9474d69" \
-H "Authorization: Bearer meowmeowmeow"

The above command returns JSON structured like this:

{
"request_status": "SUCCESS",
"request_id": "62010bcb-d577-4269-89cc-70b6f326c809",
"ad_squad_ui_render_data": [
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "bc723337-02a0-4ec5-828e-785f220c3c25",
"ad_squad_id": "56859a3c-fd0e-40d7-8ec3-063485917ebf",
"conversion_location": "WEB"
}
},
{
"sub_request_status": "SUCCESS",
"ad_squad_ui_render_data": {
"id": "cb91c26e-b3e1-42c2-8a93-611ea9474d69",
"ad_squad_id": "a3d49270-a845-4a65-8a2f-496edbbfaf1b",
"conversion_location": "WEB"
}
}
]
}
Was this page helpful?
Yes
No