Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Entities

Common API is working with the following top-level entities (some entities are optional in should be used only in case your solution does support them).

IDDescription
advertisersAdvertisers
campaignsCampaigns
campaign_groupsCampaign groups sharing common budget
creativesCreatives
sitesSites
segment_definitionsCommon segments
reference_tablesContains additional information and various settings
domains_listsCommon domain lists
snippetsCommon snippets

Methods

MethodDescription
allGet all entities
listList entities
getGet specific entity info
newCreate a new entity
editUpdate specific entity
deleteDelete specific entity

...

VariableDescription
<entity>Object type (reference_tables, segment_definitions, ...)
<entity_id>Object's ID
<token> Token for API access. Its value can be found at "my settings" user's menu. Important: user needs to have "API access" role or to be admin.

Examples

Get all entities

Блок кода
languagebash
GET https://ui.getintent.com/api/v2/<entity>/all?token=<token>

List entities

Блок кода
languagebash
GET https://ui.getintent.com/api/v1v2/<entity>/list?token=<token>&custom_fields=<field1>,<field2>,...  

...

Блок кода
languagebash
PUT https://ui.getintent.com/api/v1v2/<entity>/new?token=<token> 

...

Блок кода
languagebash
curl --data '{"name": "title",...}' -H 'Content-Type: application/json' -X PUT https://ui.getintent.com/api/v1v2/<entity>/new?token=<token>

...

Блок кода
languagebash
GET https://ui.getintent.com/api/v1v2/<entity>/get/<entity_id>?token=<token>

...

Блок кода
languagebash
curl -X GET https://ui.getintent.com/api/v1v2/<entity>/get/<entity_id>?token=<token>

...

Блок кода
languagebash
PUT https://ui.getintent.com/api/v1v2/<entity>/edit/<entity_id>?token=<token>

...

Блок кода
languagebash
curl --data '{"name": "new title",...}' -H 'Content-Type: application/json' -X PUT https://ui.getintent.com/api/v1v2/<entity>/edit/<entity_id>?token=<token>

...

Блок кода
languagebash
DELETE https://ui.getintent.com/api/v1v2/<entity>/delete/<entity_id>?token=<token>

...

Блок кода
languagebash
curl -X DELETE https://ui.getintent.com/api/v1v2/<entity>/delete/<entity_id>?token=<token>