# Triglit ## Docs - [Autenticação na API](https://docs.triglit.com/api-reference/authentication.md): Como autenticar requisições na API pública - [Get node registry](https://docs.triglit.com/api-reference/custom-nodes/get-node-registry.md): Retrieves a complete registry of all available nodes (built-in + custom) for the tenant. - [Introdução à API](https://docs.triglit.com/api-reference/introduction.md): Visão geral da API pública do Triglit - [Node Registry](https://docs.triglit.com/api-reference/node-registry.md): Entenda como o Node Registry fornece schemas completos de nodes disponíveis para construção de editores de workflows - [Create a registered sub-tenant](https://docs.triglit.com/api-reference/sub-tenants/create-a-registered-sub-tenant.md): Creates a new registered sub-tenant with a name and optional description. The sub-tenant ID can be provided or will be auto-generated. Requires secret key authentication. - [Delete a sub-tenant registration](https://docs.triglit.com/api-reference/sub-tenants/delete-a-sub-tenant-registration.md): Deletes a sub-tenant registration. Note: this only removes the registration metadata; the sub-tenant ID remains in runs/workflows as arbitrary. Requires secret key authentication. - [Get a registered sub-tenant](https://docs.triglit.com/api-reference/sub-tenants/get-a-registered-sub-tenant.md): Retrieves a single registered sub-tenant by its registration ID. Accepts both public and secret keys. - [Get registration by sub-tenant ID](https://docs.triglit.com/api-reference/sub-tenants/get-registration-by-sub-tenant-id.md): Looks up a sub-tenant registration by its actual sub-tenant ID. Returns 404 if not registered (meaning it's arbitrary). Accepts both public and secret keys. - [List all sub-tenants (registered and arbitrary)](https://docs.triglit.com/api-reference/sub-tenants/list-all-sub-tenants-registered-and-arbitrary.md): Retrieves a combined paginated list of both registered sub-tenants and arbitrary sub-tenant IDs found in runs. Accepts both public and secret keys. - [List registered sub-tenants](https://docs.triglit.com/api-reference/sub-tenants/list-registered-sub-tenants.md): Retrieves a paginated list of registered sub-tenants for the tenant. Accepts both public and secret keys. - [Update a registered sub-tenant](https://docs.triglit.com/api-reference/sub-tenants/update-a-registered-sub-tenant.md): Updates the name and/or description of a registered sub-tenant. Requires secret key authentication. - [Create a new trigger](https://docs.triglit.com/api-reference/triggers/create-a-new-trigger.md): Creates a new trigger for a workflow version. Requires secret key authentication. - [Delete trigger](https://docs.triglit.com/api-reference/triggers/delete-trigger.md): Deletes a trigger. Requires secret key authentication. - [Get trigger by ID](https://docs.triglit.com/api-reference/triggers/get-trigger-by-id.md): Retrieves a specific trigger by its ID. Accepts both public and secret keys. - [Ingest event intelligently](https://docs.triglit.com/api-reference/triggers/ingest-event-intelligently.md): Intelligently resumes paused executions for the same entityId and event, or triggers new workflows if no paused executions exist. This endpoint simplifies integration by automatically handling the decision between resuming and triggering. - [List triggers](https://docs.triglit.com/api-reference/triggers/list-triggers.md): Retrieves a paginated list of triggers for the tenant. Accepts both public and secret keys. - [List triggers by workflow version](https://docs.triglit.com/api-reference/triggers/list-triggers-by-workflow-version.md): Retrieves a paginated list of triggers for a specific workflow version. Accepts both public and secret keys. - [Resume workflow execution](https://docs.triglit.com/api-reference/triggers/resume-workflow-execution.md): Resumes a paused workflow execution with input data. Requires secret key authentication. - [Trigger webhook](https://docs.triglit.com/api-reference/triggers/trigger-webhook.md): Triggers a webhook trigger with event data. - [Trigger webhook triggers by event](https://docs.triglit.com/api-reference/triggers/trigger-webhook-triggers-by-event.md): Finds and triggers all active webhook triggers matching the specified event and subTenantId (if provided). This is a helper endpoint to facilitate workflow initiation by event name instead of trigger ID. - [Update trigger](https://docs.triglit.com/api-reference/triggers/update-trigger.md): Updates an existing trigger. Requires secret key authentication. - [Create a new workflow version](https://docs.triglit.com/api-reference/workflow-versions/create-a-new-workflow-version.md): Creates a new version of an existing workflow. Accepts both public and secret keys. - [Delete workflow version](https://docs.triglit.com/api-reference/workflow-versions/delete-workflow-version.md): Deletes a workflow version. Accepts both public and secret keys. - [Get workflow version by ID](https://docs.triglit.com/api-reference/workflow-versions/get-workflow-version-by-id.md): Retrieves a specific workflow version by its ID. Accepts both public and secret keys. - [List workflow versions](https://docs.triglit.com/api-reference/workflow-versions/list-workflow-versions.md): Retrieves a paginated list of workflow versions for a specific workflow. Accepts both public and secret keys. - [Publish workflow version](https://docs.triglit.com/api-reference/workflow-versions/publish-workflow-version.md): Publishes a workflow version, making it active. Accepts both public and secret keys. - [Update workflow version](https://docs.triglit.com/api-reference/workflow-versions/update-workflow-version.md): Updates an existing workflow version. Accepts both public and secret keys. - [Create a new workflow](https://docs.triglit.com/api-reference/workflows/create-a-new-workflow.md): Creates a new workflow for the tenant. - [Delete workflow](https://docs.triglit.com/api-reference/workflows/delete-workflow.md): Deletes a workflow and all its versions. - [Get workflow by ID](https://docs.triglit.com/api-reference/workflows/get-workflow-by-id.md): Retrieves a specific workflow by its ID. Accepts both public and secret keys. - [Get workflow version by ID](https://docs.triglit.com/api-reference/workflows/get-workflow-version-by-id.md): Retrieves a specific workflow version by its ID. Accepts both public and secret keys. - [List workflow versions](https://docs.triglit.com/api-reference/workflows/list-workflow-versions.md): Retrieves all versions of a specific workflow. Accepts both public and secret keys. - [List workflows](https://docs.triglit.com/api-reference/workflows/list-workflows.md): Retrieves a paginated list of workflows for the tenant. Accepts both public and secret keys. - [Toggle workflow status](https://docs.triglit.com/api-reference/workflows/toggle-workflow-status.md): Toggles the active/inactive status of a workflow. If active, becomes inactive; if inactive, becomes active. Accepts both public and secret keys. - [Update workflow](https://docs.triglit.com/api-reference/workflows/update-workflow.md): Updates an existing workflow. - [Autenticação](https://docs.triglit.com/authentication.md): Como autenticar requisições na API do Triglit usando chaves de API - [CNP (Custom Node Protocol)](https://docs.triglit.com/concepts/cnp.md): Entenda o protocolo CNP para comunicação entre o Triglit e seus servidores customizados - [Execução de Workflows](https://docs.triglit.com/concepts/execution.md): Entenda como workflows são executados no Triglit - [Nodes](https://docs.triglit.com/concepts/nodes.md): Entenda os nodes do Triglit e como criar automações com unidades de ação - [Multi-Tenancy e Sub-Tenants](https://docs.triglit.com/concepts/sub-tenants.md): Entenda como o Triglit fornece multi-tenancy aos seus clientes através de sub-tenants - [Triggers](https://docs.triglit.com/concepts/triggers.md): Entenda como os triggers iniciam workflows no Triglit - [Workflows](https://docs.triglit.com/concepts/workflows.md): Entenda o conceito de workflows no Triglit e como criar automações complexas - [Boas Práticas](https://docs.triglit.com/guides/best-practices.md): Melhores práticas para usar o Triglit - [Custom Nodes](https://docs.triglit.com/guides/custom-nodes.md): Crie nodes personalizados para executar lógica customizada nos seus servidores - [Tratamento de Erros](https://docs.triglit.com/guides/error-handling.md): Como tratar erros da API do Triglit adequadamente - [Guia de Integração](https://docs.triglit.com/guides/integration.md): Exemplos práticos de como integrar o Triglit no seu produto - [Webhooks](https://docs.triglit.com/guides/webhooks.md): Configure webhooks para receber notificações do Triglit - [Bem-vindo ao Triglit](https://docs.triglit.com/index.md): Plataforma de orquestração de workflows white-label para integrar automações avançadas diretamente nos produtos dos clientes - [Início Rápido](https://docs.triglit.com/quickstart.md): Comece a usar o Triglit em 5 minutos - [SDKs](https://docs.triglit.com/sdks/index.md): Bibliotecas oficiais para integrar o Triglit em suas aplicações - [Usos Avançados](https://docs.triglit.com/sdks/react-sdk/advanced.md): Layouts customizados e implementações manuais - [Callbacks](https://docs.triglit.com/sdks/react-sdk/callbacks.md): Configure callbacks para eventos - [Componentes Principais](https://docs.triglit.com/sdks/react-sdk/components.md): Explore os componentes disponíveis - [Configuração Inicial](https://docs.triglit.com/sdks/react-sdk/configuration.md): Configure o provider e estilos - [Exemplos](https://docs.triglit.com/sdks/react-sdk/examples.md): Exemplos práticos de uso - [Hooks](https://docs.triglit.com/sdks/react-sdk/hooks.md): Use hooks para gerenciar estado - [Internacionalização](https://docs.triglit.com/sdks/react-sdk/i18n.md): Configure traduções e i18n - [React SDK](https://docs.triglit.com/sdks/react-sdk/index.md): Componentes React prontos para uso e hooks para gerenciamento de estado - [Estilização](https://docs.triglit.com/sdks/react-sdk/styling.md): Customize a aparência dos componentes - [TypeScript e Uso Avançado](https://docs.triglit.com/sdks/typescript-sdk/advanced.md): Tipos, logging, raw response e mais - [Autenticação e Configuração](https://docs.triglit.com/sdks/typescript-sdk/authentication.md): Configure autenticação e opções do cliente - [Tratamento de Erros](https://docs.triglit.com/sdks/typescript-sdk/error-handling.md): Entenda as classes de erro e como tratá-las - [Exemplos](https://docs.triglit.com/sdks/typescript-sdk/examples.md): Exemplos práticos de uso - [TypeScript SDK](https://docs.triglit.com/sdks/typescript-sdk/index.md): Biblioteca oficial para consumo da API pública do Triglit - [Paginação](https://docs.triglit.com/sdks/typescript-sdk/pagination.md): Aprenda a trabalhar com listas paginadas - [Recursos Disponíveis](https://docs.triglit.com/sdks/typescript-sdk/resources.md): Explore workflows, triggers e outros recursos - [Retries e Timeouts](https://docs.triglit.com/sdks/typescript-sdk/retries-timeouts.md): Configure retries automáticos e timeouts ## OpenAPI Specs - [openapi.documented](https://app.stainless.com/api/spec/documented/triglit/openapi.documented.yml) - [openapi](https://docs.triglit.com/api-reference/openapi.json)