SumUp · Schema
BasePerson
Base schema for a person associated with a merchant. This can be a legal representative, business owner (ultimate beneficial owner), or an officer. A legal representative is the person who registered the merchant with SumUp. They should always have a `user_id`.
PaymentsPOSPoint of SaleCard ReadersCheckoutFintechMobile PaymentsOnline Payments
Properties
| Name | Type | Description |
|---|---|---|
| id | string | The unique identifier for the person. This is a [typeid](https://github.com/sumup/typeid). |
| user_id | string | A corresponding identity user ID for the person, if they have a user account. |
| birthdate | string | The date of birth of the individual, represented as an ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format. |
| given_name | string | The first name(s) of the individual. |
| family_name | string | The last name(s) of the individual. |
| middle_name | string | Middle name(s) of the End-User. Note that in some cultures, people can have multiple middle names; all can be present, with the names being separated by space characters. Also note that in some cultur |
| phone_number | object | |
| relationships | array | A list of roles the person has in the merchant or towards SumUp. A merchant must have at least one person with the relationship `representative`. |
| ownership | object | |
| address | object | |
| identifiers | array | A list of country-specific personal identifiers. |
| citizenship | object | |
| nationality | string | The persons nationality. May be an [ISO3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code, but legacy data may not conform to this standard. |
| country_of_residence | string | An [ISO3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code representing the country where the person resides. |
| version | object | |
| change_status | object |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "BasePerson",
"description": "Base schema for a person associated with a merchant. This can be a legal representative, business owner (ultimate beneficial owner), or an officer. A legal representative is the person who registered the merchant with SumUp. They should always have a `user_id`.\n",
"type": "object",
"properties": {
"id": {
"description": "The unique identifier for the person. This is a [typeid](https://github.com/sumup/typeid).\n",
"type": "string",
"examples": [
"pers_2EGQ057R6C8J791RVCG5NWAEAB"
],
"readOnly": true
},
"user_id": {
"description": "A corresponding identity user ID for the person, if they have a user account.\n",
"type": "string",
"examples": [
"ef263f37-8701-4181-9758-acddbb778ee9"
]
},
"birthdate": {
"description": "The date of birth of the individual, represented as an ISO 8601:2004 [ISO8601\u20112004] YYYY-MM-DD format.\n",
"type": "string",
"format": "date",
"example": "1980-01-12"
},
"given_name": {
"description": "The first name(s) of the individual.",
"type": "string",
"example": "James Herrald",
"maxLength": 60
},
"family_name": {
"description": "The last name(s) of the individual.",
"type": "string",
"example": "Bond",
"maxLength": 60
},
"middle_name": {
"description": "Middle name(s) of the End-User. Note that in some cultures, people can have multiple middle names; all can be present, with the names being separated by space characters. Also note that in some cultures, middle names are not used.\n",
"type": "string",
"example": "Maria Sophie",
"maxLength": 60
},
"phone_number": {
"$ref": "#/components/schemas/PhoneNumber"
},
"relationships": {
"description": "A list of roles the person has in the merchant or towards SumUp. A merchant must have at least one person with the relationship `representative`.\n",
"type": "array",
"items": {
"type": "string",
"description": "* `representative`: The person is the primary contact for SumUp and has full administrative power over the merchant account.\n* `owner`: The person is a business owner. If this value is set, the `ownership_percent` should be set as well.\n* `officer`: The person is an officer at the company.\n",
"examples": [
"representative",
"owner",
"officer"
]
},
"maxItems": 1,
"minItems": 1
},
"ownership": {
"$ref": "#/components/schemas/Ownership"
},
"address": {
"$ref": "#/components/schemas/Address"
},
"identifiers": {
"description": "A list of country-specific personal identifiers.\n",
"type": "array",
"items": {
"$ref": "#/components/schemas/PersonalIdentifier"
},
"maxItems": 5
},
"citizenship": {
"$ref": "#/components/schemas/CountryCode"
},
"nationality": {
"description": "The persons nationality. May be an [ISO3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code, but legacy data may not conform to this standard.\n",
"type": "string",
"nullable": true
},
"country_of_residence": {
"description": "An [ISO3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code representing the country where the person resides.\n",
"type": "string",
"maxLength": 2,
"minLength": 2,
"nullable": true
},
"version": {
"$ref": "#/components/schemas/Version"
},
"change_status": {
"$ref": "#/components/schemas/ChangeStatus"
}
},
"externalDocs": {
"description": "Person documentation",
"url": "https://developer.sumup.com/tools/glossary/merchant#persons"
},
"required": [
"id"
]
}