idempotency_conflict
Конфликт идемпотентности
Причина
Тот же «Idempotency-Key» уже использован с другим телом запроса, либо исходный запрос с этим ключом ещё обрабатывается.
Что делать
Используйте новый «Idempotency-Key» для другого запроса или дождитесь завершения исходного и прочитайте его результат.
Повтор не поможет: сначала устраните причину — тот же запрос вернёт ту же ошибку.
Пример ответа
API отвечает HTTP-статусом 409 и телом application/problem+json (RFC 9457), в поле code — idempotency_conflict. Ветвитесь по code; detail — текст для человека, param — поле запроса, если ошибка относится к нему, request_id — передайте его в поддержку.
{
"type": "https://docs.typizer.ru/errors/idempotency_conflict",
"title": "Idempotency conflict",
"status": 409,
"detail": "Idempotency conflict",
"code": "idempotency_conflict",
"request_id": "req_0196f3a2-8b1c-7d4e-9a5f-1c2d3e4f5a6b",
"doc_url": "https://docs.typizer.ru/errors/idempotency_conflict"
}Связанные коды
conflict— Конфликт состояния
Все коды — в таблице «Коды ошибок».