---
title: "Ошибки и повторы CloudPrint API"
description: "Обрабатывайте HTTP-статусы, машиночитаемые ошибки, ограничения частоты запросов, трассировку и безопасные повторы."
---
<nav class="docs-breadcrumb" aria-label="Breadcrumb"><a href="/docs/">Документация CloudPrint</a><span aria-hidden="true">/</span><span>Справочник API</span></nav>

# Ошибки и повторы CloudPrint API

<p class="docs-lead">Обрабатывайте HTTP-статусы, машиночитаемые ошибки, ограничения частоты запросов, трассировку и безопасные повторы.</p>

<div class="api-reference-actions"><span><strong>Версия API:</strong> v1</span><a href="/docs/api/v1/openapi.json">Скачать OpenAPI v1 в формате JSON</a><a href="/docs/api/v1/explorer/">Открыть интерактивный справочник API</a><a href="/docs/api/v1/errors/index.md">Открыть в Markdown</a></div>

## Стабильная структура ошибки

Ошибки содержат `error`, необязательный `error_code`, безопасное пояснение `message` и структурированные сведения `details`. Ветвите логику по машиночитаемым полям и HTTP-статусу, а не по тексту сообщения.

## Трассировка запросов

Каждый ответ содержит `X-Request-Id`. Сохраняйте его рядом с бизнес-идентификатором, `print_job_id` и временем запроса.

## Когда повторять запрос

Повторяйте `429` после срока из `Retry-After`, а временные ошибки `5xx` — с ограниченной экспоненциальной задержкой. После `401` один раз обновите токен. После `403` исправьте разрешения, после `400` или `422` — данные запроса, после `415` — формат. Не повторяйте создание задания без исходного `Idempotency-Key`.

## Ошибки во время печати

Принятый API-запрос всё ещё может завершиться заданием со статусом `failed`. Прочитайте `failure_reason` и сравните формат и параметры с возможностями принтера.

## Связанная документация

<div class="docs-card-grid"><a class="docs-card" href="/docs/api/v1/idempotency/"><strong>Идемпотентное создание заданий</strong><span>Предотвращайте двойную печать при повторе запросов после превышения времени ожидания или сетевого сбоя.</span></a>
<a class="docs-card" href="/docs/troubleshooting/"><strong>Диагностика агентов, принтеров и заданий</strong><span>Находите причину ошибок CloudPrint по идентификатору запроса, статусу задания, подключению агента, возможностям принтера и коду API.</span></a>
<a class="docs-card" href="/docs/api/v1/explorer/"><strong>Интерактивный CloudPrint API v1</strong><span>Интерактивный просмотр полного контракта OpenAPI CloudPrint API v1, схем и примеров.</span></a></div>

<nav class="docs-resource-links" aria-label="Следующие шаги"><a href="/docs/api/v1/explorer/">OpenAPI</a><a href="https://my.cloudprint.by">Открыть кабинет</a><a href="/docs/legal/privacy/">Политика конфиденциальности</a><a href="/docs/legal/terms/">Условия использования</a><a href="/docs/legal/payments-and-refunds/">Оплата и возврат</a><a href="/docs/legal/data-processing/">DPA</a></nav>