Detalhes do Comprador

Endpoints para recuperar e atualizar informações de um comprador.

Índice


Recuperar Detalhes

Endpoint

GET /v1/marketplaces/{marketplace_id}/buyers/{buyer_id}

Request

curl --location 'https://api.gopag.com.br/v1/marketplaces/abc123.../buyers/e4e8c5b569da48b28d896385f5481bcf' \
--header 'Authorization: Bearer SEU_ACCESS_TOKEN'

Response: 200 OK

{
  "id": "e4e8c5b569da48b28d896385f5481bcf",
  "resource": "buyer",
  "first_name": "Maria",
  "last_name": "Santos",
  "email": "[email protected]",
  "phone_number": "11987654321",
  "taxpayer_id": "12345678901",
  "birthdate": "1990-07-15",
  "address": {
    "line1": "Rua das Palmeiras, 456",
    "line2": "Apto 789",
    "line3": "",
    "neighborhood": "Jardins",
    "city": "São Paulo",
    "state": "SP",
    "postal_code": "01418000",
    "country_code": "BR"
  },
  "metadata": {},
  "created_at": "2025-12-21T10:00:00Z",
  "updated_at": "2025-12-21T10:00:00Z"
}

Response: 404 Not Found


Alterar Detalhes

Endpoint

Request Body

Envie apenas os campos que deseja atualizar:

Request

Response: 200 OK

Retorna objeto do comprador com dados atualizados.


Campos Atualizáveis

Campo
Tipo
Descrição

first_name

string

Primeiro nome

last_name

string

Sobrenome

email

string

Email válido

phone_number

string

Telefone (apenas números)

birthdate

string

Data de nascimento (YYYY-MM-DD)

address

object

Endereço completo

metadata

object

Dados customizados

⚠️ Campos NÃO Atualizáveis:

  • taxpayer_id (CPF/CNPJ) - Não pode ser alterado

  • id - ID do comprador

  • resource - Tipo do recurso

  • created_at - Data de criação


Exemplos de Uso

Atualizar Email

Atualizar Endereço Completo

Atualizar Múltiplos Campos

Atualizar Metadata


Dicas

✅ Boas Práticas

  1. Atualizações parciais: Envie apenas os campos que realmente mudaram

  2. Validação prévia: Valide email, telefone e endereço antes de enviar

  3. Preserve metadata: Ao atualizar metadata, mescle com dados existentes

  4. Trate erros: Implemente tratamento adequado para erros de validação

⚠️ Observações

  • taxpayer_id (CPF/CNPJ) não pode ser alterado após criação

  • Para alterar endereço parcialmente, envie o objeto completo com as mudanças

  • Campos vazios ou null podem remover dados existentes

  • updated_at é atualizado automaticamente


Erros Comuns

Comprador Não Encontrado

Solução: Verifique se o buyer_id está correto.

Email Inválido

Solução: Valide formato de email antes de enviar.

Tentativa de Alterar CPF

Solução: CPF/CNPJ não pode ser alterado. Crie um novo comprador se necessário.


Próximos Passos

Atualizado