Características
- ✅ RESTful: Segue padrões REST
- ✅ Versionada: Versão atual:
v1 - ✅ Autenticada: Via chaves de API
- ✅ Documentada: OpenAPI 3.0
- ✅ Idempotente: Quando aplicável
- ✅ Observável: Logs e métricas completas
Base URL
Todas as requisições devem ser feitas para:Autenticação
A API usa chaves de API para autenticação. Veja a documentação de autenticação para detalhes. Header obrigatório:Formatos
Request
- Content-Type:
application/json - Accept:
application/json
Response
- Content-Type:
application/json - Encoding: UTF-8
Versionamento
A API é versionada via URL:- Versões antigas são mantidas por pelo menos 12 meses
- Breaking changes apenas em novas versões
- Deprecation warnings com 6 meses de antecedência
Rate Limiting
Chave Pública (pk_)
- Limite: 100 requisições/minuto
- Burst: 20 requisições simultâneas
Chave Secreta (sk_)
- Limite: 1000 requisições/minuto
- Burst: 100 requisições simultâneas
Headers de Rate Limit
Paginação
Endpoints de listagem usam paginação:Query Parameters
limit: Número de itens por página (padrão: 20, máximo: 100)offset: Número de itens para pular (padrão: 0)page: Número da página (0-indexed, padrão: 0)
Response
Ordenação
Alguns endpoints suportam ordenação:sortBy: Campo para ordenarsortOrder:ascoudesc
Filtros
Endpoints de listagem suportam filtros:Respostas de Erro
Formato Padrão
Códigos de Status
- 200 OK: Sucesso
- 201 Created: Recurso criado
- 400 Bad Request: Requisição inválida
- 401 Unauthorized: Autenticação falhou
- 403 Forbidden: Sem permissão
- 404 Not Found: Recurso não encontrado
- 409 Conflict: Conflito (ex: duplicado)
- 429 Too Many Requests: Rate limit excedido
- 500 Internal Server Error: Erro do servidor
Idempotência
Alguns endpoints são idempotentes usando idempotency keys:POST /workflowsPOST /workflow-versionsPOST /triggers
Webhooks
O Triglit pode enviar webhooks para seus endpoints:Guia de Webhooks
Aprenda a configurar e receber webhooks
Endpoints Disponíveis
A API pública fornece endpoints para:- Workflows: Criar, listar, obter e gerenciar workflows
- Workflow Versions: Criar, listar, obter, atualizar, deletar e publicar versões de workflows
- Triggers: Criar e gerenciar triggers para iniciar workflows
- Sub-Tenants: Criar e gerenciar sub-tenants para segmentação
OpenAPI Specification
A especificação OpenAPI está disponível:OpenAPI Spec
Baixe a especificação OpenAPI 3.0
SDKs e Bibliotecas
O Triglit oferece um SDK oficial para JavaScript/TypeScript:Instalação
Uso Básico
Suporte
- Documentação: Esta documentação
- Email: [email protected]
- Status: status.triglit.com

