Saltar al contingut principal

Primers passos

Aquest document descriu els passos necessaris per realitzar les primeres trucades a l'API de Flexxible.

Entorns

L'accés a l'API pot variar segons l'entorn.

URL base

Totes les rutes de l'API es construeixen a partir d'aquesta base:

https://api.one.flexxible.net

Generar una clau d'API

Per crear aquesta clau és necessari que l'usuari tingui el rol d'Administrador d'organització.

  1. Accedir a Portal.

    api-11

  2. Al menú lateral, fes clic a ConfiguracióOrganització.

  3. Seleccionar la pestanya Claus d'API.

    api-2

  4. Fes clic a Crear clau d’API.

  5. Completa el formulari.

    api-3

    • Nom. Identificador de la clau API.
    • Rol. Rol assignat a l'usuari en Portal.
    • Durada. Temps de validesa de la clau.
  6. Confirma amb Guardar.

Autentica les sol·licituds

Totes les peticions han d'incloure la clau a la capçalera Authentication utilitzant l'esquema Bearer:

Autenticació: Bearer <api_key>

Encara que s'utilitza l'esquema Bearer, el valor correspon directament a una clau d'API generada a Portal, i no a un token obtingut mitjançant un procés d'autenticació addicional.

Obtenir l'ID de l'organització

Cada endpoint requereix l'ID de l'organització com a primer segment de ruta.

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

Per trobar l'ID de l'organització:

  1. Accedir a Portal -> Configuració -> Organització.

  2. Seleccionar la pestanya General -> Detalls.

  3. Copia l'identificador.

    id-org-api

Contracte OpenAPI

Descarregar el contracte OpenAPI en format JSON per consultar l'especificació completa de l'API i facilitar les integracions.

Límits

Per garantir l'estabilitat, el rendiment i la disponibilitat del servei, la plataforma aplica límits lògics al nombre màxim d'elements que un tenant pot emmagatzemar de cada entitat disponible a l'API. Aquests límits no corresponen a límits de peticions a l'API (rate limits) sinó que defineixen la quantitat màxima d'elements de cada tipus d'entitat que un tenant pot tenir en un moment donat.

Aquests límits s'apliquen de forma predeterminada en tots els entorns.

EntitatLímit d'elements
Tenants i tenants delegats100
Organitzacions100
Grups de report500
Grups de Workspaces1000
Grups de workspaces → Programació10
Fluxos100
Microserveis500
Informes500
Web Apps100
Webhooks100
Llicències500
Configuració d'alertes100
Rols100
Usuaris1500
Actualitzacions → Directives50
Actualitzacions → Targets50
Directrius50
Integracions10
Categories d'informes100
Categories de microserveis100
Dominis5
Integracions SSO5
Productes15
Mòduls50
API Keys15