User Identifiers

Download Spec

All user identifiers related paths.

Get user identifiers

get /users/{user_id}/identifiers

Lists all existing identifiers of a user used for transaction reporting.

user_id

string

uuid

required

User unique identifier.

Response

ExamplesSchema

OK

{
  "data": [
    {
      "id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be202",
      "created_at": "2021-07-21T14:10:00.00Z",
      "updated_at": "2021-07-21T14:10:00.00Z",
      "user_id": "00000ec2-d2ca-49ff-bbea-b92b5c3be203",
      "type": "NATIONAL_ID",
      "issuing_country": "PL",
      "identifier_standard": "PESEL",
      "identifier": "83053078917"
    },
    {
      "id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be111",
      "created_at": "2021-07-21T14:10:00.00Z",
      "updated_at": "2021-07-21T14:10:00.00Z",
      "user_id": "00000ec2-d2ca-49ff-bbea-b92b5c3be203",
      "type": "NATIONAL_ID",
      "issuing_country": "DK",
      "identifier_standard": "DPIC",
      "identifier": "3005837891"
    },
    {
      "id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be303",
      "created_at": "2021-07-21T14:10:00.00Z",
      "updated_at": "2021-07-21T14:10:00.00Z",
      "user_id": "00000ec2-d2ca-49ff-bbea-b92b5c3be505",
      "type": "NATIONAL_ID",
      "issuing_country": "DE",
      "identifier_standard": "CONCAT",
      "identifier": ""
    }
  ]
}

Create a user identifier

post /users/{user_id}/identifiers

Creates a new identifier for a user that will be used for transaction reporting obligations. This identifier is required for user activation if the user's nationalities do not allow reporting using the CONCAT format. More information can be found in the guides.

type

string

required

Identifier type.

  • NATIONAL_ID -
Default
"NATIONAL_ID"

issuing_country

string

^[A-Z]{2}$

required

Country code. ISO 3166 alpha-2 Codes.

identifier

string

required

Identifier value. See guide here

0
Max Length
30

Request

{
  "type": "NATIONAL_ID",
  "issuing_country": "PL",
  "identifier": "83053078917"
}

Response

ExamplesSchema

The user identifier is created.

{
  "id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be202",
  "created_at": "2021-07-21T14:10:00.00Z",
  "updated_at": "2021-07-21T14:10:00.00Z",
  "user_id": "00000ec2-d2ca-49ff-bbea-b92b5c3be203",
  "type": "NATIONAL_ID",
  "issuing_country": "PL",
  "identifier_standard": "PESEL",
  "identifier": "83053078917"
}

Get a user identifier by ID

get /users/{user_id}/identifiers/{identifier_id}

Returns an existing identifier of a given user used for transaction reporting.

user_id

string

uuid

required

User unique identifier.

identifier_id

string

uuid

required

Unique identifier for the user's national ID.

Response

ExamplesSchema

OK

{
  "id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be202",
  "created_at": "2021-07-21T14:10:00.00Z",
  "updated_at": "2021-07-21T14:10:00.00Z",
  "user_id": "00000ec2-d2ca-49ff-bbea-b92b5c3be203",
  "type": "NATIONAL_ID",
  "issuing_country": "PL",
  "identifier_standard": "PESEL",
  "identifier": "83053078917"
}

Update a user identifier by ID

patch /users/{user_id}/identifiers/{identifier_id}

Updates an existing identifier of a given user used for transaction reporting.

identifier

string

required

Identifier value. See guide here

0
Max Length
30

Request

{
  "identifier": "83053078111"
}

Response

ExamplesSchema

The user identifier is updated.

{
  "id": "83d83ec2-d2ca-49ff-bbea-b92b5c3be202",
  "created_at": "2021-07-21T14:10:00.00Z",
  "updated_at": "2021-07-22T15:20:10.00Z",
  "user_id": "00000ec2-d2ca-49ff-bbea-b92b5c3be203",
  "type": "NATIONAL_ID",
  "issuing_country": "PL",
  "identifier_standard": "PESEL",
  "identifier": "83053078111"
}

Was this page helpful?