POST /orders.
Required fields
| Field | Type | Description |
|---|---|---|
repositoryName | string | Name of the archive, repository, courthouse, or record office. |
documentType | string | Type of document requested. |
location | string | Place, jurisdiction, or repository location. |
Recommended fields
| Field | Type | Description |
|---|---|---|
archiveRepositoryId | string | Stable repository identifier from your system or a known archival registry. |
countryISOA3 | string | Three-letter country code. |
personsOfInterest | array | People connected to the requested record. |
instructions | string | Research notes, date ranges, register details, or scan requirements. |
externalOrderRef | string | Your case, cart, project, or customer order ID. |
pricingMode | string | OPEN_FOR_BIDS or FIXED. |
fixedPrice | number | Price when using fixed-price ordering. |
currency | string | Three-letter currency code. |
Example
Compatibility aliases
The API accepts these compatibility aliases:| Deprecated field | Preferred field |
|---|---|
archiveRepositoryName | repositoryName |
notes | instructions |
Idempotency
Order creation supports theIdempotency-Key header.
If a request times out after the API receives it, retry the same request with the same idempotency key. The API can return the original result instead of creating a duplicate order.
