Pular para o conteúdo principal
Update a Business Representative
curl --request PATCH \
  --url https://api.spherepay.co/v2/business-representative/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "address": {
    "line1": "350 Fifth Avenue",
    "city": "New York",
    "state": "NY",
    "postalCode": "10118",
    "country": "USA"
  }
}
'
{
  "id": "associatedPerson_d972d2f70b9f4d3c8d7cfb32593f395b",
  "customerId": "customer_2f283221a9d44ada800ac7f11f640402",
  "type": "individual",
  "email": "james.wilson@acmecorp.example.com",
  "phone": "+13125559876",
  "representationDetails": {
    "roles": [
      "ubo"
    ],
    "ownershipPercentage": "50",
    "isControlPerson": true,
    "isSigner": true,
    "relationshipEstablishedAt": "2020-03-15",
    "title": "CEO"
  },
  "verificationProfiles": [
    {
      "name": "ubo_kyc_profile_a",
      "status": "incomplete",
      "criteria": {
        "complete": [
          "email_address",
          "phone_number",
          "residential_address",
          "tax_identification_number",
          "ownership_percentage",
          "is_control_person",
          "is_signer",
          "relationship_established_at",
          "title"
        ],
        "pending": [],
        "required": [
          "identity_document",
          "liveness_report_document",
          "proof_of_address_document"
        ],
        "errors": []
      }
    }
  ],
  "createdAt": "2026-03-10T00:00:08.986Z",
  "updatedAt": "2026-03-10T02:15:00.000Z"
}
Atualize campos mutáveis em um representante empresarial existente. Use este endpoint para corrigir ou complementar informações antes que a verificação KYB do representante seja submetida — por exemplo, para adicionar um número de identificação fiscal, atualizar um endereço residencial ou ajustar detalhes de representação como cargo ou porcentagem de propriedade. Inclua apenas os campos que deseja alterar; campos não especificados permanecem inalterados.

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parâmetros de caminho

id
string
obrigatório

Business Representative ID

Minimum string length: 1
Exemplo:

"associatedPerson_d972d2f70b9f4d3c8d7cfb32593f395b"

Corpo

application/json
address
object

The address of the business representative. Required if personalInformation is provided.

Exemplo:
{
"line1": "742 North Wabash Avenue",
"line2": "Apt 4B",
"city": "Chicago",
"postalCode": "60611",
"state": "IL",
"country": "USA"
}
personalInformation
object

Personal information including tax identification details for individual customers. When any tax identification field is provided, all tax identification fields (number, type, country) and address are required. Please refer to the Individual Verification Criteria for the full list of reference.

representationDetails
object

The representation details of the business representative.

Exemplo:
{
"roles": ["ubo"],
"ownershipPercentage": "50",
"isControlPerson": true,
"isSigner": true,
"relationshipEstablishedAt": "2020-03-15",
"title": "CEO"
}

Resposta

id
string
obrigatório

Business Representative ID

Exemplo:

"associatedPerson_d972d2f70b9f4d3c8d7cfb32593f395b"

customerId
string
obrigatório

Customer ID

Exemplo:

"customer_2f283221a9d44ada800ac7f11f640402"

type
enum<string>
obrigatório

Customer type

Opções disponíveis:
individual
Exemplo:

"individual"

verificationProfiles
object[]
obrigatório

Array of verification profiles for the business representative.

Exemplo:
[
{
"name": "ubo_kyc_profile_a",
"status": "incomplete",
"criteria": {
"complete": [
"email_address",
"phone_number",
"residential_address",
"tax_identification_number",
"ownership_percentage",
"is_control_person",
"is_signer",
"relationship_established_at",
"title"
],
"pending": [],
"required": [
"identity_document",
"liveness_report_document",
"proof_of_address_document"
],
"errors": []
}
}
]
createdAt
string
obrigatório

The date and time the business representative was created.

Exemplo:

"2026-03-10T00:00:08.986Z"

updatedAt
string
obrigatório

The date and time the business representative was last updated.

Exemplo:

"2026-03-10T00:00:08.986Z"

email
string

Email address

Exemplo:

"james.wilson@acmecorp.example.com"

phone
string

Phone number

Exemplo:

"+13125559876"

representationDetails
object

Representation details

Última modificação em 18 de junho de 2026