---
title: "Get pre-quote document requirements"
method: GET
path: "/v0/quotes/requirements"
tags: ["Quotes"]
---

# Get pre-quote document requirements

`GET /v0/quotes/requirements`

## Request

- Base URL: `https://orchestration.seismic.systems/api`
- URL: `https://orchestration.seismic.systems/api/v0/quotes/requirements`
- Auth: none required

Supporting-document policy for a destination currency, by name or numeric id. Unauthenticated; no customer, account, amount, or quote is needed. Conditional thresholds use the destination amount; route_conditions name payout routes that require a document at any amount for a third-party beneficiary; bank_country_conditions name beneficiary bank countries where a payout can require one at any amount, in any currency. Read the selected priced quote's acceptance_requirements.files_required for the evaluated result. This policy does not establish corridor eligibility; additional documents may be requested during processing.

## Query parameters

- `currency` string, required

## Response `200`

Document policy for the destination currency.

- QuoteRequirements
  - `bank_country_conditions` SupportingDocumentBankCountryCondition[]: Beneficiary bank countries where a payout can require a supporting document at any amount, on top of `supporting_document`. Whether a priced quote takes one is its `acceptance_requirements.files_required`. Omitted when there are none.
    - `bank_country` string, required: ISO 3166-1 alpha-2 country of the beneficiary's bank.
    - `description` string, required
  - `currency` string, required
  - `route_conditions` SupportingDocumentRouteCondition[]: Routes that require a supporting document at any amount, on top of `supporting_document`. Whether a priced quote takes one is its `acceptance_requirements.files_required`. Omitted when there are none.
    - `beneficiary` 'third_party', required
    - `description` string, required
    - `destination_rail` string, required
  - `supporting_document` union, required
    - object
      - `description` string, required
      - `requirement` 'required', required
    - object
      - `condition` SupportingDocumentCondition, required
        - `currency` string, required
        - `field` 'destination_amount', required
        - `operator` 'gte', required
        - `value` string, required: Exact decimal threshold in the destination currency.
      - `description` string, required
      - `requirement` 'conditional', required
    - object
      - `description` string, required
      - `requirement` 'not_required', required

## Other responses

- `400`: Missing currency parameter.
- `404`: Unknown currency.

---

[API](https://skmtc.dev/seismic/apis/seismic-orchestration-api.md) - [All operations](https://skmtc.dev/seismic/apis/seismic-orchestration-api/llms.txt) - [OpenAPI document](https://skmtc.dev/seismic/apis/seismic-orchestration-api/revisions/08ada1f159fa?raw)
