Pular para o conteúdo principal

Primeiros passos

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:

https://api.one.flexxible.net

Gerar uma chave de API

Para criar esta chave, é necessário que o usuário tenha o papel de Administrador de Organização.

  1. Acessar o Portal.

    api-11

  2. No menu lateral, clique em ConfiguraçãoOrganização.

  3. Selecionar a aba Chaves de API.

    api-2

  4. Clique em Criar chave de API.

  5. Preencha o formulário.

    api-3

    • Nome. Identificador da chave API.
    • Papel. Papel atribuído ao usuário no Portal.
    • Duração. Tempo de validade da chave.
  6. Confirme com Salvar.

Autenticar as solicitações

Todas as solicitações devem incluir a chave no cabeçalho Authentication usando o esquema Bearer:

Autenticação: Bearer <api_key>

Embora o esquema Bearer seja utilizado, o valor corresponde diretamente a uma chave de API gerada no Portal, não a um token obtido através de um processo de autenticação adicional.

Obter o ID da organização

Cada endpoint requer o ID da organização como o primeiro segmento de rota.

https://api.flexxible.net/v2/organizations/:organization_id/{endpoint}

Para encontrar o ID da organização:

  1. Acessar Portal -> Configuração -> Organização.

  2. Selecionar a aba Geral -> Detalhes.

  3. Copiar o identificador.

    id-org-api

Contrato OpenAPI

Baixar 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 elementos que um tenant pode armazenar de cada entidade disponível na API. Esses limites não correspondem a limites de solicitações à API (rate limits), mas definem a quantidade máxima de elementos de cada tipo de entidade que um tenant pode ter em um determinado momento.

Esses limites são aplicados por padrão em todos os ambientes.

EntidadeLimite de elementos
Tenants e tenants delegados100
Organizações100
Grupos de relatório500
Grupos de workspaces1000
Grupos de workspaces → Programação10
Fluxos100
Microserviços500
Informes500
Web Apps100
Webhooks100
Licenças500
Configuração de alertas100
Funções100
Usuários1500
Atualizações → Diretrizes50
Atualizações → Alvos50
Diretivas50
Integrações10
Categorias de relatórios100
Categorias de microsserviços100
Domínios5
Integrações SSO5
Produtos15
Módulos50
Chaves de API15