---
title: "Discover Country Identifiers ** EXPERIMENTAL"
method: GET
path: "/discovery/identifiers"
tags: ["Discovery"]
---

# Discover Country Identifiers ** EXPERIMENTAL

`GET /discovery/identifiers`

Discover the identifiers used in each country, for routing, for legal identification as well as for tax identification purposes. We are currently testing this endpoint with selected Customers. If you would like to participate, please contact us.

## Response `200`

Success

- CountrySpecifications
  - `countries` CountrySpecification[]
    - `country` 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AO' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FM' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GU' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MH' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MP' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PR' | 'PS' | 'PT' | 'PW' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VI' | 'VN' | 'VU' | 'WF' | 'WS' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | 'XK' | 'XI' — An ISO 3166-1 alpha-2 country code.
    - `region` 'eu_eea' | 'sg' | 'aunz' | 'in' | 'world' — The region this country belongs to. Within this region exchanging invoices is well defined. Between regions some care needs to be taken and Storecove may help in automatically converting some items. Contact us for details of inter-regional document exchange.
    - `sender` object — The sender of the document.
      - `legal` CountrySpecificationIdentifier
        - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
        - `scheme` string — The scheme of the identifier
        - `scheme_numercial` string — The numerical version of the scheme of the identifier
        - `description` string — Identifier description.
        - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
        - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
        - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
      - `tax` CountrySpecificationIdentifier
        - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
        - `scheme` string — The scheme of the identifier
        - `scheme_numercial` string — The numerical version of the scheme of the identifier
        - `description` string — Identifier description.
        - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
        - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
        - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
    - `receiver` object — The receiver of the document.
      - `business` object — The business receiver of the document.
        - `legal` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
        - `tax` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
        - `routing` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
      - `government` object — The government receiver of the document.
        - `legal` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
        - `tax` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
        - `routing` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
      - `consumer` object — The consumer receiver of the document.
        - `legal` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
        - `tax` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.
        - `routing` CountrySpecificationIdentifier
          - `scheme_type` 'iso6523-actorid-upis' — The scheme type of the identifier. Currently always "iso6523-actorid-upis"
          - `scheme` string — The scheme of the identifier
          - `scheme_numercial` string — The numerical version of the scheme of the identifier
          - `description` string — Identifier description.
          - `centralized` boolean — Whether or not the identifier represents a centralized routing identifier. This is used in SG, AT and FR where all government invoices are routed to a central accesspoint with a single identifier. This field can only be present for routing identifiers.
          - `centralized_identifier` string — The centralized identifier to use for routing, if the "centralized" proprerty is true.
          - `centalized_identifier_test` string — The centralized identifier to use for routing in test cases, if the "centralized" proprerty is true. May not always be available depending on the country and network.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/storecove/apis/storecove-api.md) · [All operations](https://skmtc.net/storecove/apis/storecove-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/storecove/storecove-api/versions/08483d321101/schema)
