Безопасность и ошибки
Аутентификация, переиспользуемые ответы ошибок и покрытие error statuses для API v2.
Security Schemes
{
"bearerAuth": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "Sanctum token",
"description": "Laravel Sanctum bearer token returned by the authentication endpoint."
}
}
Переиспользуемые ответы
AcceptanceCreateBadRequest
AcceptanceCreateConflict
AcceptanceCreateValidationError
BadRequest
Conflict
CrossDockBadRequest
CrossDockConflict
CrossDockForbidden
CrossDockInternalServerError
CrossDockNotFound
CrossDockTooManyRequests
CrossDockUnauthorized
CrossDockValidationError
Forbidden
InternalServerError
NotFound
SendDocumentConflict
TooManyRequests
Unauthorized
ValidationError
Покрытие ошибок
| Status | Значение | Операции |
400 | Некорректный запрос | 84 |
401 | Требуется аутентификация | 136 |
403 | Доступ запрещен | 136 |
404 | Не найдено | 105 |
409 | Конфликт | 84 |
422 | Ошибка валидации | 84 |
429 | Превышен лимит запросов | 135 |
500 | Внутренняя ошибка сервера | 135 |
Схема ошибки
| Поле |
Обязательное |
Тип |
Флаги |
Ограничения |
Описание |
Пример |
message |
да |
string |
|
|
|
"The request could not be processed." |
error |
да |
string |
|
|
|
"BAD_REQUEST" |