Перейти к содержимому

Организации клиента

Организации клиента

POST https://gptunnel.ru/api/v1/orgs/list

Возвращает организации, в которых пользователь — действующий владелец, с текущим балансом и реквизитами каждой. Личный счёт пользователя в список не входит: его баланс отдаёт balance/get по user_id.

Полученные org_id подходят для перевода, просмотра баланса, отчёта о тратах и возврата.

Метод только читает данные, заголовок Idempotency-Key не нужен.

Headers

ПараметрТипОписание
Authorization*stringAPI ключ организации
Content-Type*stringapplication/json

Параметры запроса

ПараметрТипОписание
user_idstringID пользователя-клиента, 24 hex-символа строчными. Ровно одно из user_id и user_data
user_dataobjectПоиск пользователя по телефону: { "phone": "+79XXXXXXXXX" }. Подключается отдельно, см. обзор

Пример запроса

Окно терминала
curl --request POST \
--url https://gptunnel.ru/api/v1/orgs/list \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"user_id": "6ad72133269dc8d9f75a33bc"
}'

Ответ

Поля ответа

ПараметрТипОписание
codenumber0 при успехе
user_idstringID пользователя, чьи организации возвращены
orgsarrayОрганизации пользователя по дате создания, от старых к новым. Пустой массив, если организаций нет

Элемент orgs

ПараметрТипОписание
org_idstringID организации
namestringНазвание
accountstring | nullНомер лицевого счёта организации
balancenumberОстаток на счёте в рублях. Может быть отрицательным
credit_limitnumberКредитный лимит в рублях, 0 если не назначен
innstring | nullИНН
ogrnstring | nullОГРН
created_atstringДата создания, ISO 8601
{
"code": 0,
"user_id": "6ad72133269dc8d9f75a33bc",
"orgs": [
{
"org_id": "6ad7a4f2269dc8d9f75a41d0",
"name": "ООО «Ромашка»",
"account": "ЛСО-10452",
"balance": 18250,
"credit_limit": 0,
"inn": "7701234567",
"ogrn": "1027700123456",
"created_at": "2026-10-21T10:02:44.000Z"
}
]
}

Ошибки

HTTPcodeКогда
4003Тело не по схеме: нет пользователя, указаны оба поля, лишнее поле, id не из 24 символов 0-9a-f. Подробности — в поле details
40313Ключ личного аккаунта, а не организации
40327Поиск по user_data организации не подключён
40336Организации ключа метод не подключён
40417Пользователь не найден, удалён или не является клиентом партнёра

Ключ проверяется раньше тела: ключ без доступа получит 403 даже на запрос с телом не по схеме.

Полный список кодов и ответ 401 на неверный ключ — в справочнике ошибок.