Explorar documentação
Autenticar com chaves de API Bearer
Os pedidos de desenvolvimento utilizam chaves de API geradas a partir do espaço de trabalho TurnitPass.
Auth console
Mantenha as chaves de API fora do navegador.
As chamadas à API do TurnitPass usam uma chave Bearer do espaço de trabalho. A chave pertence ao código somente de servidor; o painel continua sendo o lugar para criar, rotacionar, revogar e inspecionar o uso.
Proteções da chave
Como manter o acesso seguro
Somente servidor
Envie as chaves a partir de rotas de backend, workers, jobs ou server actions seguras.
Exibida uma vez
Copie a chave gerada imediatamente e armazene-a no gerenciador de segredos.
Rotacione com segurança
Faça o deploy da chave de substituição antes de revogar a chave antiga de produção.
Escopo da conta
O uso é consolidado no saldo de palavras e nos controles de cobrança do espaço de trabalho.
Requisição Bearer
Contrato de cabeçalho
fetch('https://turnitpass.com/api/v1/humanize', {
method: 'POST',
headers: {
Authorization: 'Bearer tp_live_your_api_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({ text: draft, language: 'en' })
})
{
"error": "Invalid or revoked API key.",
"code": "invalid_api_key"
}
Chaves de API
Envie a sua chave de API com cada pedido. As chaves são apresentadas uma única vez e podem ser revogadas a partir do espaço de trabalho.
Authorization: Bearer tp_live_your_api_key
Content-Type: application/json
POST /api/v1/humanize
Managing keys
Criar
Gere uma chave com nome no espaço de trabalho e copie-a imediatamente.
Revogar
Desative uma chave na hora. Chaves revogadas não podem autenticar novas requisições.
Limites de ritmo
Cada chave pode ser limitada de forma independente, enquanto o uso é consolidado na conta.
Cobrança
Todas as chaves compartilham o saldo de palavras e os limites de assinatura da conta.
De propriedade do espaço de trabalho
Key lifecycle
Criar uma chave com nome
Use um nome que descreva o ambiente ou a superfície, como Production backend, Staging worker ou Internal QA.
Copiá-la uma vez para um cofre de segredos
O TurnitPass exibe a chave só na criação. Armazene-a no provedor de deploy, no gerenciador de segredos de CI ou no arquivo .env local.
Acompanhar o uso com status e cobrança
Todas as chaves compartilham o saldo de palavras; os nomes ajudam a identificar qual integração está ativa.
Rotacionar antes de revogar
Crie uma chave de substituição, faça o deploy, confirme que o tráfego está saudável e então revogue a chave antiga no espaço de trabalho.
Environment setup
Armazene as chaves do TurnitPass como segredos somente de servidor. Os exemplos abaixo usam nomes genéricos para caber em Next.js, Workers, jobs de servidor ou qualquer runtime de backend.
TURNITPASS_API_KEY=tp_live_your_api_key
TURNITPASS_API_BASE_URL=https://turnitpass.com/api/v1
Security best practices
Authentication errors
{
"error": "Invalid or revoked API key.",
"code": "invalid_api_key"
}