Gateway Crédito Direto

API do Gateway

Parceiros

Cadastro e listagem de parceiros. Criação restrita ao MASTER.

GET/partnersAutenticado

Listar parceiros

MASTER vê todos os parceiros. PARTNER vê apenas o próprio, se vinculado.

https://gateway.credito-direto.com/api/partners

cURL

cURL
curl --request GET \
  --url 'https://gateway.credito-direto.com/api/partners' \
  --header 'accept: application/json' \
  --header 'authorization: Bearer TOKEN'

Exemplo de resposta

Response JSON
{
  "items": [
    {
      "id": "prt_01",
      "name": "Parceiro Demo",
      "slug": "parceiro-demo",
      "transfeeraAccountId": null,
      "active": true
    }
  ]
}
POST/partnersAutenticadoMaster

Criar parceiro

Cria um parceiro na plataforma. Restrito ao papel MASTER. Slug único.

https://gateway.credito-direto.com/api/partners

cURL

cURL
curl --request POST \
  --url 'https://gateway.credito-direto.com/api/partners' \
  --header 'accept: application/json' \
  --header 'authorization: Bearer TOKEN' \
  --header 'content-type: application/json' \
  --data '{ "name": "Parceiro Sul", "slug": "parceiro-sul" }'

Corpo da requisição

CampoTipoObrigatórioDescrição
namestringSimNome do parceiro.
slugstringSimIdentificador URL-safe: letras minúsculas, números e hífen (`^[a-z0-9-]+$`).
transfeeraAccountIdstringNãoIdentificador da subconta de pagamentos, quando houver.

Exemplo de requisição

Body JSON
{
  "name": "Parceiro Sul",
  "slug": "parceiro-sul"
}
  • Conflito de slug responde `409`.
  • Usuário PARTNER recebe `403`.