Помилки

Як FastPic повертає помилки і що очікувати від кожного статусу.

Усі endpoint'и FastPic API використовують стандартні HTTP-статус-коди. Успішні запити повертають 2xx. Неуспішні повертають 4xx або 5xx з JSON-тілом, що містить statusCode, message та errorStatusCode — машиночитаний enum, за яким можна будувати логіку обробки.

Формат відповіді з помилкою

Кожна відповідь із помилкою відповідає єдиному формату:

error response
{
"statusCode": 401,
"message": "Invalid API key",
"errorStatusCode": "unauthorized"
}

Коди помилок

FastPic використовує такі значення errorStatusCode в API:

CodeStatusDescription
unauthorized401Missing or invalid API key.
rate_limit_exceeded429Per-key rate limit hit.
storage_quota_exceeded402Plan storage quota would be exceeded.
validation_error422Request body or query parameter invalid.
invalid_image_content422File is not a valid image.
unsupported_media_type415File format not in JPEG/PNG/WebP/AVIF.
file_too_large413File exceeds 10 MB.
not_found_error404Resource not found or not owned by this key.