Skip to main content
GET
Obtenir les schémas d’événements d’automatisation

Autorisations

Nécessite un utilisateur de service ou un jeton d’accès personnel disposant de l’autorisation ViewOrgAutomations au niveau de l’organisation.

Utilisation

Appelez cet endpoint avant de créer des automatisations : il renvoie tous les types d’événements déclencheurs pris en charge (classés par source, puis par nom d’événement), ainsi que leurs champs de charge utile, les opérateurs pris en charge par leurs conditions et les verbes replies valides, afin de vous permettre de construire des triggers valides pour les endpoints de création et de mise à jour. Les sources non activées pour l’organisation sont omises.

Autorisations

Authorization
string
header
requis

Identifiant de compte de service (préfixe : cog_)

Paramètres de chemin

org_id
string
requis

ID d’organisation (préfixe : org-)

Exemple:

"org-abc123def456"

Paramètres de requête

security_profile_id
string | null

Résoudre default_net_policy et security_profile pour une opération de création qui attribue à security_profile.profile_id l’ID de ce profil. Nécessite l’autorisation de gestion des profils de sécurité.

Réponse

Réponse réussie

default_net_policy
AutomationNetPolicy · object | null
requis

Politique réseau que les clients doivent utiliser comme base pour les nouvelles automatisations : la politique du déploiement limitée à Git Manager (ajoutez uniquement les destinations nécessaires à la tâche), ou null lorsque le profil de sécurité applicable (voir security_profile) possède une politique réseau. Dans ce cas, les sessions utilisent la politique du profil ; omettez session_settings.net_policy sauf si la tâche nécessite des restrictions supplémentaires.

sources
Sources · object
requis

Source d'événement → nom de l'événement → schéma.

update_semantics
string
requis

Sémantique PATCH active pour cette organisation : « replace_groups » (un groupe de configuration présent dans la requête remplace intégralement le groupe enregistré) ou « merge_patch » (RFC 7396 pour les objets : les membres omis d'un groupe présent conservent leurs valeurs enregistrées, les valeurs null explicites les effacent ; l'appartenance à une liste est toujours intégralement remplacée — pour supprimer un élément, renvoyez la liste sans cet élément — mais chaque élément envoyé est fusionné avec l'élément enregistré du même type lorsque ce type apparaît exactement une fois de chaque côté ; les types répétés doivent être réindiqués dans leur intégralité). Énumération ouverte : les clients doivent tolérer de nouvelles valeurs.

security_profile
AutomationSchemasSecurityProfile · object | null

Profil de sécurité applicable aux sessions d’automatisation de cette organisation, ou null si aucun ne s’applique.