Skip to main content
GET
Obtener automatización

Permisos

Requiere un usuario de servicio o un token de acceso personal con el permiso ViewOrgAutomations a nivel de organización.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

automation_id
string
requerido
org_id
string
requerido

ID de organización (prefijo: org-)

Ejemplo:

"org-abc123def456"

Respuesta

Respuesta correcta

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

Una entidad principal de usuario o de usuario de servicio asociada a una acción o un recurso.

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

Una entidad principal de usuario o de usuario de servicio asociada a una acción o un recurso.

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

Cuándo se activarán de nuevo los triggers de programación de la automatización. null si no tiene ningún trigger de programación, está deshabilitada o todas las programaciones han superado su fecha de finalización.

notifications
AutomationNotifications · object | null
run_as
AutomationRunAsOrganization · object

Identidad bajo la que se ejecutan las sesiones creadas. organization: la identidad de automatización de la organización (el Usuario del sistema en la app) — las sesiones usan permisos del sistema, por lo que no se pueden seleccionar servidores MCP instalados con una conexión personal (de ámbito de usuario), y cambiar una automatización a organization los elimina de la selección. creator: automatización personal — se ejecuta con los permisos del creador y solo pueden verla el creador y los Admin de org; se rechaza para automatizaciones creadas por usuarios de servicio. service_user: se ejecuta como el usuario de servicio indicado, con sus roles, permisos y límites de ACU; requiere permiso para gestionar ese usuario de servicio. Obligatorio al crear; null al actualizar restablece organization.

security_profile
AutomationSecurityProfileResponse · object | null

La asociación de la automatización con un perfil de seguridad y los perfiles rectores resultantes. null cuando los perfiles de seguridad no están habilitados para la organización.

session_settings
AutomationSessionSettings · object | null

Se aplica a cada sesión que crea esta automatización (incluidas las sesiones de monitorización).

slack_reply_access
enum<string>
predeterminado:slack_users

Quién puede responder en sesiones existentes desde hilos de Slack: devin_users (solo cuentas de Devin vinculadas), slack_users (cualquier persona en los workspaces de Slack conectados a la organización) o external_slack_users (también usuarios de Slack Connect). No afecta a quién puede activar la automatización.

Opciones disponibles:
devin_users,
slack_users,
external_slack_users
teams_reply_access
enum<string>
predeterminado:teams_users

Quién puede responder en sesiones existentes desde hilos de Microsoft Teams: devin_users (solo cuentas de Devin vinculadas) o teams_users (cualquier persona en el tenant de Microsoft conectado a la organización; la opción predeterminada). No afecta a quién puede activar la automatización.

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