Skip to main content

Get Report Status

GET 

/api/amazon/unified/reports/:reportId/status

Returns the current lifecycle status of an Amazon SP-API report record for progress monitoring/polling.

Authorization

Any valid API token can call this endpoint — no specific scope required. Manage tokens.

Side effect: before responding, SKU.io attempts to sync the report record from Amazon so the returned state is current (best-effort - if the Amazon call fails, the stored state is returned).

Response data fields:

  • status - one of pending, in_progress, retrying, downloading, processing, completed, cancelled, failed.
  • message - human-readable progress message (includes the Amazon report ID when assigned).
  • progress - 0-100 progress indicator.
  • processing_status - raw Amazon processing status (IN_QUEUE, IN_PROGRESS, DONE, CANCELLED, FATAL, or the internal RETRY).
  • has_raw_data - whether the report file has been downloaded.
  • is_processed - whether the report data has been imported into SKU.io.
  • created_time, processed_at - ISO 8601 timestamps (nullable).

Request

Responses

OK

Response Headers
    Content-Type