Pular para o conteúdo principal
Este documento descreve os passos necessários para realizar as primeiras chamadas à API da Flexxible.

Ambientes

O acesso à API pode variar em função do ambiente.

URL base

Todas as rotas da API são construídas a partir desta base: Flexxible
https://api.flexxible.net
FXXOne
https://api.one.flexxible.net

Gerar uma chave de API

Para criar essa chave, é necessário que o usuário tenha o papel de Administrador de organização.
  1. Acessar ConfiguraçõesOrganização.
  2. Selecionar a aba Chaves de API.
  3. Clicar em Criar chave de API.
  4. Preencher o formulário.
    • Nome. Identificador da chave de API.
    • Papel. Papel atribuído ao usuário no Portal.
    • Duração. Tempo de validade da chave.
  5. Confirmar com Salvar.

Autenticar as solicitações

Todas as requisições devem incluir a chave no cabeçalho Authentication utilizando o esquema Bearer: Authentication: Bearer <api_key> Embora seja utilizado o esquema Bearer, o valor corresponde diretamente a uma chave de API gerada na plataforma, e não a um token obtido por meio de um processo de autenticação adicional.

Obter o ID da organização

Cada endpoint requer o ID da organização como primeiro segmento da rota. https://api.flexxible.net/v2/organizations/:organization_id/{endpoint} Para encontrar o ID da organização:
  1. Acessar ConfiguraçõesOrganização.
  2. Selecionar a aba GeralDetalhes.
  3. Copiar o identificador.

Contrato OpenAPI

Baixe o contrato OpenAPI em formato JSON para consultar a especificação completa da API e facilitar as integrações.

Limites

Para garantir a estabilidade, o desempenho e a disponibilidade do serviço, a plataforma aplica limites lógicos ao número máximo de itens que um tenant pode armazenar de cada entidade disponível na API. Esses limites não correspondem a limites de requisições à API (rate limits), mas definem a quantidade máxima de itens de cada tipo de entidade que um tenant pode ter em um determinado momento. Tais limites são aplicados por padrão em todos os ambientes.
EntidadeLimite de itens
Tenants e tenants delegados100
Organizações100
Grupos de relatório500
Grupos de workspaces1000
Grupos de workspaces → Agendamento10
Fluxos100
Microsserviços500
Relatórios500
Web Apps100
Webhooks100
Licenças500
Configuração de alertas100
Papéis100
Usuários1500
Atualizações → Diretivas50
Atualizações → Targets50
Diretivas50
Integrações10
Categorias de relatórios100
Categorias de microsserviços100
Domínios5
Integrações SSO5
Produtos15
Módulos50
API Keys15