--- title: "Ejecutar función" url: https://docs.catalyst.zoho.com/es/api/code-reference/serverless/functions/execute-function/ description: "Esta API te permite ejecutar una función Basic I/O de Catalyst y pasar parámetros de entrada como cadena de consulta o en el cuerpo de la solicitud." last_updated: 2026-03-20T16:21:56Z service: Serverless type: api --- # Functions [Catalyst Functions](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction/) te permite construir funcionalidades personalizadas en tu aplicación e integrarla sin problemas con otros componentes de Catalyst para proporcionar un backend potente. Puedes automatizar tareas, realizar cálculos intensivos en memoria o integrar con servicios de terceros usando funciones. Catalyst ofrece soporte para desarrollar funciones del lado del servidor en entornos de programación Java, Node.js y Python. > **Nota:** Puedes crear [seis tipos de funciones](https://docs.catalyst.zoho.com/es/serverless/help/functions/basic-io/) en Catalyst: Basic I/O, Advanced I/O, Cron, Event, Integration y Browser Logic. Sin embargo, solo puedes ejecutar funciones Basic I/O usando esta API. # Ejecutar una función ### Descripción Esta API te permite ejecutar una función Basic I/O haciendo referencia a su ID de función único. Las funciones Basic I/O se utilizan para realizar operaciones básicas de entrada y salida, cálculos y operaciones HTTP simples. Los parámetros de entrada pueden pasarse a la función en la solicitud de la API ya sea como cadena de consulta o en el cuerpo de la solicitud. Se prefiere una cadena de consulta sobre el cuerpo de la solicitud para pasar los parámetros de la función. La respuesta contendrá la salida de la función. > **Nota:** La función ya debe estar disponible en la consola remota. Puedes [crear una función en la consola](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function) directamente, o crearla en tu sistema local y [desplegarla en la consola](https://docs.catalyst.zoho.com/es/cli/v1/deploy-resources/introduction/). ### Detalles de la solicitud #### URL de solicitud `MULTIPLE` {api-domain}/baas/v1/project/{project_id}/function/{function_id}/execute - **api-domain** (URL): El dominio específico del DC para acceder a Catalyst API - **project_id** (Numerical): El [ID único](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/general-settings/) del proyecto - **function_id** (Numerical): El [ID único](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function) de la función #### Métodos de solicitud GET POST PUT DELETE #### Encabezados de solicitud **Authorization:** Zoho-oauthtoken {oauth_token} **Encabezados opcionales** **CATALYST-ORG:** {org_id} **Environment:** Development #### Alcance ZohoCatalyst.functions.EXECUTE > **Nota:** Esta operación también puede ejecutarse con permisos de autenticación de usuario de Catalyst usando los SDKs de Catalyst. Consulta la [sección de Prerrequisitos de Catalyst API](https://docs.catalyst.zoho.com/es/api/introduction/overview-and-prerequisites/#prerequisites) para más detalles. ### Detalles de la respuesta La respuesta contiene la salida de la función procesada. Una función Basic I/O devuelve la respuesta en formato JSON. La clave `output` contiene la salida generada por la función que ejecutas. **Sample Request** ```bash curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/function/4000000045004/execute?name=Raymond%20McGregor \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" ``` **Sample Response** ```json { "output": "Hello Raymond McGregor" } ``` ### SDK Documentation [Execute a Function- Java SDK](https://docs.catalyst.zoho.com/es/sdk/java/v1/serverless/functions/execute-function)

[Execute a Function- Node.js SDK](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/serverless/functions/execute-function)

[Execute a Function- Python SDK](https://docs.catalyst.zoho.com/es/sdk/python/v1/serverless/functions/execute-function)
[Execute a Function- Web SDK](https://docs.catalyst.zoho.com/es/sdk/web/v4/serverless/functions/execute-function)