Autenticação
Todas as requisições à API da GoatRealm devem ser autenticadas via Bearer Token no cabeçalho HTTP.
Segurança do Token
Suas chaves de API concedem acesso total à sua infraestrutura. Nunca as exponha em repositórios públicos, client-side ou logs de aplicação.
Cabeçalho HTTP
http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonExemplo com cURL
bash
curl -X GET "https://api.goatrealm.com/v1/status" \
-H "Authorization: Bearer gr_live_9f2...8b1" \
-H "Content-Type: application/json"Exemplo com SDK (TypeScript)
typescript
import { GoatClient } from "@goatrealm/sdk-ts";
const client = new GoatClient({
apiKey: process.env.GOATREALM_API_KEY,
region: "br-1",
});
// Todas as requisições são autenticadas automaticamente
const status = await client.status.get();