Отчёт слишком тяжёлый для мгновенного ответа.
Передайте заголовок processingMode: auto или offline — Директ поставит отчёт в очередь и ответит кодом 201/202, после чего запрос нужно повторить. Заголовок retryIn подсказывает паузу, обычно с запасом.
{
"error": {
"error_code": 8312,
"error_string": "Отчёт невозможно построить в режиме online",
"error_detail": "…",
"request_id": "…"
}
}
Поле error_detail уточняет, какое именно поле не устроило Директ, а request_id стоит прикладывать к обращению в поддержку Яндекса.
AdCab объясняет отказы Директа по-человечески и проверяет запрос до отправки.
Попробовать бесплатно