> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getnexor.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Guardar un borrador de función en la nube

> Guarda código nuevo como borrador de una función en la nube sin cambiar lo que ejecuta producción. Devuelve el draft_hash que se necesita para publicar.

Guarda código nuevo para una función en la nube sin cambiar lo que ejecuta producción. El código publicado se sigue ejecutando en cada evento que coincide hasta que [publicas el borrador](/docs/es/api/cloud-functions/post-cloud-functions-by-id-publish).

## Cómo funciona el borrador

* Cada función tiene un borrador, compartido por el dashboard, la API y el MCP. Cada guardado lo reemplaza.
* Solo el código queda en borrador. El nombre, la descripción, el trigger e `is_active` cambian de inmediato con [Actualizar](/docs/es/api/cloud-functions/patch-cloud-functions-by-id).
* Guardar un código idéntico al publicado no deja borrador, y `draft_hash` vuelve como `null`.
* Guarda el `draft_hash` de la respuesta: [Publicar](/docs/es/api/cloud-functions/post-cloud-functions-by-id-publish) lo necesita.

<Note>
  Enviar `code` a [Actualizar](/docs/es/api/cloud-functions/patch-cloud-functions-by-id) sigue publicándolo de inmediato. Usa este endpoint cuando el cambio deba probarse primero.
</Note>

## Siguientes pasos

1. [Prueba](/docs/es/api/cloud-functions/post-cloud-functions-by-id-test) el borrador.
2. Revisa las solicitudes que se habrían enviado y los cambios en leads previsualizados.
3. [Publícalo](/docs/es/api/cloud-functions/post-cloud-functions-by-id-publish) con ese `draft_hash` como `expected_draft_hash`.


## API Specification

The full API specification for this endpoint is available in the [documentation index](https://docs.getnexor.ai/llms.txt).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.