Les API

Configurer des API dans Dastra

API signifie application programming interface ou « interface de programmation d’application » en français.
Les API permettent de connecter la plateforme Dastra a d'autres outils extérieurs.
Les possibilités sont multiples : connexion avec un logiciel CRM pour récupérer les parties prenantes de manière automatisée, synchronisation d'un outil de gestion des exercices des droits avec le module de Dastra etc.
Dastra repose sur le standard API-Rest et notamment les requêtes HTTP suivantes :
URI
GET
POST
PUT
PATCH
DELETE
Ressource collection, telle que http://api.exemple.com/collection/
Récupère les URI des ressources membres de la ressource collection dans le corps de la réponse.
Crée une ressource membre dans la ressource collection en utilisant les instructions du corps de la requête. L'URI de la ressource membre créée est attribué automatiquement et retourné dans le champ d'en-tête Location de la réponse.
Remplace toutes les représentations des ressources membres de la ressource collection par la représentation dans le corps de la requête, ou crée la ressource collection si elle n'existe pas.
Met à jour toutes les représentations des ressources membres de la ressource collection en utilisant les instructions du corps de la requête, ou crée éventuellement la ressource collection si elle n'existe pas.
Supprime toutes les représentations des ressources membres de la ressource collection.
Ressource membre, telle que http://api.exemple.com/collection/item3
Récupère une représentation de la ressource membre dans le corps de la réponse.
Crée une ressource membre dans la ressource membre en utilisant les instructions du corps de la requête. L'URI de la ressource membre créée est attribué automatiquement et retourné dans le champ d'en-tête Location de la réponse.
Remplace toutes les représentations de la ressource membre, ou crée la ressource membre si elle n'existe pas, par la représentation dans le corps de la requête.
Met à jour toutes les représentations de la ressource membre, ou crée éventuellement la ressource membre si elle n'existe pas, en utilisant les instructions du corps de la requête.
Supprime toutes les représentations de la ressource membre.
Source : wikipédia
Avec Dastra, il est possible de configurer plusieurs API. La liste des API est accessible ici : https://api.dastra.eu/swagger/index.html

Limitations

Une limite de requête http est fixée à 500/min ou 10000/10min.
Les options de sécurité (notamment filtrage IP) ne s'appliquent pas aux API.
CONSEIL : ne manipulez les API que si vous savez ce que vous faites !
Vous retrouvez l'interface de gestion des API dans Dastra à cette adresse : https://app.dastra.eu/general-settings/api