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ável | Onde 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.