Skip to content

Быстрый старт ​

До первого запроса три шага: получить токен, передать его в заголовке и запросить список.

1. Получить токен ​

bash
curl -X POST "https://api.wasyt.uz/common/auth/login" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"username": "director@example.uz", "password": "••••••••"}'
json
{
  "token": "Bearer 13|xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

Bearer уже внутри

Значение token возвращается вместе с префиксом Bearer . Передавайте его в Authorization как есть, не добавляйте префикс второй раз.

2. Отправить запрос ​

bash
curl "https://api.wasyt.uz/company/trade/sale?page-size=5" \
  -H "Accept: application/json" \
  -H "Accept-Language: ru" \
  -H "Authorization: Bearer 13|xxxxxxxxxxxxxxxxxxxxxxxxxxxx"

3. Прочитать ответ ​

Списки возвращаются постранично: записи в data, пагинация в links и meta.

json
{
  "data": [{ "id": 125, "code": "#300926001", "status": "completed" }],
  "links": { "first": "…?page=1", "last": "…?page=4", "prev": null, "next": "…?page=2" },
  "meta": { "current_page": 1, "last_page": 4, "per_page": 5, "total": 18 }
}

Что дальше ​

ЗадачаКуда идти
Подключить кредитные договоры ICANВнешние системы (ICAN)
Фильтры и сортировкаСписки
Файлы, запросы PUTЗапросы и ответы
Обработка ошибокОшибки

Приходит 401 или 404?

401 Unauthenticated — токена нет или он истёк, войдите заново. На методах внешних систем 404 означает неверный External-System-Secret-Key: при неверном ключе метод намеренно отвечает так, будто его нет.