{
  "info": {
    "name": "Binom 1 — classic ARM API v2 (official reference snapshot)",
    "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json",
    "description": "Source: https://documenter.getpostman.com/view/4002000/RVu7Dnr4 ; fetched 2026-09-30. This is the classic Binom ARM API, not the Binom 2 tracker API. Saved responses and executable Postman scripts removed. Environment secrets are placeholders. Verify every operation before sending; GET may mutate data."
  },
  "item": [
    {
      "name": "Group",
      "description": "<ul>\n<li><strong>Type</strong> <em>String</em> Type of Group CAMPAIGN | LANDING | OFFER | ROTATION</li>\n<li><strong>Name</strong> <em>String</em> Name of Group</li>\n</ul>\n",
      "item": [
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"group@add\",\n  \"payload\": {\n    \"name\": \"CAMPAIGN_GROUP_1_876c7a25-da43-4e7d-b496-f4831db4471c\",\n    \"type\": \"CAMPAIGN\"\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"action\": \"group@edit\",\n  \"api_key\": \"{{api_key}}\",\n  \"payload\": {\n    \"id\": 275,\n    \"name\": \"LANDING_GROUP_1\"\n  }\n}"
            },
            "url": "{{url}}?action=group@edit&name=edited_by_postman&api_key=REDACTED"
          }
        },
        {
          "name": "Delete",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"action\": \"group@delete\",\n  \"api_key\": \"{{api_key}}\",\n  \"payload\": {\n    \"id\": 286\n  }\n}"
            },
            "url": "{{url}}"
          }
        }
      ]
    },
    {
      "name": "Campaign",
      "description": "<ul>\n<li><strong>name</strong> <em>String|Name</em> of Campaign</li>\n<li><strong>rotation_id</strong> <em>Number</em> ID of rotation (Regardless of whether it is flow or not routing of campaign working via rotation)</li>\n<li><strong>domain</strong> <em>String|Number</em> ID of Domain</li>\n<li><strong>status</strong> <em>Number</em> 1 - active 0 - deleted</li>\n<li><strong>red_type</strong> <em>Number</em> 1 - None 2 - Meta refresh 3 - Double Meta Refresh 4 - Smart meta refresh</li>\n<li><strong>red_domain</strong> <em>Number</em> ID of Domain for Smart meta refresh (when <strong>red_type</strong>=4)</li>\n<li><strong>group_id</strong> <em>Number</em> ID of campaign group</li>\n<li><strong>sources_id</strong> <em>Number</em> ID of Traffic Source <em>(Required)</em></li>\n<li><strong>currency</strong> <em>String</em> </li>\n<li><strong>cpc</strong> <em>Number</em></li>\n<li><strong>is_cpm</strong> <em>Number</em> 1 - on 0 - off</li>\n<li><strong>is_cpa</strong> <em>Number</em> 1 - on 0 - off</li>\n<li><strong>auto_cpc</strong> <em>Number</em> 1 - on 0 - off</li>\n<li><strong>detect_geo</strong> <em>Number</em> 1 - on 0 - off</li>\n<li><strong>detect_device</strong> <em>Number</em> 1 - on 0 - off</li>\n<li><strong>postback_url</strong> <em>String</em> Url for S2S postback</li>\n<li><strong>land_tokens</strong> <em>String</em></li>\n<li><strong>camp_tokens</strong> <em>String</em></li>\n<li><strong>smart_rotation</strong> <em>Number</em> 0 - None; 1 - Paths; 2 - Paths &amp; LPs; 3 - Paths &amp; LPs &amp; Offers; 5 - Fix on Path; 6 - Fix on Paths &amp; LPs; 7 - Fix on Paths &amp; LPs &amp; Offers;</li>\n<li><strong>losses</strong> <em>Number</em> Traffic losses in percent</li>\n<li><strong>ea</strong> <em>Number</em> EA in percent</li>\n<li><strong>color</strong> <em>String</em> Color of name in UI representation. You can use one of the following colors: red, orange, yellow, darkblue, blue, cyan, green, violet, pink, brown, grey.</li>\n</ul>\n",
      "item": [
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\":\"campaign@add\",\n  \"payload\": {\n    \"name\": \"CAMPAIGN_ADD_TEST_PM\",\n    \"sources_id\": \"1\",\n    \"group_id\":\"add\",\n    \"group_name\":\"PM_CAMPAIGN_GROUP\",\n    \"note\":\"Testim notes!\",\n    \"routing\": {\n      \"paths\":[\n        {\n          \"name\": \"TEST_PATH_1\",\n          \"split\": 222,\n          \"landings\":[\n            {\"type\":\"DIRECT\", \"split\":333, \"number\":1 },\n            {\"type\":\"LANDING\", \"split\":666, \"id_t\": \"{{LAST_ADDED_LANDING_ID}}\", \"number\":2}\n          ],\n          \"offers\":[\n            { \"type\":\"OFFER_DIRECT_URL\", \"split\":666, \"number\":1, \"url\":\"http://xxx.com\" },\n            { \"type\":\"OFFER\", \"split\":666, \"number\":2, \"id_t\":\"{{LAST_ADDED_OFFER_ID}}\" }\n          ]\n        },\n        {\n          \"name\": \"TEST_PATH_DOUBLE\",\n          \"split\": 200, \n          \"landings\":[ {\"type\":\"DIRECT\", \"split\":333, \"number\":1 } ],\n          \"offers\":[ { \"type\":\"OFFER_DIRECT_URL\", \"split\":666, \"number\":1, \"url\":\"http://xxx.com\" } ]\n        },\n        {\n          \"name\": \"TEST_PATH_DOUBLE\",\n          \"split\": 200,\n          \"landings\":[ {\"type\":\"DIRECT\", \"split\":333 } ],\n          \"offers\":[ { \"type\":\"OFFER_DIRECT_URL\", \"split\":666, \"url\":\"http://xxx.com\" } ]\n        }\n      ],\n      \"rules\":[\n      {\n        \"name\":\"Rule 1\",\n        \"criteria\":[\n          {\n            \"type\":1,\n            \"values\":[\"Foo\", \"Bar\"]\n          }\n        ],\n        \"paths\":[\n            {\n              \"name\": \"Rule Path\",\n              \"split\": 200,\n              \"landings\":[ {\"type\":\"DIRECT\", \"split\":333 } ],\n              \"offers\":[ { \"type\":\"OFFER_DIRECT_URL\", \"split\":666, \"url\":\"http://xxx.com\" } ]\n            }\n        ]\n      },\n      {\n        \"name\":\"Rule 2\", \n        \"criteria\":[\n          {\n            \"type\":1,\n            \"values\":[\"Foo\", \"Bar\"]\n          }\n        ],\n        \"paths\":[\n            {\n              \"name\": \"Rule Path\",\n              \"split\": 200,\n              \"landings\":[ {\"type\":\"DIRECT\", \"split\":333 } ],\n              \"offers\":[ { \"type\":\"OFFER_DIRECT_URL\", \"split\":666, \"url\":\"http://xxx.com\" } ]\n            }\n        ]\n      }\n      ]\n    },\n    \"fb_integration\":{{0|1}},\n    \"fb_acc_ids\":[{{LIST_FB_ACC_IDS}}],\n    \"fb_update_type\":\"{{ad_id|ad_account}}\",\n    \"cloaking\":{\n      \"vpn_filter\":{{0|1}},\"crawler_filter\":{{0|1}},\"ip_filter\":{{0|1}},\"ua_filter\":{{0|1}},\"country_filter\":{{0|1}},\"lang_filter\":{{0|1}},\"url_filter\":{{0|1}},\"custom_data\":[\n        {\"id\":{{saved_custom_data_id|0}},\"list\":{{CUSTOM_DATA_OBJ}}}\n      ]\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": ""
            },
            "url": "{{url}}?api_key=REDACTED&action=campaign@get&id={{LAST_ADDED_CAMPAIGN}}",
            "description": "<p>Get Campaign</p>\n"
          }
        },
        {
          "name": "Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\":\"campaign@edit\",\n  \"payload\": {\n    \"id\":\"{{LAST_ADDED_CAMPAIGN}}\",\n\t\"name\": \"CAMPAIGN_EDITED\",\n    \"domain\": \"55\",\n    \"status\": \"1\",\n    \"red_type\": \"1\",\n    \"red_domain\": \"-1\",\n    \"group_id\": \"851\",\n    \"sources_id\": \"1\",\n    \"start_camp\": \"0\",\n    \"currency\": \"usd\",\n    \"cpc\": \"0.00000\",\n    \"is_cpm\": \"0\",\n    \"is_cpa\": \"0\",\n    \"auto_cpc\": \"0\",\n    \"detect_geo\": \"1\",\n    \"detect_device\": \"1\",\n    \"postback_url\": \"mys2spostback.ru\",\n    \"land_tokens\": \"tokens_for_land\",\n    \"camp_tokens\": \"tokens_for_camp\",\n    \"postback_using\": \"0\",\n    \"smart_rotation\": \"0\",\n    \"losses\": \"0\",\n    \"postback_percentage\": \"100\",\n    \"postback_payout_percentage\": \"100\",\n    \"ea\": \"100\",\n    \"user_id\": \"0\",\n    \"allowed_users\":[{{LIST_USER_IDS}}],\n    \"fb_integration\":{{0|1}},\n    \"fb_acc_ids\":[{{LIST_FB_ACC_IDS}}],\n    \"fb_update_type\":\"{{ad_id|ad_account}}\",\n    \"cloaking\":{\n      \"vpn_filter\":{{0|1}},\"crawler_filter\":{{0|1}},\"ip_filter\":{{0|1}},\"ua_filter\":{{0|1}},\"country_filter\":{{0|1}},\"lang_filter\":{{0|1}},\"url_filter\":{{0|1}},\"custom_data\":[\n        {\"id\":{{saved_custom_data_id|0}},\"list\":{{CUSTOM_DATA_OBJ}}}\n      ]\n    }\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Edit Campaign's options</p>\n"
          }
        },
        {
          "name": "Edit path",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"campaign@edit_path\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_CAMPAIGN}}\",\n    \"path_name\": \"TEST_PATH_1\",\n    \"split\": 444\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Edit Campaign's path via path name. If campaign has paths with same names this action will throw error.</p>\n"
          }
        },
        {
          "name": "Get path",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": ""
            },
            "url": "{{url}}?api_key=REDACTED&action=campaign@get_path&path_name=TEST_PATH_1&id={{LAST_ADDED_CAMPAIGN}}",
            "description": "<p>Get full Campaign's path (includes landings and offers) by name</p>\n"
          }
        },
        {
          "name": "Add Note",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"campaign@add_note\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_CAMPAIGN}}\",\n    \"text\": \"Hello world! It is my note!\"\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get Note",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=campaign@get_note&id={{LAST_ADDED_CAMPAIGN}}"
          }
        },
        {
          "name": "Mass Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\":\"campaign@mass_edit\",\n  \"payload\":{\n    \"campaigns\": [ \"66\",\"67\",\"68\" ],\n    \"options\": {\n\n      \"group_id\": 10,\n      \"sources_id\": {{LAST_ADDED_TRAFFIC_SOURCE}},\n      \n      \"cpc\": 5,\n      \"is_cpm\":1,\n      \"is_cpa\":0,\n      \"currency\":\"eur\",\n      \"auto_cpc\":1,\n      \n      \"domain\": \"15\",\n      \"red_type\":\"2\",\n      \"red_domain\":1,\n      \"rotation_id\":15,\n      \"losses\": 66,\n      \"ea\": 66,\n      \"smart_rotation\": 5\n    }\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Rotation must be Individual (from Rotations tracker tab)</p>\n"
          }
        },
        {
          "name": "Get_full",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=campaign@get_full&id={{LAST_ADDED_CAMPAIGN}}"
          }
        }
      ]
    },
    {
      "name": "Landing",
      "description": "<ul>\n<li><strong>name</strong> <em>String</em> Name of Landing Page</li>\n<li><strong>type</strong> <em>Number</em> Type of Landing 1 - common Landing with url, 2 - integrated Landing</li>\n<li><strong>status</strong> <em>Number</em> Activity of landing 1 - active, 0 - deleted</li>\n<li><strong>offers</strong> <em>Number</em> Count of offers for multi offer distribution</li>\n<li><strong>url</strong> <em>String</em> URL of landing</li>\n<li><strong>group_lp</strong> <em>Number</em> ID of landing Group</li>\n<li><strong>lang</strong> <em>String</em> Two-letter language designation</li>\n</ul>\n",
      "item": [
        {
          "name": "Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"landing@edit\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_LANDING_ID}}\",\n    \"name\": \"PM_LANDING_ADDED_EDITED\"\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Edit created landing page</p>\n"
          }
        },
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"landing@add\",\n  \"payload\": {\n    \"name\": \"PM_LANDING_ADDED\",\n    \"url\": \"http://landingtest.com\",\n    \"lang\": \"AU\",\n    \"offers\": \"10\",\n    \"group_lp\": \"{{LANDING_GROUP_ID}}\"\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Create new Landing Page</p>\n"
          }
        },
        {
          "name": "Get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=landing@get&id={{LAST_ADDED_LANDING_ID}}",
            "description": "<p>Get Landing page via ID</p>\n"
          }
        },
        {
          "name": "Get All",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=landing@get_all",
            "description": "<p>Get list of all active Landing Pages in tracker</p>\n"
          }
        },
        {
          "name": "Add Note",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"landing@add_note\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_LANDING_ID}}\",\n    \"text\": \"Hello! Landing! Note!\"\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get Note",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=landing@get_note&id={{LAST_ADDED_LANDING_ID}}"
          }
        },
        {
          "name": "Mass Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"landing@mass_edit\",\n  \"payload\": {\n    \"options\": {\n      \"domain\": \"testlander.test\",\n      \"group_lp\": 22,\n      \"lang\": \"BG\"\n    },\n    \"landings\": [\n      66,\n      67,\n      68\n    ]\n  }\n}"
            },
            "url": "{{url}}"
          }
        }
      ]
    },
    {
      "name": "Offer",
      "description": "<ul>\n<li><strong>status</strong> <em>Number</em> Status of offer activity. 1 - active 0 - deleted</li>\n<li><strong>name</strong> <em>String</em> Name of Offer</li>\n<li><strong>url</strong> <em>String</em> URL of Offer</li>\n<li><strong>network</strong> <em>Number</em> ID of Offer's network</li>\n<li><strong>currency</strong> <em>String</em> Offer's payout currency</li>\n<li><strong>payout</strong> <em>Number</em> Offer's payout</li>\n<li><strong>geo</strong> <em>String</em> Two symbols of country. Exception is Global - 1.</li>\n<li><strong>group_of</strong> <em>Number</em> ID of Offer's group</li>\n<li><strong>auto_payout</strong> <em>Number</em> 1 - on, 0 - off</li>\n<li><strong>cap_status</strong> <em>Number</em> 1 - on, 0 - off </li>\n<li><strong>reserver_offer</strong> <em>Number</em> ID of Offer for switching to after filling cap</li>\n<li><strong>cap_path_distr</strong> <em>Number</em>  Priority of distributin when cap is filled. 1 - offer in Path, 0 - offer from reserver_offer</li>\n<li><strong>cap_cnv</strong> <em>Number</em> Count of leads at this offer for last 24h</li>\n<li><strong>cap</strong> <em>Number</em> Count of leads for filling offer</li>\n<li><strong>cap_timezone</strong> <em>Number</em>  Timezone for calculating 24h of filling cap</li>\n<li><strong>upsell</strong> <em>Number</em> Upsell 1 - on, 0 - off</li>\n<li><strong>cost_mult_status</strong> <em>Number</em> Cost multiplier 1 - on, 0 - off</li>\n<li><strong>cost_mult_val</strong> <em>Number</em> Cost multiplier value</li>\n</ul>\n",
      "item": [
        {
          "name": "Get All",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": ""
            },
            "url": "{{url}}?api_key=REDACTED&action=offer@get_all",
            "description": "<p>Get list of all active Offers</p>\n"
          }
        },
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"offer@add\",\n  \"payload\": {\n    \"name\": \"OFFER_ADDED_B (YANDEX)\",\n    \"url\": \"http://ya.com?clickid={clickid}\",\n    \"geo\": \"JP\",\n    \"auto_payout\": 1\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Create new Offer</p>\n"
          }
        },
        {
          "name": "Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"offer@edit\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_OFFER_ID}}\",\n    \"name\": \"OFFER_NAME\",\n    \"url\": \"http://url.com?clickid={clickid}\",\n    \"geo\": \"RU\",\n    \"group_of\": \"1\",\n    \"auto_payout\": 1\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": ""
            },
            "url": "{{url}}?action=offer@get&id={{LAST_ADDED_OFFER_ID}}&api_key=REDACTED",
            "description": "<p>Get Offer Via ID</p>\n"
          }
        },
        {
          "name": "Add Note",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"offer@add_note\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_OFFER_ID}}\",\n    \"text\": \"Hello! Offer Note!\"\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get Note",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=offer@get_note&id={{LAST_ADDED_OFFER_ID}}"
          }
        },
        {
          "name": "Mass Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"offer@mass_edit\",\n  \"payload\": {\n    \"options\": {\n      \"domain\": \"trattta.com\",\n      \"group_of\": 15,\n      \"geo\": \"BG\"\n    },\n    \"offers\": [\n      66,\n      67,\n      68\n    ]\n  }\n}"
            },
            "url": "{{url}}"
          }
        }
      ]
    },
    {
      "name": "Traffic Source",
      "description": "<ul>\n<li><strong>name</strong> <em>String</em> Name of traffic source</li>\n<li><strong>tokens</strong> <em>Number</em> Tokens enabling 1 - on, 0 - off</li>\n<li><strong>tokens_list</strong> <em>Array</em> Array of traffic source's tokens</li>\n<li><strong>name</strong> <em>String</em> Readable name of token (needed only for convenience)</li>\n<li><strong>field</strong> <em>String</em> Name of GET parameter </li>\n<li><strong>val</strong> <em>String</em> Value of GET parameter/placeholder </li>\n<li><strong>type</strong> <em>Number</em> Number of token</li>\n<li><strong>postback_url</strong> <em>String</em> URL of traffic source's postback</li>\n<li><strong>status</strong> <em>Number</em>  Status of offer activity. 1 - active 0 - deleted</li>\n<li><strong>e_name</strong> <em>String</em> Name of parameter with External ID</li>\n<li><strong>e_value</strong> <em>String</em> Placeholder for External ID value </li>\n<li><strong>c_name</strong> <em>String</em> Name of parameter with External ID</li>\n<li><strong>c_value</strong> <em>String</em> Placeholder for External ID value </li>\n<li><strong>losses</strong> <em>Number</em> Percent of traffic losses</li>\n</ul>\n<p>e_name and e_value is parts of GET parameter that will be added to campaign's url.\n&amp;e_name=e_value. c_name and c_value same way. The same happens with tokens &amp;field=val</p>\n",
      "item": [
        {
          "name": "Get",
          "request": {
            "method": "GET",
            "header": [],
            "body": {
              "mode": "formdata",
              "formdata": []
            },
            "url": "{{url}}?api_key=REDACTED&action=traffic_source@get&id=1",
            "description": "<p>Get Traffic Source</p>\n"
          }
        },
        {
          "name": "Get All",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=traffic_source@get_all&tokensInclude=1"
          }
        },
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"traffic_source@add\",\n  \"payload\": {\n    \"name\": \"PM_TS_ADD\",\n    \"postback_url\": \"postman.com\",\n    \"losses\": 99,\n    \"tokens\": 1,\n    \"tokens_list\": [\n      {\n        \"name\": \"First Token\",\n        \"field\": \"a\",\n        \"val\": \"{ggg}\",\n        \"type\": 1\n      },\n      {\n        \"name\": \"Second Token\",\n        \"field\": \"b\",\n        \"val\": \"[xxx]\",\n        \"type\": 2\n      }\n    ],\n    \"e_name\": \"EXTERNAL_ID\",\n    \"e_value\": \"[external_id]\",\n    \"c_name\": \"COST\",\n    \"c_value\": \"[cost]\"\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Create new Traffic Source</p>\n"
          }
        }
      ]
    },
    {
      "name": "Affiliate Network",
      "description": "<ul>\n<li><strong>status</strong> <em>Number</em> Activity of affiliate network 1 - active, 0 - deleted</li>\n<li><strong>name</strong> <em>String</em> Name of Affiliate Network</li>\n<li><strong>offer_url_template</strong> <em>String</em> String for editing/templating offer URL</li>\n<li><strong>postback_url</strong> <em>String</em> Postback URL. Will be added to offer on creating.</li>\n<li><strong>options_using</strong> <em>Number</em> Enabling of status-relation options. 1 - on, 0 - off</li>\n<li><strong>options</strong> <em>Object</em> <ul>\n<li><strong>options_list</strong> <em>Array</em> Array with arrays of two elements long. First element - status; second element - payout value.</li>\n</ul>\n</li>\n</ul>\n<p>Options example: {\"options_list\": [ [\"xxx\", 1], [\"yyy\", 0.5] ]}</p>\n",
      "item": [
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"affiliate_network@add\",\n  \"payload\": {\n    \"name\": \"PM_ADDED_AFF_NETWORK\"\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Create New Affiliate Network</p>\n"
          }
        },
        {
          "name": "Get All",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=affiliate_network@get_all",
            "description": "<p>Get all active Affiliate Networks</p>\n"
          }
        }
      ]
    },
    {
      "name": "Rotation",
      "description": "<p><strong>name</strong> <em>String</em> Name of rotation</p>\n<p><strong>type</strong> <em>Number</em> If you want to create rotation for multicampaign it must to be 1.</p>\n<h2 id=\"routing\">Routing</h2>\n<p><strong>Routing</strong> <em>Object</em> Object contains two Arrays</p>\n<ul>\n<li><p><strong>Paths</strong> <em>Array</em></p>\n<ul>\n<li><strong>name</strong> <em>String</em></li>\n<li><strong>split</strong> <em>Number</em> Weight of Path</li>\n<li><strong>landings</strong> <em>Array</em> Array of landers' path_coms (Described in PathCom part)</li>\n<li><strong>offers</strong> <em>Array</em> Array of offers' path\\coms (Described in PathCom part)</li>\n<li><strong>status</strong> <strong>Number</strong> Status of Path activity 0 - pause, 1 - active, 3 - deleted</li>\n</ul>\n</li>\n<li><p><strong>Rules</strong> <em>Array</em> <em>Optional</em></p>\n<ul>\n<li><strong>name</strong> <em>String</em></li>\n<li><strong>status</strong> <strong>Number</strong> Status of Rule activity 0 - pause, 1 - active, 3 - deleted</li>\n<li><strong>criteria</strong> <em>Array</em> Array of criteria<ul>\n<li><strong>type</strong> <em>Number</em> type of criterion</li>\n<li><strong>type2</strong> <em>Number</em> Add. options most popular as 0 - IS 1 - IS NOT</li>\n<li><strong>type3</strong> <em>Number</em> Add. options most popular as 0 - Not exact match 1 - Exact match</li>\n<li><strong>values</strong> <em>Array</em> Array of criterion values</li>\n</ul>\n</li>\n<li><strong>paths</strong> <em>Array</em> Array of paths described above</li>\n</ul>\n</li>\n<li><p><strong>Criteron detailed</strong></p>\n<ul>\n<li><strong>type</strong> = <strong>1</strong> <em>Brand and Model</em><ul>\n<li>type2 IS / IS NOT </li>\n<li>type3 Exact Match OFF/ON</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>2</strong> <em>Browser and version</em><ul>\n<li>type2 IS / IS NOT</li>\n<li>type3 Exact Match OFF/ON</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>3</strong> <em>Operatin system and version</em> <ul>\n<li>type2 IS / IS NOT</li>\n<li>type3 Exact Match OFF/ON</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>4</strong> <em>Country</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>5</strong> <em>ISP</em> <ul>\n<li>type2 IS / IS NOT</li>\n<li>type3 Exact Match OFF/ON</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>6</strong> <em>IP</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>7</strong> <em>User agent</em> <ul>\n<li>type2 Must containt / Must NOT contain</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>8</strong> <em>Unique/Non-unique</em> <ul>\n<li>type2 YES/NO type3</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>9</strong> <em>Proxy-traffic</em> <ul>\n<li>type2 Proxy / NOT Proxy</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>11</strong> <em>Referer</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>12</strong> <em>Day of week</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>13</strong> <em>Connection type</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>14</strong> <em>Language</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>16</strong> <em>Device resolution</em> <ul>\n<li>type2 IS / IS NOT</li>\n<li>type3 Exact Match OFF/ON</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>17</strong> <em>Device type</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>18</strong> <em>Part of day</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>19</strong> <em>GET</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>20</strong> <em>City</em> <ul>\n<li>type2 IS / IS NOT</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>21</strong> <em>URL</em> <ul>\n<li>type2 Must contain / Must NOT contain</li>\n</ul>\n</li>\n<li><strong>type</strong> = <strong>23</strong> <em>IP version</em> <ul>\n<li>type2 IPv4 / IPv6</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n",
      "item": [
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"rotation@add\",\n  \"payload\": {\n    \"name\": \"ROTATION NAME ADD\",\n    \"type\": 1,\n    \"routing\": {\n      \"paths\": [\n        {\n          \"name\": \"path 1\"\n        },\n        {\n          \"name\": \"path 2\"\n        }\n      ]\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"rotation@edit\",\n  \"payload\": {\n    \"name\": \"ROTATION NAME ADD\",\n    \"type\": 1,\n    \"routing\": {\n      \"paths\": [\n        {\n          \"name\": \"new path 1\"\n        },\n        {\n          \"name\": \"new path 2\"\n        }\n      ],\n      \"rules\": [\n        {\n          \"name\": \"rule1\"\n        }\n      ]\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Add Note",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"rotation@add_note\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_ROTATION_ID}}\",\n    \"text\": \"Hello! Rotetion Note!\"\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get Note",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=rotation@get_note&id={{LAST_ADDED_ROTATION_ID}}"
          }
        },
        {
          "name": "Get Full Rotation",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=rotation@get_full&id={{LAST_ADDED_ROTATION_ID}}"
          }
        }
      ]
    },
    {
      "name": "Path",
      "description": "<ul>\n<li><strong>name</strong> <em>String</em> Name of Path</li>\n<li><strong>split</strong> <em>Split</em> Weight of Path</li>\n<li><strong>status</strong>  <em>Number</em> Status of Path activity 0 - pause, 1 - active, 3 - deleted</li>\n</ul>\n",
      "item": [
        {
          "name": "path@edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"action\": \"path@edit\",\n  \"api_key\": \"{{api_key}}\",\n  \"payload\": {\n    \"id\": \"{{PATH_ID_1}}\",\n    \"name\": \"path name fic it\",\n    \"split\": \"36\",\n    \"is_rule\": 0,\n    \"status\": 1\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "path@get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=path@get&id={{PATH_ID_1}}"
          }
        }
      ]
    },
    {
      "name": "PathCom",
      "description": "<p>Path_com это узел и самая низкоуровневая единица (в отличии об путей и рулсов, которые имеют более высокий уровень) в системе распределения.<br />Все виды лендингов (обычный лендинг, директ) или офферов (по урлу, обычный оффер или оффер-кампания) в системе распределения представляются через path_com, который внутри себя ссылается на нужные элементы.</p>\n<ul>\n<li><strong>path_id</strong> <em>Number</em> The path id to which is attached by a path_com</li>\n<li><strong>status</strong> <em>Number</em> Status of path_com activity 1 - active, 0 - paused, 3 - deleted</li>\n<li><strong>type</strong> <em>Number</em> Type of path_com. Landings block: 1 - LANDING, 2 - DIRECT LANDING; Offers block: 3 - OFFER, 4 - OFFER DIRECT URL, 5 - CAMPAIGN</li>\n<li><strong>id_t</strong> <em>Number</em> Id of linked element. For example landing or offer.</li>\n<li><strong>number</strong> <em>Number</em> Number of path_com element. For example landing or offer.</li>\n<li><strong>split</strong> <em>Number</em> Weight of path_com.</li>\n</ul>\n<p>В методах edit отсутствует возможность менять path_id, type, так же значение status может быть изменено только на 0 и 1.</p>\n",
      "item": [
        {
          "name": "Pathcom-Landing Get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?action=pathcom_landing@get&api_key=REDACTED&id={{pathcom_offer_id}}"
          }
        },
        {
          "name": "Pathcom-Landing Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"action\": \"pathcom_landing@edit\",\n  \"api_key\": \"{{api_key}}\",\n  \"payload\": {\n    \"id\": \"{{pathcom_offer_id}}\",\n    \"split\": \"88\",\n    \"status\": \"0\",\n    \"number\": 1,\n    \"id_t\": \"{{LAST_ADDED_OFFER_ID}}\"\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Edit pathcom-landing.</p>\n"
          }
        },
        {
          "name": "Pathcom-Offer Get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?action=pathcom_offer@get&api_key=REDACTED&id={{pathcom_landing_id}}"
          }
        },
        {
          "name": "Pathcom-Offer Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"pathcom_offer@edit\",\n  \"payload\": {\n    \"id\": \"{{pathcom_landing_id}}\",\n    \"split\": 55555,\n    \"id_t\": \"87987\",\n    \"number\": 1,\n    \"status\": 0\n  }\n}"
            },
            "url": "{{url}}"
          }
        }
      ]
    },
    {
      "name": "TokenMark",
      "description": "",
      "item": [
        {
          "name": "Set",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "value": "application/x-www-form-urlencoded",
                "type": "text"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=tokenmark@set&camp_id={{LAST_ADDED_CAMPAIGN}}&token_number=1&token_name=123&tag_name=cross"
          }
        },
        {
          "name": "Clear",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=tokenmark@clear&camp_id={{LAST_ADDED_CAMPAIGN}}&token_number=1&token_name=123"
          }
        }
      ]
    },
    {
      "name": "Trigger",
      "description": "",
      "item": [
        {
          "name": "trigger@get_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=trigger@get_all"
          }
        },
        {
          "name": "trigger@get_full",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "type": "text",
                "value": "application/json"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=trigger@get_full&id={{TRIGGER_ID_TEST_ACTIONS_REWRITE}}"
          }
        },
        {
          "name": "trigger@add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@add\",\n  \"payload\": {\n    \"trigger\": {\n      \"name\": \"Test trigger 2\",\n      \"object_type\": 1\n    },\n    \"condition\": {\n      \"type\": 1\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "trigger@add (with note)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@add\",\n  \"payload\": {\n    \"trigger\": {\n      \"name\": \"PM_TRIGGER_WITH_NOTE\",\n      \"object_type\": 1\n    },\n    \"note\": \"trigger note\"\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "trigger@add (with actions)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@add\",\n  \"payload\": {\n    \"trigger\": {\n      \"name\": \"Test trigger 2\",\n      \"object_type\": 1\n    },\n    \"trigger_actions\": [\n      {\n        \"name\": \"Trigger Action 1\",\n        \"script_name\": \"ActionPostback\",\n        \"status\": 1,\n        \"params\": {\n          \"postbackurl\": \"triggeraction1.com\"\n        }\n      },\n      {\n        \"name\": \"Trigger Action 2\",\n        \"script_name\": \"ActionPostback\",\n        \"status\": 1,\n        \"params\": {\n          \"postbackurl\": \"triggeraction2.com\"\n        }\n      }\n    ]\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "trigger@edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "type": "text",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@edit\",\n  \"payload\": {\n    \"trigger\": {\n      \"name\": \"Test trigger 2\",\n      \"object_type\": 1,\n      \"id\": \"{{TRIGGER_ID_TEST_ACTIONS_REWRITE}}\"\n    },\n    \"trigger_actions\": [\n      {\n        \"id\": \"{{TRIGGER_ACTION_1_ID_TEST_ACTIONS_REWRITE}}\",\n        \"name\": \"TriggerAction1Edited\",\n        \"status\": 0,\n        \"params\": {\n          \"postbackurl\": \"triggeraction1edited.com\"\n        }\n      },\n      {\n        \"id\": \"{{TRIGGER_ACTION_2_ID_TEST_ACTIONS_REWRITE}}\",\n        \"name\": \"TriggerAction2Edited\",\n        \"status\": 0,\n        \"params\": {\n          \"postbackurl\": \"triggeraction2edited.com\"\n        }\n      }\n    ]\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "trigger@edit (start)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "type": "text",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@edit\",\n  \"payload\": {\n    \"trigger\": {\n      \"status\": 1,\n      \"id\": \"{{TRIGGER_ID_TEST_ACTIONS_REWRITE}}\"\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "trigger@edit (stop)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "type": "text",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@edit\",\n  \"payload\": {\n    \"trigger\": {\n      \"status\": 2,\n      \"id\": \"{{TRIGGER_ID_TEST_ACTIONS_REWRITE}}\"\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "trigger@edit (delete)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "name": "Content-Type",
                "type": "text",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"trigger@edit\",\n  \"payload\": {\n    \"trigger\": {\n      \"status\": 0,\n      \"id\": \"{{TRIGGER_ID_TEST_ACTIONS_REWRITE}}\"\n    }\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "triggerlogs@get_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=trigger_logs@get_all"
          }
        }
      ]
    },
    {
      "name": "Domain",
      "description": "<p><strong>name</strong> <em>String</em> Domain</p>\n<p><strong>SSL</strong> <em>Number</em> SSL enabled (https) - 1; SSL disabled (http) - 0;</p>\n<p><strong>default_campaign</strong> <em>Number</em>  Refers to a index domain page feature. 404 Page - -1; Blank Page - 0; Campaign - campaign's id.</p>\n",
      "item": [
        {
          "name": "Add",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"domain@add\",\n  \"payload\": {\n    \"name\": \"my.domain.com\",\n    \"SSL\": 1\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Edit",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"domain@edit\",\n  \"payload\": {\n    \"id\": \"{{LAST_ADDED_DOMAIN_ID}}\",\n    \"name\": \"MY1.DOMAIN.COM\",\n    \"SSL\": 1,\n    \"default_campaign\": -1\n  }\n}"
            },
            "url": "{{url}}"
          }
        },
        {
          "name": "Get All",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?action=domain@get_all&api_key=REDACTED"
          }
        },
        {
          "name": "Delete",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=domain@delete&id={{LAST_ADDED_DOMAIN_ID}}"
          }
        }
      ]
    },
    {
      "name": "Monitor",
      "description": "<p>Return JSON data from monitor page.</p>\n",
      "item": [
        {
          "name": "monitor@get",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": "{{url}}?api_key=REDACTED&action=monitor@get",
            "description": "<p>To show Monitor page</p>\n"
          }
        }
      ]
    },
    {
      "name": "ClickInfo",
      "description": "<p>Return JSON object with property \"click\". This property contains an object with all known click's attributes.</p>\n",
      "item": [
        {
          "name": "clickinfo@get",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": ""
            },
            "url": "{{url}}?api_key=REDACTED&action=clickinfo@get&clickid=123"
          }
        }
      ]
    },
    {
      "name": "Proxy",
      "description": "",
      "item": [
        {
          "name": "proxy@get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=proxy@get&id={{proxy_id}}&fb_accounts={{null|1}}",
            "description": "<p>Добавить/изменить запись о аккаунте ФБ</p>\n"
          }
        },
        {
          "name": "proxy@get_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=proxy@get_all&fb_accounts={{null|1}}",
            "description": "<p>Добавить/изменить запись о аккаунте ФБ</p>\n"
          }
        },
        {
          "name": "proxy@add",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\"api_key\":\"{{api_key}}\",\r\n\"action\":\"proxy@add\",\r\n\"payload\": {\r\n    \"name\":\"{{proxy_name}}\",\r\n    \"host\":\"{{proxy_ip}}\",\r\n    \"port\":\"{{proxy_port}}\",\r\n    \"login\":\"{{proxy_login}}\",\r\n    \"password\":\"{{proxy_pass}}\",\r\n    \"protocol\":\"{{AUTO|SOCKS5}}\",\r\n    \"mobile\":{\r\n        \"change_delay\":\"{{proxy_timeout1}}\",\r\n        \"timeout\":\"{{proxy_timeout2}}\",\r\n        \"change_url\":\"{{proxy_change_url}}\"\r\n    }\r\n}"
            },
            "url": "{{url}}",
            "description": "<p>Добавить запись прокси</p>\n"
          }
        },
        {
          "name": "proxy@edit",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\"api_key\":\"{{api_key}}\",\r\n\"action\":\"proxy@add\",\r\n\"payload\": {\r\n    \"id\":\"{{proxy_id}}\",\r\n    \"name\":\"{{proxy_name}}\",\r\n    \"host\":\"{{proxy_ip}}\",\r\n    \"port\":\"{{proxy_port}}\",\r\n    \"login\":\"{{proxy_login}}\",\r\n    \"password\":\"{{proxy_pass}}\",\r\n    \"protocol\":\"{{AUTO|SOCKS5}}\",\r\n    \"mobile\":{\r\n        \"change_delay\":\"{{proxy_timeout1}}\",\r\n        \"timeout\":\"{{proxy_timeout2}}\",\r\n        \"change_url\":\"{{proxy_change_url}}\"\r\n    }\r\n}"
            },
            "url": "{{url}}",
            "description": "<p>Изменить запись прокси</p>\n"
          }
        },
        {
          "name": "proxy@delete",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=proxy@delete&id={{proxy_id}}",
            "description": "<p>Удалить запись прокси</p>\n"
          }
        },
        {
          "name": "proxy@check (by id)",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=proxy@get&id={{proxy_id}}",
            "description": "<p>Проверить работоспособность прокси и сохранить статус</p>\n"
          }
        },
        {
          "name": "proxy@check (by host)",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=proxy@check&host={{proxy_host}}&port={{proxy_port}}&login={{proxy_login}}&password=REDACTED&protocol={{AUTO|SOCKS5}}",
            "description": "<p>Проверить работоспособность прокси</p>\n"
          }
        },
        {
          "name": "fb_account@check_proxy",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=fb_account@check_proxy&proxy_id={{proxy_id}}"
          }
        },
        {
          "name": "proxy@mass_add",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\"api_key\":\"{{api_key}}\",\r\n\"action\":\"proxy@mass_add\",\r\n\"payload\":{\r\n    \"proxy_list\":[{\r\n    \"name\":\"{{proxy_name}}\",\r\n    \"host\":\"{{proxy_ip}}\",\r\n    \"port\":\"{{proxy_port}}\",\r\n    \"login\":\"{{proxy_login}}\",\r\n    \"password\":\"{{proxy_pass}}\",\r\n    \"protocol\":\"{{AUTO|SOCKS5}}\",\r\n    }]\r\n}}"
            },
            "url": "{{url}}",
            "description": "<p>Добавить несколько записей прокси (пока только для не-мобильных)</p>\n"
          }
        }
      ]
    },
    {
      "name": "Facebook Integration",
      "description": "",
      "item": [
        {
          "name": "fb_account@add",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=fb_account@add&name={{fb_account_name}}&account_id={{fb_account_id}}&access_token=REDACTED&proxy_id={{proxy_id}}&user_agent={{fb_user_agent}}&camp_ids={{LAST_ADDED_CAMPAIGN_ID}}",
            "description": "<p>Добавить запись о аккаунте ФБ</p>\n"
          }
        },
        {
          "name": "fb_account@add",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"fb_account@add\",\n  \"payload\": {\n    \"name\": \"{{fb_account_name}}\",\n    \"account_id\": \"{{fb_account_id}}\",\n    \"access_token\": \"{{access_token}}\",\n    \"proxy_id\": \"{{proxy_id}}\",\n    \"user_agent\": \"{{fb_user_agent}}\",\n    \"camp_ids\": \"{{LAST_ADDED_CAMPAIGN_ID}}\"\n  }\n}"
            },
            "url": "{{url}}",
            "description": "<p>Добавить запись о аккаунте ФБ</p>\n"
          }
        },
        {
          "name": "fb_account@edit",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\"api_key\":\"{{api_key}}\",\r\n\"action\":\"fb_account@add\",\r\n\"payload\": {  \r\n    \"id\":  \"{{fb_acc_id}}\"\r\n    \"name\":\"{{fb_account_name}}\",\r\n    \"account_id\":\"{{fb_account_id}}\",\r\n    \"access_token\":\"{{fb_account_token}}\",\r\n    \"proxy_id\":\"{{proxy_id}}\",\r\n    \"user_agent\":\"{{fb_user_agent}}\",\r\n    \"camp_ids\":\"{{LAST_ADDED_CAMPAIGN_ID}}\"\r\n    }\r\n}"
            },
            "url": "{{url}}",
            "description": "<p>Изменить запись о аккаунте ФБ</p>\n"
          }
        },
        {
          "name": "fb_account@delete",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=fb_account@delete&id={{fb_acc_id}}"
          }
        },
        {
          "name": "fb_account@get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=fb_account@get&id={{fb_acc_id}}"
          }
        },
        {
          "name": "fb_account@check_update",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=fb_account@check_update&id={{fb_acc_id}}&no_update_cost={{0|1}}&date={{one_day_date}}",
            "description": "<p>Получить отчёт по костам объявлений аккаунта за конкретную дату.</p>\n"
          }
        },
        {
          "name": "fb_account@renew_budget",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=fb_account@renew_budget&id={{fb_acc_id}}",
            "description": "<p>Обновить таймзону, валюту, лимит и расход бюджета аккаунта из фб.</p>\n"
          }
        }
      ]
    },
    {
      "name": "Gogle Integration",
      "description": "",
      "item": [
        {
          "name": "google_account@edit",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\r\n\"api_key\":\"{{api_key}}\",\r\n\"action\":\"google_account@add\",\r\n\"payload\": {  \r\n    \"id\":  \"{{google_account_id}}\"\r\n    \"name\":\"{{google_account_name}}\",\r\n    \"customer_id\":\"{{google_customer_id}}\",\r\n    \"email\":\"{{google_account_email}}\",\r\n    \"refresh_token\":\"{{google_account_refresh_token}}\"\r\n    }\r\n}"
            },
            "url": "{{url}}",
            "description": "<p>Изменить запись о аккаунте</p>\n"
          }
        },
        {
          "name": "google_account@edit_campaign_links",
          "request": {
            "method": "POST",
            "header": [],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"api_key\": \"{{api_key}}\",\n  \"action\": \"google_account@edit_campaign_links\",\n  \"id\": \"{{google_account_id}}\",\n  \"campaigns\": [\n    {\n      \"id\": \"{{LAST_ADDED_CAMPAIGN}}\"\n    },\n    {\n      \"id\": \"{{PRE_LAST_ADDED_CAMPAIGN}}\"\n    }\n  ]\n}"
            },
            "url": "{{url}}",
            "description": "<p>Изменить связь аккаунта с компаниями</p>\n"
          }
        },
        {
          "name": "google_account@delete",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=google_account@delete&id={{google_account_id}}"
          }
        },
        {
          "name": "google_account@get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=google_account@get&id={{google_account_id}}"
          }
        },
        {
          "name": "google_account@get_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=google_accoun@get_all"
          }
        }
      ]
    },
    {
      "name": "Queue of cost updates",
      "description": "",
      "item": [
        {
          "name": "cost_upd_req@get_all_stat",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?action=cost_upd_req@get_all_stat"
          }
        },
        {
          "name": "cost_upd_req@get",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?action=cost_upd_req@get_all&id={{id}}"
          }
        },
        {
          "name": "cost_upd_req@get_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=cost_upd_req@get_all"
          }
        },
        {
          "name": "cost_upd_req@pause",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=cost_upd_req@pause&id={{id}}"
          }
        },
        {
          "name": "cost_upd_req@start",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=cost_upd_req@start&id={{id}}"
          }
        },
        {
          "name": "cost_upd_req@pause_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=cost_upd_req@pause_all"
          }
        },
        {
          "name": "cost_upd_req@start_all",
          "request": {
            "method": "GET",
            "header": [],
            "url": "{{url}}?api_key=REDACTED&action=cost_upd_req@start_all"
          }
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "url",
      "value": "https://tracker.example/arm.php",
      "type": "string"
    },
    {
      "key": "api_key",
      "value": "",
      "type": "string"
    }
  ]
}