Pular para o conteúdo

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.