Pular para o conteúdo principal

cURL, base URL e placeholders

URL base da API

Nesta documentação, a API de produção é:

https://paychain-api.onrender.com

Nos exemplos abaixo usamos {{BASE_URL}} — substitua por esse endereço sem barra no final (ex.: https://paychain-api.onrender.com, não ...com/).

O painel Paychain (Configurações → Integração) pode mostrar a mesma URL para copiar.

VariávelOnde obter
{{BASE_URL}}https://paychain-api.onrender.com (ou o valor exibido no painel, se for o mesmo ambiente).
{{TOKEN}}Resposta de POST /auth/login, campo token. Válido por vários dias (ex.: 7).

Autenticação nos exemplos

Use JWT no header:

-H "Authorization: Bearer {{TOKEN}}"

Exemplo — login (URL real)

curl -s -X POST "https://paychain-api.onrender.com/auth/login" \
-H "Content-Type: application/json" \
-d '{"email":"seu@email.com","password":"sua_senha"}'

Guarde o token da resposta para as rotas protegidas.

Mesmo login com placeholder

curl -s -X POST "{{BASE_URL}}/auth/login" \
-H "Content-Type: application/json" \
-d '{"email":"seu@email.com","password":"sua_senha"}'

Segurança

  • Não commite tokens em repositórios.
  • Em produção use variáveis de ambiente ou um cofre de secrets.