The following objects are used by this endpoint:
HTTP METHOD |
URI |
DESCRIPTION |
---|---|---|
/tagManagers/activities/thirdparty |
Retrieves all 3rd party activities. |
|
/tagManagers/activities/thirdparty/{id} |
Retrieves a 3rd party activity by ID. |
|
/tagManagers/activities/thirdparty |
Creates a 3rd party activity. |
|
/tagManagers/activities/thirdparty/{id} |
Updates an existing 3rd party activity. |
|
/tagManagers/activities/thirdparty/{id} |
Deletes a 3rd party activity. |
|
/tagManagers/activities/thirdparty/delete |
Deletes 3rd party activities in bulk. |
|
/tagManagers/activities/thirdparty/existsInConversion/{id} |
Searches for 3rd party activities that exist in the conversion activity. |
|
/tagManagers/activities/thirdparty/getByConversionId/{id} |
Determines whether a 3rd party activity exists in a conversion activity. |
Important
Important:
-
For PUT calls, do the following:
-
For any PUT method that updates an object, make sure that you include the entire "result": object from the GET response in the request body. If there is missing information, even if it is read-only, the request might fail or override the existing fields with the new values.
-
You must also change the "result": to "entities": and make the entities contents into an array. For example, here is the output from the GET request:
{ "result": { "type": "Advertiser", ... } }
You should make the following modifications, including your specific modifications, to the json object that you submit for the request.
{ "entities": [{ "type": "Advertiser", ... }] }
-
-
For POST calls, do the following:
-
Include the fields marked as Required, as indicated in the corresponding Object article.
-
Format the JSON object as follows:
{ "entities": [{ "type": "Advertiser", ... }] }
-
Retrieves multiple 3rd party activities. Can be filtered according to query parameters.
Name |
Description |
Type |
Required |
Notes |
---|---|---|---|---|
from |
Starting index by which to fetch new 3rd party activities for paging purposes. |
Long |
Required |
Getting multiple entities requires using from and max query parameters. |
max |
Maximum number of 3rd party activities to fetch for each page. |
Long |
Required |
|
q |
Filtering options for the request (see here). |
String |
Optional |
Example of query string: q={"1":{"CREATEDBYNAME":["MonicaSmith"]},"2":{"ADVERTISERNAME":["autoads"]}} NoteNote: The date is according to the Unix epoch timestamp. |
order |
Sort order ASC or DESC, required if sort field name is specified (see here). |
String |
Optional NoteNote: Required if a sort field name is specified. |
By default, the API response is ascending. |
sort |
Sort by field name (see here). |
String |
Optional |
|
advertiserID |
Advertiser ID from which to retrieve tag manager. |
Long |
Optional |
|
enrichWithEntitiesCounts |
Determines whether to enrich tag manager with related entities' counts. |
Boolean |
Optional |
Specify true if counts are required; otherwise, counts will be zero and performance is improved. |
Retrieve a 3rd party activity.
Create a new 3rd party activity.
Updates an existing 3rd party activity.
Deletes a single 3rd party activity.
NAME |
DESCRIPTION |
TYPE |
REQUIRED |
NOTES |
---|---|---|---|---|
id |
ID of 3rd party activity to delete. |
Long |
Required |
Deletes a single 3rd party activity.
Retrieves a 3rd party activity within a conversion activity.
Comments