Skip to content

Actualizar Canvas programados desencadenados por la API

post

/canvas/trigger/schedule/update

Utiliza este punto de conexión para actualizar los Canvas programados desencadenados por la API que se crearon en el dashboard.

Esto te permite decidir qué acción desencadena el envío del mensaje. Puedes pasar trigger_properties que Braze utiliza como plantilla en el propio mensaje.

Ten en cuenta que para enviar mensajes con este punto de conexión, debes tener un ID de Canvas, creado cuando construyes un Canvas.

Cualquier planificación sobrescribirá completamente la que hayas proporcionado en la solicitud de creación de planificación o en anteriores solicitudes de actualización de planificación.

  • Por ejemplo, si originalmente proporcionas "schedule" : {"time" : "2015-02-20T13:14:47", "in_local_time" : true} y luego en tu actualización proporcionas "schedule" : {"time" : "2015-02-20T14:14:47"}, Braze envía tu mensaje a la hora proporcionada en UTC, no en la hora local del usuario.
  • Los desencadenantes programados que actualices cerca de la hora a la que debían enviarse o durante la misma se actualizan con el máximo esfuerzo, por lo que Braze puede aplicar cambios de último momento a todos, a algunos o a ninguno de tus usuarios objetivo.

Requisitos previos

Para utilizar este punto de conexión, necesitarás una clave de API con el permiso canvas.trigger.schedule.update.

Límite de velocidad

Aplicamos el límite de velocidad predeterminado de Braze de 250 000 solicitudes por hora a este punto de conexión, como se documenta en Límites de velocidad de la API.

Cuerpo de la solicitud

1
2
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
1
2
3
4
5
6
7
{
  "canvas_id": (required, string) see Canvas identifier,
  "schedule_id": (required, string) the `schedule_id` to update (obtained from the response to create schedule),
  "schedule": {
    // required, see create schedule documentation
  }
}

Parámetros de la solicitud

Parámetro Obligatorio Tipo de datos Descripción
canvas_id Obligatorio Cadena Ver identificador de Canvas.
schedule_id Opcional Cadena El schedule_id a actualizar (obtenido de la respuesta de creación de planificación).
schedule Obligatorio Objeto Ver objeto de planificación.

Ejemplo de solicitud

1
2
3
4
5
6
7
8
9
10
11
curl --location --request POST 'https://rest.iad-01.braze.com/canvas/trigger/schedule/update' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR-REST-API-KEY' \
--data-raw '{
  "canvas_id": "canvas_identifier",
  "schedule_id": "schedule_identifier",
  "schedule": {
    "time": "2017-05-24T21:30:00Z",
    "in_local_time": true
  }
}'
New Stuff!