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.