Saltar al contenido principal
PATCH
/
v3beta1
/
organizations
/
{org_id}
/
schedules
/
{schedule_id}
Actualizar programación
curl --request PATCH \
  --url https://api.devin.ai/v3beta1/organizations/{org_id}/schedules/{schedule_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "agent": "devin",
  "enabled": true,
  "frequency": "<string>",
  "name": "<string>",
  "notify_on": "always",
  "playbook_id": "<string>",
  "prompt": "<string>"
}
'
{
  "agent": "devin",
  "consecutive_failures": 123,
  "created_at": "2023-11-07T05:31:56Z",
  "created_by": "<string>",
  "enabled": true,
  "frequency": "<string>",
  "last_error_at": "2023-11-07T05:31:56Z",
  "last_error_message": "<string>",
  "last_executed_at": "2023-11-07T05:31:56Z",
  "name": "<string>",
  "notify_on": "always",
  "org_id": "<string>",
  "playbook": {
    "playbook_id": "<string>",
    "title": "<string>"
  },
  "prompt": "<string>",
  "scheduled_session_id": "<string>",
  "updated_at": "2023-11-07T05:31:56Z"
}

Permisos

Se requiere un usuario de servicio con el permiso ManageOrgSchedules a nivel de organización.

Notas

Todos los campos son opcionales. Solo se actualizarán los campos proporcionados en el cuerpo de la solicitud. Para desactivar una programación, establece enabled en false. Configurar playbook_id en null eliminará el playbook asociado. Puedes cambiar el schedule_type entre recurring y one_time. Al cambiarlo a one_time, proporciona scheduled_at con una fecha y hora futuras en formato ISO 8601. Al cambiarlo a recurring, proporciona frequency con una expresión cron válida.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

schedule_id
string
requerido

Cuerpo

application/json
agent
enum<string> | null
Opciones disponibles:
devin,
data_analyst,
advanced
enabled
boolean | null
frequency
string | null
name
string | null
notify_on
enum<string> | null
Opciones disponibles:
always,
failure,
never
playbook_id
string | null
prompt
string | null

Respuesta

Respuesta satisfactoria

agent
enum<string>
requerido
Opciones disponibles:
devin,
data_analyst,
advanced
consecutive_failures
integer
requerido
created_at
string<date-time>
requerido
created_by
string | null
requerido
enabled
boolean
requerido
frequency
string
requerido
last_error_at
string<date-time> | null
requerido
last_error_message
string | null
requerido
last_executed_at
string<date-time> | null
requerido
name
string
requerido
notify_on
enum<string>
requerido
Opciones disponibles:
always,
failure,
never
org_id
string
requerido
playbook
PlaybookInfo · object
requerido
prompt
string
requerido
scheduled_session_id
string
requerido
updated_at
string<date-time>
requerido