API Проектов¶
Получить список проектов, доступных пользователю¶
GET https://cloud.roistat.com/api/v1/user/projects С помощью этого метода можно получить список проектов, доступных пользователю.
По параметру is_owner можно различать, в каких проектах пользователь является владельцем.
Без параметров.
| Параметр | Тип | Описание |
|---|---|---|
| projects | array[object] | |
| > id | integer | Номер проекта |
| > name | string | Название проекта |
| > profit | null или string | Доля прибыли в выручке проекта. Можно изменить в настройках проекта. |
| > creation_date | string | Дата создания проекта |
| > currency | string | Валюта проекта |
| > is_owner | integer | Является ли пользователь владельцем проекта. 1 - если является, 0 - если не является. |
| status | string |
Создать новый проект¶
POST https://cloud.roistat.com/api/v1/account/project/create С помощью этого метода можно создать новый проект.
curl 'https://cloud.roistat.com/api/v1/account/project/create' \
--request POST \
--header 'Content-type: application/json' \
--header 'Api-key: {KEY}' \
--data '{"name": "Test","currency": "RUB"}'
Тело запроса:
Строка запроса:
Без параметров.
Тело запроса:
| Параметр | Тип | Описание | Обязательный |
|---|---|---|---|
| name | string | Название нового проекта | да |
| currency | string | Валюта проекта: "RUB" - российский рубль, "USD" - доллар США, "EUR" - евро, "UAH" - украинская гривна, "KZT" - казахстанский тенге, "BYN" - белорусский рубль, "BYR" - белорусский рубль (устаревший), "CHF" - швейцарский франк, "GBP" - британский фунт стерлингов, "CZK" - чешская крона, "AED" - дирхам ОАЭ. Название валюты должно быть указано только в виде латинского сокращения | да |
| Параметр | Тип | Описание | Обязательный |
|---|---|---|---|
| data | object | нет | |
| > project_id | string | Идентификатор созданного проекта | нет |
| > counter | object | Параметры счетчика созданного проекта | нет |
| >> id | string | Уникальный ключ счетчика | нет |
| >> code | string | JS код счетчика проекта | нет |
Получить код счетчика для проекта¶
POST https://cloud.roistat.com/api/v1/project/settings/module/list С помощью этого метода можно получить код счетчика для проекта.
Можно использовать как POST, так и GET метод.
Строка запроса:
| Параметр | Тип | Описание | Обязательный |
|---|---|---|---|
| project | string | Номер проекта | да |
Тело запроса:
Без параметров.
| Параметр | Тип | Описание |
|---|---|---|
| data | array[object] | |
| > id | string | Уникальный ключ счетчика проекта |
| > code | string | JS код счетчика проекта |