TenkaTenka
登录

Tenka 帮助中心 › 开发者专区 › 认证

部分内容仍为葡萄牙语——正在翻译成您的语言。

认证

每账户一密钥,每密钥一范围,每用户一作者。

密钥标识账户(返回的所有数据仅属于该账户)并携带范围:只读,或读写。写入要求密钥关联负责人用户,且 POST 带 Idempotency-Key 头——用同一幂等键重复同一 POST 不会创建两次。通过浏览器登录的人应使用企业登录(SSO/SAML)或已连接应用(OAuth),而非 API 密钥。

Como mandar a chave

A chave vai em um dos dois cabeçalhos abaixo, em toda chamada. Se os dois vierem, vale o Authorization.

CabeçalhoValorDescrição
AuthorizationBearer <chave>Forma recomendada.
X-API-Key<chave>Alternativa para ferramentas que não montam Bearer.

Escopos

Escopo da chaveDescrição
READLê todos os recursos da conta. POST, PUT, PATCH e DELETE respondem 403.
READ_WRITELê e grava. Exige usuário responsável na chave: toda escrita fica na trilha com o nome dele.

Identidade da chave

A chave é emitida no nome de uma pessoa ativa da conta e vale o que a tela dela mostra. Quando a identidade fica irregular (pessoa desligada, chave sem dono), a conta decide se a API só avisa — nos cabeçalhos X-Tenka-Aviso e Warning — ou recusa com 403.

Erros de autenticação

HTTPMensagem (campo erro)Quando acontece
401chave de API ausente ou inválidaSem cabeçalho de chave, chave revogada ou digitada errada.
401chave sem empresa vinculadaA chave existe mas não está ligada a uma conta. Gere outra em Configurações › API.
403conta de demonstração: a API pública está desligada na vitrineA chamada veio para a conta de demonstração: lá a API pública fica desligada.
403identidade da chave de API irregularA conta recusa chaves com identidade irregular (pessoa desligada ou chave sem dono). O corpo traz motivo e comoResolver.
429limite de requisições excedido (120/min)Passou do limite por minuto da chave. Espere o Retry-After.
403esta chave é somente leitura — gere uma chave com escopo de escritaEscrita com chave de escopo somente leitura.
409a chave não tem usuário responsável; recrie a chave em Configurações → API para que os registros criados tenham autoriaA chave de escrita não tem usuário responsável: sem autoria, nada é gravado.