--- title: "Generar payloads en Catalyst Signals" url: https://docs.catalyst.zoho.com/es/cli/v1/gen-payload-catalyst-publishers/ description: "Catalyst te permite generar payloads de ejemplo de diversas fuentes de eventos compatibles con Catalyst Publishers en Catalyst Signals usando el CLI." last_updated: 2026-03-20T16:21:56Z service: All Services type: general related_links: - name: "Catalyst Signals" url: /es/signals/help/events/ --- # Payload de ejemplo para eventos en Catalyst Publishers Para eventos originados por [Catalyst Publishers](https://docs.catalyst.zoho.com/es/signals/help/publishers/key-aspects/) en el servicio [Catalyst Signal](https://docs.catalyst.zoho.com/es/signals/help/events/), puedes usar el siguiente comando del CLI para generar payloads de ejemplo. ```sh catalyst signals:generate <publisher_service> <event_name> ``` El payload de ejemplo generado por este comando del CLI se puede usar para probar la funcionalidad de la función de evento según tus requisitos. Solo se pueden generar payloads de ejemplo para los siguientes componentes de Catalyst CloudScale: * [DataStore](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction/) * [Stratus](https://docs.catalyst.zoho.com/es/cloud-scale/help/stratus/introduction/) * [Cache](https://docs.catalyst.zoho.com/es/cloud-scale/help/cache/introduction/) * [Authentication](https://docs.catalyst.zoho.com/es/cloud-scale/help/authentication/introduction/) La siguiente tabla detalla los eventos para los cuales se pueden generar payloads de ejemplo usando el comando `catalyst signals: generate`.
Servicio Publisher Nombre del evento Acción del evento
DataStore `row_inserted` Cuando se inserta una fila en la tabla
`row_updated` Cuando se actualiza una fila en una tabla
`row_deleted` Cuando se elimina una fila de la tabla
Stratus `stratus_object_uploaded` Cuando se sube un objeto a un bucket en Stratus
`stratus_object_downloaded` Cuando se descarga un objeto de un bucket en Stratus
`stratus_object_updated` Cuando se actualiza un objeto en Stratus
`stratus_object_deleted` Cuando se elimina un objeto de Stratus
Cache `cache_item_created` Cuando se crea un elemento de cache
`cache_item_updates` Cuando se actualiza el cache
Authentication `user_signedup` Cuando un usuario se registra en una aplicación
`user_confirmed` Cuando un usuario completa el proceso de verificación
`user_deleted` Cuando se elimina un usuario de la aplicación.
Considera este ejemplo: si necesitas generar un payload de ejemplo para probar la funcionalidad de una función de evento que se activa cuando se sube un objeto a un bucket en Stratus, entonces el comando del CLI será: ```sh catalyst signals: generate stratus stratus_object_upload ``` **Salida de ejemplo**: El siguiente fragmento JSON muestra un ejemplo de la salida que se puede esperar. **Example Output.json** ```json { "rule_id": "534143331281450898", "target_id": "33038437", "version": 1, "attempt": 1, "account": { "org_id": "96858155", "project": { "environment": "Development", "name": "Project-Rainfall", "id": "11365000000016052" } }, "events": [ { "data": { "action_time": "7437648374832", "bucket_details": { "bucket_name": "sample-bucket", "project_details": { "id": "11365000000016052", "project_name": "Project-Rainfall", "project_type": "Live" }, "created_by": { "email_id": "emmy@zylker.com", "user_type": "Admin", "user_id": "193334093726081", "is_confirmed": true, "last_name": "66028", "first_name": "97b6bc29b3", "zuid": "2369563417" }, "created_time": "May 23, 2025 06:21 PM", "modified_by": { "email_id": "emmy@zylker.com", "user_type": "Admin", "user_id": "193334093726081", "is_confirmed": true, "last_name": "66028", "first_name": "97b6bc29b3", "zuid": "2369563417" }, "modified_time": "May 23, 2025 06:21 PM", "bucket_meta": { "versioning": false, "caching": { "status": "Disabled" }, "encryption": false, "audit_consent": false } }, "object_key": "path1/path2/myfile.png" }, "id": "7a66cb17-967b-5ccd-dad0-34c34e63e5a", "time_in_ms": "1748004702399", "source": "publisher_id:51607702502369250/service:cloudscalestratus/account:41005674", "event_config": { "api_name": "stratus_object_uploaded", "id": "57515236254614294" } } ] } ``` ### Payload de ejemplo para eventos personalizados Para generar payloads de ejemplo para eventos originados por aplicaciones o componentes personalizados, puedes usar el comando del CLI catalyst signals:generate de la siguiente manera: ```sh catalyst signals:generate custom <custom_event> ``` Para generar payloads de eventos personalizados, necesitas definir los eventos personalizados. Es decir, necesitas haber definido y configurado la clave de API REST para el evento requerido dentro de tu publisher personalizado. > **Más información:** * [Custom Events](https://docs.catalyst.zoho.com/es/signals/help/events/#custom-events) * [Custom Publishers](https://docs.catalyst.zoho.com/es/signals/help/publishers/create-publisher/custom-publishers/) * [Add schema to custom events](https://docs.catalyst.zoho.com/es/signals/help/publishers/create-publisher/custom-publishers/#add-schema-to-custom-events) Considera el siguiente ejemplo: tienes otra aplicación que rastrea la dieta de los usuarios finales y les proporciona recomendaciones nutricionales. Tienes un requisito donde, en caso de que un usuario final registre su plan de dieta, hay una lógica apropiada que necesita activarse. En este caso, siempre que hayas definido y configurado el esquema del evento y la clave de API REST requerida, puedes generar un payload de ejemplo para este evento usando el Catalyst CLI de la siguiente manera: ```sh catalyst signals:generate custom diet_profile_registered ``` **Salida de ejemplo**: El siguiente fragmento JSON muestra un ejemplo de la salida que se puede esperar. **Example Output.json** ```json { "rule_id": "382913648739323890", "target_id": "70141764", "version": 1, "attempt": 1, "account": { "org_id": "60047207190", "project": { "environment": "Development", "name": "Project-Rainfall", "id": "21256000000010040" } }, "events": [ { "data": {}, "id": "53aea689-77ac-fd4b-560d-82fd532bd1a", "time_in_ms": "1760089550627", "source": "publisher_id:90216327659515060/service:custom", "event_config": { "api_name": "diet_profile_registered", "id": "97690672393764451" } } ] } ```