Advertisers are the entity performing the advertising. Generally a commercial company that holds an advertising budget.
To get a list of all advertisers, use Reports with the appropriate query parameters.
Endpoints
Method | Path | Description |
---|---|---|
GET | member_groups/{memberGroupId} /advertisers/{advertiserId} | This endpoint gets advertiser by advertiser id. |
GET | /member_groups/{MemberGroupId}/advertisers | This endpoint gets all advertisers in the indicated member group |
GET | member_groups/{memberGroupId} /advertisers/{advertiserId} /channels | This endpoint fetches a list of channels (tactic channels) for the given advertiser id. To the user this is presented as channel, but in the data model what is shown as channel is actually a combination of tactic and channel. Because of this, the id and name we return are a combination of the two. So the id value is the tactic_channel_id and name is a combination of tactic name and channel name. However, if the tactic and channel name are equal, then we only return one of them. For each “channel” we also return a list of publishers that they have. |
POST | member_groups/{memberGroupId} /advertisers | This endpoint creates a new advertiser. |
PUT | member_groups/{memberGroupId} /advertisers/{advertiserId} | This endpoint updates an existing advertiser. The channels field will overwrite whatever is set for the advertiser. However, if any dimension item’s are using one of the already configured tactic channels or publishers, then that cannot be overwritten and must be present in the channels list. |
DEL | member_groups/{memberGroupId} /advertisers/{advertiserId} | This endpoint deletes and deactivates an existing advertiser. |
GET | member_groups/{memberGroupId}/advertisers/{advertiserId}/entities | This endpoint gets the entities in the advertiser |
POST | /member_groups/{memberGroupId}/advertisers/{advertiserId}/entities_report | This endpoint gets the entity attribute information for entities in the advertiser. |