Skip to content

Download a collection

POST
/download-collection
curl --request POST \
--url https://registry.rex.dynata.com/download-collection \
--header 'Content-Type: application/json' \
--header 'dynata-access-key: ADSF23ADF354GFDDS23' \
--header 'dynata-expiration: 2026-04-15T12:00:00Z' \
--header 'dynata-signature: dsklj435kljhfdSAFdsalk34' \
--data '{ "id": "23947683" }'

Download a larger collection of values.

dynata-expiration
required
string format: date-time

RFC3339 timestamp indicating request expiration

dynata-access-key
required
string

Dynata provided access key

Example
ADSF23ADF354GFDDS23
dynata-signature
required
string

Signature created using the Dynata methodology

Example
dsklj435kljhfdSAFdsalk34
Media typeapplication/json
object
id
required

Unique identifier of collection

string
Example
23947683

Download completed successfully

status
string
Allowed values: AVAILABLE EMPTY_PAYLOAD
Transfer-Encoding
string

Chunked

Processing time will vary by collection

The fetched collection is being processed. Try again in 5 to 10 seconds.

status
string
Allowed values: PROCESSING

Bad request

Media typeapplication/json
object
message
required

A human readable description of the error

string
Examplegenerated
{
"message": "example"
}

Invalid credentials

Media typeapplication/json
object
message
required

A human readable description of the error

string
Examplegenerated
{
"message": "example"
}

Unauthorized

Media typeapplication/json
object
message
required

A human readable description of the error

string
Examplegenerated
{
"message": "example"
}

Collection not found

Media typeapplication/json
object
error
required
string
Allowed values: collection with id {collection_id} was not found
Example
{
"error": "collection with id {collection_id} was not found"
}

Internal server error

Media typeapplication/json
object
message
required

A human readable description of the error

string
Examplegenerated
{
"message": "example"
}
status
string
Allowed values: NOT_AVAILABLE