typestrict.aidocs

Autenticação

Toda chamada leva uma chave de API no header Authorization.

Envie a chave como bearer token:

Authorization: Bearer ts_...

Uma chave age como a conta que a criou: vê e gasta o que essa conta vê e gasta. Crie e apague chaves em Configurações → Chaves de API; apagar uma chave a desliga na hora.

Assistentes de IA

Assistentes conectados ao servidor MCP remoto entram com OAuth no lugar da chave: você entra no typestrict uma vez e autoriza o assistente, e ele recebe um token que age como a sua conta. Para desconectar um, remova o conector no assistente.

Guarde em segredo

  • Leia de uma variável de ambiente ou de um cofre de segredos, nunca do código ou de um repositório.
  • Chame a API dos seus servidores. Uma chave no navegador ou num app é uma chave que qualquer um copia.
  • Uma chave por lugar que a usa, para que revogar uma não pare as outras.

As chaves começam com ts_, para que scanners de segredos reconheçam uma que vazou.

Erros

Uma chave ausente, desconhecida, desligada ou vencida responde 401:

{ "error": "unauthorized", "message": "unauthorized" }

Todo erro tem o mesmo formato: um código error estável para decidir o que fazer e uma message para pessoas.

Nesta página