Referência · Autenticação

Autenticação da Photta API uma chave, um cabeçalho

Em uma frase

Envie sua chave como `Authorization: Bearer photta_live_xxx` em todas as chamadas à Photta API. As chaves são criadas no dashboard, não possuem escopo por endpoint e compartilham um único saldo de credits.

  • Autenticação: Chave Bearer
  • Limites: 600 requisições/min
  • Processamento: assíncrono, polling

Todos os números nesta página vêm de a documentação da API da Photta · verificado

O que a API espera

Visão geral da autenticação

Header
Authorization: Bearer photta_live_xxx
Prefixo da chave
photta_live_
URL base
https://api.photta.app/api/v1
Onde as chaves são criadas
https://ai.photta.app
Escopo
Uma chave acessa todos os endpoints e um único saldo de credits

Valide uma chave em uma única chamada

O endpoint de conta é gratuito, sendo a forma segura de confirmar se uma chave funciona.

curl https://api.photta.app/api/v1/account \
  -H "Authorization: Bearer $PHOTTA_API_KEY"

Gerenciando chaves

  • Rotacione ao menor sinal de suspeita

    A documentação é explícita: rotacione uma chave imediatamente se suspeitar de comprometimento. Gere a chave substituta primeiro, faça o deploy e só então revogue a antiga.

  • Mantenha no servidor

    Uma chave exposta no navegador fica acessível a qualquer pessoa que abrir a página. Chame a API a partir do seu backend e repasse os resultados para o cliente.

  • 401 refere-se à chave, não à requisição

    Uma chave ausente, inválida ou expirada retorna `authentication_error`. Verifique o cabeçalho em busca de erros de digitação e espaços em branco extras antes de investigar qualquer outro ponto.

  • Um único saldo para todas as chaves

    As chaves não têm escopo por recurso. Várias chaves para múltiplos ambientes consomem o mesmo saldo de credits, retornado por GET `/api/v1/account`.

Perguntas sobre autenticação

Como autentico uma requisição?

Envie a chave no cabeçalho Authorization como um bearer token em todas as chamadas. Não há etapa separada de login ou troca de token.

Onde crio uma chave?

No seu dashboard da Photta. O mesmo local emite substituições, que é para onde a documentação direciona você após um 401.

Posso chamar a API a partir do navegador?

Não com a sua chave. Qualquer item enviado a um navegador pode ser lido pelos visitantes, portanto coloque a chamada atrás do seu próprio servidor e encaminhe o resultado.

E se uma chave vazar?

Faça a rotação imediatamente — gere uma nova chave, faça o deploy dela e, em seguida, delete a antiga. Credits já consumidos não podem ser recuperados, então faça a rotação primeiro e investigue depois.

Endpoints e referências

Todos os números nesta página vêm de a documentação da API da Photta · verificado

Experimente a API em cinco minutos

Gere uma chave de API do Photta, cole o snippet de cURL acima e você terá sua primeira imagem com modelo antes que o café termine de passar.

  • Chave Bearer
  • 600 requisições/min
  • assíncrono, polling