Arquivos disponíveis
| Recurso | URL | Quando usar |
|---|---|---|
| llms.txt | docs.goatpay.com.br/llms.txt | Visão geral, mapa de rotas, convenções |
| OpenAPI | docs.goatpay.com.br/openapi.yaml | Schemas, tipos e playground |
| Páginas .md | Qualquer doc + .md no final da URL | Detalhe de um endpoint ou guia |
llms.txt resume autenticação (X-API-Key: gp_live_...), envelope de resposta, módulos (PIX, cripto, conta, loja, subcontas) e o que não está no escopo v1.
Cursor
Adicionar como documentação (@Docs)
- Cursor Settings → Indexing & Docs → Add new doc
- URL:
https://docs.goatpay.com.br/llms.txt - Opcional: adicione também
https://docs.goatpay.com.br/openapi.yaml
@Docs ou cole o link do endpoint específico.
Exemplo de prompt
Regras do projeto (.cursor/rules)
Crie uma regra curta no repositório do integrador:Claude (Projects)
- Crie um Project para sua integração GoatPay
- Em Project knowledge, adicione:
https://docs.goatpay.com.br/llms.txtopenapi.yaml(baixe ou use URL)
- Nas instruções do projeto, inclua:
ChatGPT e outros
- Custom instructions / GPT: cole o conteúdo de
llms.txtou aponte a URL - API / Agents: busque
llms.txtno início da sessão e mantenhaopenapi.yamlpara schemas - MCP: se o servidor suportar fetch de URL, registre
docs.goatpay.com.br/llms.txtcomo fonte
O que pedir à IA (e o que evitar)
Boas práticas
| Faça | Por quê |
|---|---|
Cite externalReference em cobranças | Reconciliação com seu ERP |
| Valide webhook no raw body | Re-serializar JSON quebra o HMAC |
| Use permissões mínimas na chave | Segurança e princípio do menor privilégio |
| Aponte para o guia de webhooks | Eventos e retentativas oficiais |
| Confirme verificação KYC aprovada | Reembolso e MED exigem conta verificada |
Evite
| Não faça | Motivo |
|---|---|
Polling agressivo em GET /payment-pix/get | Use webhooks; rate limit 100/min |
| Assumir sandbox | Só produção; teste com valores baixos |
Enviar pixRail no body | Trilho vem da API key |
| Documentar rotas fora do llms.txt v1 | Boleto, assinaturas, bureau = doc futura |
Fluxo sugerido para agentes
- Leia
llms.txtpara escopo e convenções - Abra o guia do módulo (ex.
/api-reference/guides/pix.md) - Use
openapi.yamlpara tipos de request/response - Gere código e teste com valor baixo
Links úteis
llms.txt
Índice para LLMs
OpenAPI
Contrato completo
Primeira integração
Tutorial hands-on
Troubleshooting
Erros comuns

