Быстрый старт
До первого запроса три шага: получить токен, передать его в заголовке и запросить список.
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: при неверном ключе метод намеренно отвечает так, будто его нет.

