Skip to content

Atualizar Sub-conta

Atualiza os dados de uma sub-conta existente.

PUT /api/customer/

Endpoint

PUT https://api.divipay.com.br/api/customer/{id}

Headers

HeaderValorObrigatório
AuthorizationBearerSim
Content-Typeapplication/jsonSim

Path Parameters

ParâmetroTipoDescrição
idstringID da sub-conta

Body Parameters

Todos os campos são opcionais. Envie apenas os que deseja atualizar.

CampoTipoDescrição
namestringNome ou razão social
emailstringEmail
phonestringTelefone
initDatestringData de nascimento/abertura
webhookUrlstringURL para webhooks
addressobjectEndereço
responsableobjectResponsável (CNPJ)

Exemplo de Requisição

bash
curl -X PUT https://api.divipay.com.br/api/customer/sub_abc123 \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "João Silva Santos",
    "email": "joao.novo@email.com",
    "phone": "11988888888"
  }'
javascript
const response = await fetch(
  'https://api.divipay.com.br/api/customer/sub_abc123',
  {
    method: 'PUT',
    headers: {
      'Authorization': 'Bearer SEU_TOKEN',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: 'João Silva Santos',
      email: 'joao.novo@email.com',
      phone: '11988888888'
    })
  }
);

const result = await response.json();

Resposta de Sucesso

Status: 201 Created

json
{
  "id": "sub_abc123",
  "status": 1
}

Próximos Passos

Documentação da API DiviPay