> ## Documentation Index
> Fetch the complete documentation index at: https://traddal.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Check a destination

> Can this destination be calculated, and through which source schedule?

Requires the `calculate:read` scope.

Resolves the shared-source mapping (e.g. `DE` → `EU`) and the calculation
gate — the same logic `POST /calculate` enforces — so integrations can probe
support dynamically instead of hardcoding a country list.

<ParamField path="country" type="string" required>
  ISO alpha-2 destination to probe.
</ParamField>

<ResponseField name="requested_country" type="string">
  The code you asked about.
</ResponseField>

<ResponseField name="source_country" type="string | null">
  The schedule that would answer (e.g. `EU` for `DE`); `null` for an
  invalid code.
</ResponseField>

<ResponseField name="can_calculate" type="boolean">
  Whether `POST /calculate` will accept this destination.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl https://{partner}.mytraddal.com/admin/api/v1/calculate/destinations/DE \
    -H 'Authorization: Bearer {access_token}'
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "message": "",
    "requested_country": "DE",
    "source_country": "EU",
    "can_calculate": true
  }
  ```
</ResponseExample>
