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 '
{
  "name": "<string>",
  "prompt": "<string>",
  "playbook_id": "<string>",
  "frequency": "<string>",
  "enabled": true,
  "notify_on": "always",
  "agent": "devin"
}
'
{
  "scheduled_session_id": "<string>",
  "org_id": "<string>",
  "created_by": "<string>",
  "name": "<string>",
  "prompt": "<string>",
  "playbook": {
    "playbook_id": "<string>",
    "title": "<string>"
  },
  "frequency": "<string>",
  "enabled": true,
  "last_executed_at": "2023-11-07T05:31:56Z",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "last_error_at": "2023-11-07T05:31:56Z",
  "last_error_message": "<string>",
  "consecutive_failures": 123,
  "notify_on": "always",
  "agent": "devin"
}

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.

Autorizaciones

Authorization
string
header
requerido

Credencial de usuario de servicio (prefijo: cog_)

Parámetros de ruta

schedule_id
string
requerido

Cuerpo

application/json
name
string | null
prompt
string | null
playbook_id
string | null
frequency
string | null

Expresión cron que define la frecuencia de ejecución de la programación.

enabled
boolean | null
notify_on
enum<string> | null
Opciones disponibles:
always,
failure,
never
agent
enum<string> | null
Opciones disponibles:
devin,
data_analyst,
advanced

Respuesta

Respuesta satisfactoria

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