Documentation Index
Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
Use this file to discover all available pages before exploring further.
Visão geral
gu1 usa chaves API para autenticar solicitações. Todas as solicitações de API devem incluir sua chave API no cabeçalhoAuthorization usando o esquema Bearer.
Obtendo sua chave API
Fazer login no Dashboard
Navegue até app.gu1.ai e faça login em sua conta
Configurar chave
- Dê um nome descritivo à sua chave (por exemplo, “API de produção”, “Desenvolvimento”)
- Defina permissões (leitura, escrita, admin)
- Opcionalmente defina uma data de expiração
Usando sua chave API
Inclua sua chave API no cabeçalhoAuthorization de cada solicitação:
Exemplo com diferentes métodos
Tipos de chaves API
gu1 oferece diferentes tipos de chaves API para diferentes ambientes:Chaves de produção
Começam com
sk_live_Usadas para ambientes de produção. Todas as operações são reais e afetam seus dados ao vivo.Chaves de teste
Começam com
sk_test_Usadas para desenvolvimento e testes. As operações não afetam seus dados de produção.Permissões
As chaves API podem ter diferentes níveis de permissão:| Permissão | Descrição | Caso de uso |
|---|---|---|
| Read | Visualizar entidades, regras e dados | Dashboards de análise, relatórios |
| Write | Criar e atualizar entidades | Ingestão de dados, integrações API |
| Admin | Acesso completo incluindo gerenciamento de chaves | Automação de infraestrutura |
Siga o princípio do menor privilégio - conceda apenas as permissões mínimas necessárias para cada integração.
Melhores práticas
Armazenamento seguro
Armazenamento seguro
- Armazene chaves API em variáveis de ambiente ou sistemas de gerenciamento de segredos
- Nunca codifique chaves em seu código-fonte
- Nunca envie chaves para controle de versão (use arquivos
.enve.gitignore)
Rotação de chaves
Rotação de chaves
- Rotacione chaves API regularmente (recomendado a cada 90 dias)
- Crie novas chaves antes de revogar as antigas para evitar tempo de inatividade
- Atualize todos os sistemas que usam a chave antiga
Monitorar uso
Monitorar uso
- Revise regularmente a atividade das chaves API no dashboard
- Configure alertas para padrões de uso incomuns
- Revogue imediatamente chaves comprometidas
Separação de ambientes
Separação de ambientes
- Use chaves de teste para desenvolvimento e staging
- Use chaves de produção apenas em produção
- Nunca use chaves de produção em máquinas de desenvolvedores
Respostas de erro
Se a autenticação falhar, você receberá uma destas respostas de erro:Chave API ausente
401 Unauthorized
Chave API inválida
401 Unauthorized
Chave API expirada
401 Unauthorized
Permissões insuficientes
403 Forbidden
Limite de Taxa
As chaves API estão sujeitas a limites de taxa com base no seu plano:| Plano | Solicitações por hora | Solicitações por dia |
|---|---|---|
| Free | 100 | 10,000 |
| Starter | 300 | 100,000 |
| Professional | 1,200 | 500,000 |
| Enterprise | Personalizado | Personalizado |
Cabeçalhos de Limite de Taxa
Todas as respostas da API incluem informações de limite de taxa nos cabeçalhos:| Cabeçalho | Descrição |
|---|---|
X-RateLimit-Limit | Máximo de solicitações permitidas na janela atual |
X-RateLimit-Remaining | Número de solicitações restantes na janela atual |
X-RateLimit-Reset | Timestamp ISO 8601 quando o limite de taxa é reiniciado |
Resposta de Limite de Taxa Excedido
Quando você exceder os limites de taxa, receberá:429 Too Many Requests
Cabeçalhos de Resposta:
Testando sua chave API
Use este teste simples para verificar se sua chave API está funcionando:Próximos passos
Criar sua primeira entidade
Comece a usar a API para criar entidades
Definir esquemas personalizados
Configure o mapeamento de dados para seu caso de uso
Configurar webhooks
Receba notificações em tempo real
Guia de integração
Siga nosso guia completo de integração