Pular para o conteúdo principal
PATCH
/
v1
/
customers
/
{id}
Atualizar cliente
curl --request PATCH \
  --url https://api-payment.safefypay.com.br/v1/customers/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Joao Silva Santos",
  "phone": "5511999997777"
}
'
{
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "externalId": "cliente_123",
    "name": "Joao Silva Santos",
    "email": "joao@email.com",
    "document": "123.456.789-00",
    "documentType": "CPF",
    "phone": "5511999997777",
    "status": "Active",
    "metadata": null,
    "address": null,
    "createdAt": "2025-01-15T15:00:00Z"
  },
  "message": "Cliente atualizado com sucesso.",
  "error": null
}

Documentation Index

Fetch the complete documentation index at: https://docs.safefypay.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Atualiza os dados de um cliente existente. Envie apenas os campos que deseja alterar.

Autorizações

Authorization
string
header
obrigatório

Token JWT obtido via /v1/auth/token

Parâmetros de caminho

id
string<uuid>
obrigatório

ID do cliente

Exemplo:

"550e8400-e29b-41d4-a716-446655440000"

Corpo

application/json
name
string | null

Nome do cliente

Exemplo:

"Joao Silva Santos"

email
string | null

E-mail do cliente

Exemplo:

"joao.santos@email.com"

document
string | null

CPF ou CNPJ

Exemplo:

"12345678900"

documentType
enum<string> | null

Tipo do documento

Opções disponíveis:
CPF,
CNPJ
Exemplo:

"CPF"

phone
string | null

Telefone com codigo do pais. Aceita com ou sem '+' no envio e e salvo apenas com digitos.

Exemplo:

"5511999997777"

status
enum<string> | null

Status do cliente

Opções disponíveis:
Active,
Inactive
Exemplo:

"Active"

metadata
string | null

Metadados em JSON

Exemplo:

null

Resposta

Cliente atualizado

data
object
message
string | null
error
object