cURL
Cada operação da referência traz um exemplo cURL gerado do contrato, pronto para copiar. Útil para testar do terminal antes de escrever código.
Requisitos
curl (já vem no macOS, Linux e Windows 10+). jq é opcional, para formatar o JSON.
Cliente mínimo
Envia o token, a clínica ativa quando houver e transforma o erro padrão em exceção com o requestId.
export MYCLINIC_TOKEN="<TOKEN>"# -i mostra os cabeçalhos (X-Request-Id, X-RateLimit-*) junto com o corpocurl -i "https://myclinc.leadpoint.com.br/v1/me" \ -H "Authorization: Bearer $MYCLINIC_TOKEN"Percorrer uma lista
Listas usam cursor: repita enquanto meta.hasNext for verdadeiro. Detalhes em Paginação e filtros.
# Primeira páginacurl -s "https://myclinc.leadpoint.com.br/v1/patients?limit=100" \ -H "Authorization: Bearer $MYCLINIC_TOKEN" | jq '.meta'# Próxima: passe o meta.nextCursor recebidocurl -s "https://myclinc.leadpoint.com.br/v1/patients?limit=100&cursor=<nextCursor>" \ -H "Authorization: Bearer $MYCLINIC_TOKEN" | jq '.data[].name'Exemplo da referência
Gerado do contrato para listar pacientes (GET /v1/patients).
curl -X GET "https://myclinc.leadpoint.com.br/v1/patients?limit=25" \ -H "Authorization: Bearer <TOKEN>" \ -H "X-Clinic-Id: <clinic_id>"Troque os marcadores entre < > pelos seus valores. O token nunca deve ficar no código-fonte: leia de uma variável de ambiente.