Skip to main content
GET
/
v3
/
products
/
exports
/
{exportId}
Poll export job status
curl --request GET \
  --url https://api.snappy.com/public-api/v3/products/exports/{exportId} \
  --header 'X-Api-Key: <api-key>'
{
  "status": "pending"
}

Authorizations

X-Api-Key
string
header
required

Company Level Authentication

Include your API key in the X-Api-Key header for every request:

X-Api-Key: YOUR_API_KEY

Headers

snappy-account-id
string

Optional account identifier for swag validation/filtering.

Example:

"acc123456"

snappy-company-id
string

Optional company identifier for swag validation/filtering.

Example:

"cmp123456"

Path Parameters

exportId
string
required

Export job identifier returned from POST /v3/products/exports.

Minimum string length: 1
Example:

"6650a1b2c3d4e5f6a7b8c9d0"

Response

Export job status.

Status of an asynchronous export job. When completed, includes signed downloadUrls; when failed, includes errorMessage.

status
enum<string>
required

Current export job state. Transitions: pendingprocessingcompleted | failed.

Available options:
pending,
processing,
completed,
failed
downloadUrls
object

Present only when status is completed. Map of signed download URLs keyed by file identifier (e.g. "0") or location code (e.g. "US"). Download before the export record expires (48 hours).

errorMessage
string

Present only when status is failed. Human-readable failure reason (e.g. "Export timed out").

Last modified on June 17, 2026