Skip to main content
POST
Restore a Scheduled Function version
Copia una versión publicada de una función programada en su borrador. Producción sigue ejecutando el código publicado hasta que pruebas y publicas el borrador, así que restaurar nunca cambia producción por sí solo.

Reemplazar un borrador abierto

Si la función ya tiene un borrador, la llamada devuelve 409 draft_already_open y no cambia nada. Envía replace_draft: true solo cuando se puedan perder los cambios sin publicar.

Para tener en cuenta

  • Restaurar la versión publicada borra el borrador, y draft_hash vuelve como null.
  • Guarda el draft_hash que devuelve para publicar el código restaurado.
  • Un número de versión que no existe devuelve 404 version_not_found.

Autorizaciones

X-API-Key
string
header
requerido

API key for authentication. Keys are prefixed with nxr_live_.

Parámetros de ruta

id
string<uuid>
requerido

Scheduled Function id.

versionNumber
integer
requerido

Version number from the versions list. A number that does not exist returns 404 version_not_found.

Rango requerido: x >= 1

Cuerpo

application/json
replace_draft
boolean
predeterminado:false

Replace an open draft. Its unpublished changes are lost.

Respuesta

The version is in the draft.

success
enum<boolean>
requerido
Opciones disponibles:
true
function
object
requerido
draft_hash
string | null
requerido

Hash of the new draft. null when the restored version is the published one.

Última modificación el 6 de octubre de 2026