ПОЛУЧИТЬ СПИСОК АККАУНТОВ
Endpoint:
GET https://fbtool.pro/api/get-accounts
GET Параметры:
	•	key* - ваш ключ API
	•	group - id группы аккаунтов
Пример ответа (json):
{
   "0":{
      "id":"343",
      "name":"Название аккаунта",
      "full_name":"ФИО соц. акка",
      "account_id":"id соц. акка",
      "access_token":"EAABsbCS1iHgBAPP3BUcI0XZB...",
      "group_name":"имя группы",
      "group_id":"24",
      "status":"1"
   },
   "requestsLeft":4994
}
  ——————————————

ДОБАВИТЬ АККАУНТ
Endpoint:
POST https://fbtool.pro/api/add-account
GET Параметры:
	•	key* - ваш ключ API
POST Параметры:
	•	token* - токен аккаунта Facebook
	•	name* - техническое название аккаунта
	•	proxy - id прокси
	•	useragent - Юзерагент вашего браузера. Если не отправлять данный параметр, то будет использован случайный юзерагент из базы сервиса
	•	group - id группы аккаунтов (можно узнать при обращении к методу get-groups). Также можно создать новую группу, в таком случае необходимо отправить значение group=new, и добавить параметр groupName с именем новой группы
Для активации уведомлений о биллингах:
	•	billings_ntf - значение "on"
	•	amount - при какой сумме, оставшейся до биллинга присылать уведомление (в валюте аккаунта)
	•	minutes - как часто присылать уведомления о биллингах по каждому кабинету (в минутах)
Для активации уведомлений о модерации:
	•	moderation_ntf - значение "on"
Для активации уведомлений о статусе кабинетов:
	•	status_ntf - значение "on"
Для активации автоматической публикации слетевших ФП:
	•	autopublish_fp - значение "on"
Для принятия политики:
	•	accept_policy - значение "on"
Для отключения уведомлений кабинетов:
	•	disable_notifications - значение "on"
Для активации автодобавления заданий на чистку комментариев:
	•	comments_status - значение "on"
	•	deleteOrHide - 0 - скрывать, 1 - удалить, 2 - отслеживать
	•	deleteAll - 1 - удалять/скрывать все комменты, 0 - удалять/скрывать только новые комментарии
	•	vk_ntf - значение "on", чтоб отправлялись уведомления в vk, либо игнор параметра
	•	tg_ntf - значение "on", чтоб отправлялись уведомления в telegram, либо игнор параметра
Пример ответа (json):
{
    "success": true,
    "message": "Аккаунт успешно добавлен!",
    "accountId": 48175,
    "requestsLeft": 4992
}

 ——————————————
ПОЛУЧИТЬ СПИСОК ГРУПП АККАУНТОВ
Endpoint:
GET https://fbtool.pro/api/get-groups
GET Параметры:
	•	key* - ваш ключ API
Пример ответа (json):
{
  "0": {
    "id": "13",
    "name": "My group",
    "accountsCount": "3"
  },
  "requestsLeft": 4935
}  —————————————— ПОЛУЧИТЬ СПИСОК ПРОКСИ
Endpoint:
GET https://fbtool.pro/api/get-proxy
GET Параметры:
	•	key* - ваш ключ API
Пример ответа (json):
{
  "0": {
    "id": "13",
    "proxy": "439.94.43.23:3228:login:pass",
    "type": null,
    "accountsCount": "3"
  },
  "requestsLeft": 4935
}
  —————————————— ДОБАВИТЬ ПРОКСИ
Endpoint:
POST https://fbtool.pro/api/add-proxy
GET Параметры:
	•	key* - ваш ключ API
POST Параметры:
	•	proxy* - строка прокси
Доступные форматы строки прокси:
ip:port
ip:port:type
ip:port:login:password
ip:port:login:password:type

Если не указывать параметр type, то будет использоваться протокол http(s), для использования socks5 укажите socks5
Пример ответа (json):
{
  "id": "495",
  "requestsLeft": 4935
}
 —————————————— ПОЛУЧИТЬ СПИСОК АВТОПРАВИЛ
Endpoint:
GET https://fbtool.pro/api/get-autorules
GET Параметры:
	•	key* - ваш ключ API
	•	account* - id аккаунта
Пример ответа (json):
{
  "0": {
    "id": "13",
    "name": "My group",
    "group_id": "13",
    "group_name": "Моя группа",
  },
  "requestsLeft": 4935
}
  —————————————— УСТАНОВИТЬ АВТОПРАВИЛО
Endpoint:
POST https://fbtool.pro/api/set-autorule
GET Параметры:
	•	key* - ваш ключ API
	•	account* - id аккаунта в FBTOOL
POST Параметры:
	•	ad_account* - id рекламного кабинета
	•	autorule* - внутренний id автоправила FBTOOL
Пример ответа (json):
{
  "id": "4943438943894935",
  "requestsLeft": 4935
}
  —————————————— ПОЛУЧИТЬ СПИСОК БИЛЛИНГОВ
Endpoint:
GET https://fbtool.pro/api/get-transactions
GET Параметры:
	•	key* - ваш ключ API
	•	account* - id аккаунта
	•	ad_account - id рекламного кабинета
	•	dates - диапазон дат биллингов, формат - 2019-09-13 - 2019-09-19
	•	status - Статус биллингов. (Возможные варианты - all(все), completed(оплаченные), failed(не олаченные)
Пример ответа (json):
{
  "0": {
    "transaction_id": "2775003949230376-5834658",
    "ad_account_id": "353602642347541",
    "amount": "125",
    "currency": "RUB",
    "time": "2020-03-03 17:11:09",
    "billing_reason": "You're being billed because you reached your 125,00 p. billing threshold.",
    "status": "completed"
  },
  "requestsLeft": 4998
}
   —————————————— ПОЛУЧЕНИЕ РЕКЛАМНЫХ КАБИНЕТОВ АККАУНТА
Endpoint:
GET https://fbtool.pro/api/get-adaccounts
GET Параметры:
	•	key* - ваш ключ API
	•	account* - id аккаунта
	•	ad_account - id рекламного кабинета, если информация о конкретном кабе, а не всех сразу, формат: 555794501567463
	•	customFields - можно задать свои поля, соответствующие документации Facebook для adaccount
Пример ответа (json):
{
  "requestsLeft": 4963,
  "data": [
    {
      "account_id": "555794501567463",
      "currency": "RUB",
      "name": "1",
      "timezone_name": "Europe/Moscow",
      "timezone_offset_hours_utc": 3,
      "id": "act_555794501567463",
      "amount_spent": "503876",
      "is_prepay_account": false,
      "current_unbilled_spend": {
        "amount": "38,76",
        "amount_in_hundredths": "3876",
        "currency": "RUB",
        "offsetted_amount": "3876"
      },
      "funding_source_details": {
        "id": "2201346363316241",
        "display_string": "Mastercard *5849",
        "type": 1
      },
      "next_bill_date": "2019-09-28T21:00:00+0000",
      "account_status": 1,
      "disable_reason": 0,
      "adspaymentcycle": {
        "data": [
          {
            "account_id": "555794501567463",
            "threshold_amount": 200000,
            "multiplier": 130,
            "requested_threshold_amount": 0,
            "updated_time": "2019-07-02T15:17:29+0000",
            "created_time": "2019-06-29T09:27:23+0000"
          }
        ],
        "paging": {
          "cursors": {
            "before": "MjM4NDM0MjY2NzQ1NjAwNTEZD",
            "after": "MjM4NDM0MjY2NzQ1NjAwNTEZD"
          }
        }
      }
    }
  ]
}
 —————————————— ПОЛУЧЕНИЕ СТАТИСТИКИ
Endpoint:
GET https://fbtool.pro/api/get-statistics
GET Параметры:
	•	key* - ваш ключ API
	•	account* - id аккаунта
	•	ad_account - id рекламного кабинета, если требуется статистика конкретного каба, а не всех сразу, формат: 555794501567463
	•	mode - значение по умолчанию - ads, возможные значения - ads, adsets, campaigns, определяет, по чему выводить статистику, по объявлениям, адсетам или кампаниям
	•	status - значение по умолчанию - all, возможные значения - all, active, paused, disapproved
	•	dates - диапазон дат отображаемой статистики, формат - 2019-09-13 - 2019-09-19
	•	byDay - если значение равно 1, то статистика будет разбита по дням, если параметр не указан, то будет выведена общая статистика за весь период
	•	customFields - можно задать свои поля, соответствующие документации Facebook для insights
Пример ответа (json):
{
  "requestsLeft": 4973,
  "data": [
    {
      "account_id": "555794501567463",
      "currency": "RUB",
      "name": "1",
      "timezone_name": "Europe/Moscow",
      "timezone_offset_hours_utc": 3,
      "id": "act_555794501567463",
      "adsets": {
        "data": [
          {
            "effective_status": "ACTIVE",
            "status": "ACTIVE",
            "name": "RU - 18+ Story — Копия",
            "campaign": {
              "name": "реклама 1",
              "id": "23843426769440050"
            },
            "insights": {
              "data": [
                {
                  "action_values": [
                    {
                      "action_type": "offsite_conversion.fb_pixel_purchase",
                      "value": "16"
                    },
                    {
                      "action_type": "offsite_conversion",
                      "value": "16"
                    },
                    {
                      "action_type": "purchase",
                      "value": "16"
                    },
                    {
                      "action_type": "onsite_web_purchase",
                      "value": "16"
                    },
                    {
                      "action_type": "onsite_web_app_purchase",
                      "value": "16"
                    },
                    {
                      "action_type": "omni_purchase",
                      "value": "16"
                    }
                  ],
                  "actions": [
                    {
                      "action_type": "landing_page_view",
                      "value": "23"
                    },
                    {
                      "action_type": "link_click",
                      "value": "44"
                    },
                    {
                      "action_type": "offsite_conversion.fb_pixel_complete_registration",
                      "value": "1"
                    },
                    {
                      "action_type": "offsite_conversion.fb_pixel_purchase",
                      "value": "1"
                    },
                    {
                      "action_type": "post",
                      "value": "7"
                    },
                    {
                      "action_type": "video_view",
                      "value": "674"
                    },
                    {
                      "action_type": "page_engagement",
                      "value": "725"
                    },
                    {
                      "action_type": "post_engagement",
                      "value": "725"
                    },
                    {
                      "action_type": "offsite_conversion",
                      "value": "2"
                    },
                    {
                      "action_type": "complete_registration",
                      "value": "1"
                    },
                    {
                      "action_type": "omni_complete_registration",
                      "value": "1"
                    },
                    {
                      "action_type": "purchase",
                      "value": "1"
                    },
                    {
                      "action_type": "onsite_web_purchase",
                      "value": "1"
                    },
                    {
                      "action_type": "onsite_web_app_purchase",
                      "value": "1"
                    },
                    {
                      "action_type": "omni_purchase",
                      "value": "1"
                    }
                  ],
                  "clicks": "44",
                  "cost_per_action_type": [
                    {
                      "action_type": "landing_page_view",
                      "value": "106.498261"
                    },
                    {
                      "action_type": "link_click",
                      "value": "55.669545"
                    },
                    {
                      "action_type": "offsite_conversion.fb_pixel_complete_registration",
                      "value": "239"
                    },
                    {
                      "action_type": "offsite_conversion.fb_pixel_purchase",
                      "value": "239"
                    },
                    {
                      "action_type": "post",
                      "value": "349.922857"
                    },
                    {
                      "action_type": "video_view",
                      "value": "3.634214"
                    },
                    {
                      "action_type": "page_engagement",
                      "value": "3.378566"
                    },
                    {
                      "action_type": "post_engagement",
                      "value": "3.378566"
                    },
                    {
                      "action_type": "offsite_conversion",
                      "value": "1224.73"
                    },
                    {
                      "action_type": "complete_registration",
                      "value": "239"
                    },
                    {
                      "action_type": "omni_complete_registration",
                      "value": "239"
                    },
                    {
                      "action_type": "purchase",
                      "value": "239"
                    },
                    {
                      "action_type": "onsite_web_purchase",
                      "value": "239"
                    },
                    {
                      "action_type": "onsite_web_app_purchase",
                      "value": "239"
                    },
                    {
                      "action_type": "omni_purchase",
                      "value": "239"
                    }
                  ],
                  "cost_per_unique_click": "55.669545",
                  "cpc": "55.669545",
                  "cpm": "156.735347",
                  "ctr": "0.281546",
                  "impressions": "15628",
                  "objective": "CONVERSIONS",
                  "spend": "239",
                  "quality_score_organic": "0",
                  "quality_score_ectr": "0",
                  "quality_score_ecvr": "0",
                  "date_start": "2017-09-13",
                  "date_stop": "2019-09-19",
                  "results": [
                    {
                      "indicator": "actions:offsite_conversion.fb_pixel_complete_registration",
                      "values": [
                        {
                          "value": "1",
                          "attribution_windows": [
                            "default"
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "paging": {
                "cursors": {
                  "before": "MAZDZD",
                  "after": "MAZDZD"
                }
              }
            },
            "id": "23843428266810050"
          }
        ],
        "paging": {
          "cursors": {
            "before": "QVFIUmJ3N0h0c3FxVzlpZAmRwTkpRRWxCMGhjbXlLMFVzdU1Wa2paM3c5WWhncWNZANVZACLTZA0Qlp1eWoZD",
            "after": "QVFIUnJYTmZAVTWZA5U3V5SHFiZAFlvbGx1WlBBcHcLUNybk1hbHE5MG96VGU4bFE3UGNkV3g5WV8ZD"
          }
        }
      }
    }
  ]
}
—————————————— ИЗМЕНЕНИЕ СТАТУСА ОБЪЯВЛЕНИЯ/АДСЕТА/КАМПАНИИ
Endpoint:
POST https://fbtool.pro/api/status
GET Параметры:
	•	key* - ваш ключ API
	•	account* - id аккаунта
POST Параметры:
	•	id* - id объявления/адсета/кампании
	•	action* - действие (start (установит статус ACTIVE) или stop (установит статус PAUSED))
Пример ответа (json):
{"success":true,"requestsLeft":4944}