Required capabilities:
hostedExtractors:READrawAcl:READ
List dead letter queue (DLQ) messages for a job. These are messages the job failed to transform. They are stored in CDF RAW. The dead letter queue must be enabled for the job. See dlqEnabled in the update jobs endpoint. If it is not enabled, the request fails with status 400 and the message DLQ is not enabled for job '<externalId>'. This request uses the caller's credentials to read the messages, so the caller needs read access to RAW in addition to hostedExtractors:READ. If RAW rejects the request, the 401 or 403 status is passed through to the caller. Errors from the underlying storage are returned with status codes 400 (e.g., invalid cursor), 429 (rate limited), 502 (storage unavailable), or 504 (storage timed out). A 404 is returned if the job does not exist.
List of retrieved DLQ messages and an optional cursor.
Response for a failed request. This includes the case where the dead letter queue is not enabled for the job.
Validation Error
{- "items": [
- {
- "key": "string",
- "columns": {
- "timestamp": "string",
- "jobId": 0,
- "mappingExternalId": "string",
- "rawPayload": "string",
- "decodedPayload": "string",
- "error": "string",
- "errorCategory": "string",
- "metadata": "string"
}
}
], - "nextCursor": "string"
}