ORYKSAORYKSADevelopers
Obter chaves de API

Autenticação

Cada pedido leva uma chave de API secreta da conta ORYKSA.

Envia a chave no cabeçalho Authorization como bearer token (o cabeçalho X-API-Key também funciona). As chaves começam por oryk_live_.

curl https://api.oryksa.com/v1/account \
  -H "Authorization: Bearer oryk_live_YOUR_KEY"
const res = await fetch("https://api.oryksa.com/v1/account", {
  headers: { Authorization: "Bearer " + process.env.ORYKSA_API_KEY },
});
requests.get("https://api.oryksa.com/v1/account",
             headers={"Authorization": f"Bearer {os.environ['ORYKSA_API_KEY']}"})

Gerir chaves

  • Cria e revoga chaves na página Chaves de API. Até 10 chaves ativas por conta; uma por app ou ambiente é boa prática.
  • A chave completa é mostrada uma única vez. A ORYKSA só guarda um hash SHA-256, por isso uma chave perdida não se recupera: revoga-a e cria outra.
  • Uma chave revogada deixa de funcionar na hora.
Guarda as chaves no servidor. Uma chave de API dá acesso ao agente de IA, ao conhecimento e às conversas da conta. Nunca a metas num site, no pacote de uma app móvel ou num repositório público. Para sites usa o widget de chat, cujo token é público de propósito.

URL base e versões

Todos os endpoints estão em https://api.oryksa.com/v1 e devolvem sempre JSON. As respostas de erro trazem o cabeçalho ORYKSA-Version. Mudanças incompatíveis só sairão numa versão nova (/v2).