Skip to main content
GET
Obtenir l’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.

Autorisations

Authorization
string
header
requis

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

Paramètres de chemin

automation_id
string
requis
org_id
string
requis

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

Exemple:

"org-abc123def456"

Réponse

Réponse réussie

actions
(AutomationStartSessionAction · object | AutomationMessageSessionAction · object | AutomationMonitorSessionAction · object)[]
requis
automation_id
string
requis
created_at
integer
requis
created_by
ActorResponse · object
requis

Un principal d’utilisateur ou d’utilisateur de service associé à une action ou une ressource.

enabled
boolean
requis
name
string
requis
triggers
AutomationTriggerResponse · object[]
requis
updated_at
integer
requis
concurrency
AutomationConcurrency · object | null
last_edited_by
ActorResponse · object | null

Un principal d’utilisateur ou d’utilisateur de service associé à une action ou une ressource.

last_invocation
AutomationLastInvocation · object | null
limits
AutomationLimits · object | null
metadata
Metadata · object
next_run_at
integer | null

Date du prochain déclenchement planifié de l’automatisation. null si elle n’a aucun déclencheur de planification, si elle est désactivée ou si toutes les planifications ont dépassé leur date de fin.

notifications
AutomationNotifications · object | null
run_as
AutomationRunAsOrganization · object

Identité sous laquelle s’exécutent les sessions générées. organization: l’identité d’automatisation de l’organisation (l’utilisateur système dans l’application) — les sessions utilisent les autorisations système ; les serveurs MCP installés avec une connexion personnelle (limitée à l’utilisateur) ne peuvent donc pas être sélectionnés, et le passage d’une automatisation à organization les retire de sa sélection. creator: automatisation personnelle — s’exécute avec les autorisations propres au créateur et n’est visible que par celui-ci et les administrateurs de l’organisation ; refusée pour les automatisations créées par un utilisateur de service. service_user : s’exécute sous l’identité de l’utilisateur de service indiqué, avec ses rôles, ses autorisations et ses limites d’ACU ; nécessite l’autorisation de gérer cet utilisateur de service. Obligatoire à la création ; null lors d’une mise à jour réinitialise la valeur sur organization.

security_profile
AutomationSecurityProfileResponse · object | null

La liaison au profil de sécurité de l’automatisation et les profils directeurs résolus. null lorsque les profils de sécurité ne sont pas activés pour l’organisation.

session_settings
AutomationSessionSettings · object | null

Appliqué à chaque session créée par cette automatisation (y compris les sessions de surveillance).

slack_reply_access
enum<string>
défaut:slack_users

Personnes autorisées à répondre dans les sessions existantes depuis des threads Slack : devin_users (uniquement les comptes Devin liés), slack_users (toute personne dans les espaces de travail Slack connectés à l’organisation) ou external_slack_users (également les utilisateurs de Slack Connect). Ce paramètre ne détermine pas qui peut déclencher l’automatisation.

Options disponibles:
devin_users,
slack_users,
external_slack_users
teams_reply_access
enum<string>
défaut:teams_users

Personnes autorisées à répondre dans les sessions existantes depuis des fils de discussion Microsoft Teams : devin_users (uniquement les comptes Devin liés) ou teams_users (toute personne dans le tenant Microsoft connecté à l’organisation ; valeur par défaut). Ce paramètre ne détermine pas qui peut déclencher l’automatisation.

Options disponibles:
devin_users,
teams_users
template_id
string | null
tools
AutomationTools · object | null