API GetQR перебуває в бета-версії та доступний для окремих робочих просторів. До загального релізу деталі можуть змінитися.
2xx. Невдалі запити повертають 4xx або 5xx з тілом JSON, яке пояснює, що пішло не так.
Формат помилки
Кожна помилка має однакову структуру: стабільний код, зрозуміле людині повідомлення й посилання на опис цього коду.string
обов'язково
Стабільний машиночитний код помилки. Використовуйте у своєму коді його, а не повідомлення. Див. Коди помилок.
string
обов'язково
Зрозумілий людині опис проблеми. Формулювання може змінюватися.
string
обов'язково
Посилання на опис коду помилки в документації API у вашому обліковому записі GetQR.
Коди помилок
Помилки валідації
Коли тіло або параметри запиту не проходять валідацію, API відповідає422. Повідомлення описує перше некоректне поле у вигляді <issue>: <field>: <details>:
link.url.
Обробка помилок
- Розгалужуйте логіку за
error.code, а не заerror.message. - Не повторюйте запити з помилками
4xxбез змін: спершу виправте запит. Винятки —409для запиту, який ще виконується, і429. - У разі
429зачекайте стільки секунд, скільки вказано в заголовкуRetry-After. Див. Обмеження частоти запитів. - Повторюйте запити з помилками
5xxз експоненційною затримкою.
Поширені проблеми
Кожен запит повертає 404 "This endpoint is not available."
Кожен запит повертає 404 "This endpoint is not available."
API перебуває в бета-версії й ще не ввімкнений для вашого робочого простору.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Шлях неправильний. Звірте його зі сторінками ендпоінтів і перевірте, що він починається з
/api/v1/.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Підписка власника робочого простору закінчилася. API-ключ знову запрацює, щойно власник поновить підписку.
403 "API access is not available for this role."
403 "API access is not available for this role."
Ваша роль у робочому просторі — «Читач». Користуватися API можуть лише власник робочого простору та редактори.