GoatRealmGOATREALM
Começar
InícioDashboardGitHubComeçar Grátis

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/json

Exemplo 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();

Códigos de Resposta

200
OK
Requisição autenticada com sucesso.
401
Unauthorized
Token ausente, inválido ou expirado.
403
Forbidden
Token válido, mas sem permissão para o recurso.