Loading...

Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Enviar Cron instantáneamente

Descripción

Esta API te permite enviar un cron que instantáneamente enviará un job al job pool para activar un endpoint de tipo destino.

Nota:

  • Esta API se utiliza idealmente para probar si el cron configurado está funcionando según lo configurado.

  • En esta API, estamos ilustrando la solicitud de ejemplo y la respuesta de ejemplo con una Job Function. La funcionalidad de la API sigue siendo la misma para webhook, Circuits y jobs de AppSail.

  • Esta API es aplicable para Crons predefinidos y Crons dinámicos.

Detalles de la solicitud

URL de solicitud

POST

{app_domain}/baas/v1/project/{project_id}/job_scheduling/cron/{cron_id}/submit_job

copy

project_id
Numerical
El ID único del proyecto

cron_id
Numerical
El ID único del cron

Encabezados de solicitud

Authorization: Zoho-oauthtoken {oauth_token}

Encabezados opcionales

CATALYST-ORG: {org_id}

Environment: Development

Alcance

ZohoCatalyst.cron.CREATE

Detalles de la respuesta

La respuesta JSON devuelve los metadatos del cron enviado. La respuesta también contendrá los detalles del usuario que envió el cron.

Nota: La respuesta anterior es para un cron que envía un job de función. Para webhook, AppSail y Circuit, el target_type cambiará. Esto es bastante similar a la funcionalidad de la API ilustrada en Enviar un Job.
Sample Request
copy
Sample Response
copy
{
"status": "success",
"data": {
    "job_id": "10108000004251242",
    "created_time": "Jun 07, 2024 10:32 AM",
    "response_code": null,
    "start_time": {},
    "end_time": {},
    "submitted_on": {
    "startTimeToRedirectLogsPage": "07/06/2024 10:27",
    "timeWithGivenTimezone": "Jun 07, 2024 10:32 AM IST",
    "timeWithJobTimezone": "Jun 07, 2024 10:32 AM IST"
    },
    "job_status": "PENDING",
    "capacity": {
    "memory": "256"
    },
    "job_meta_details": {
    "id": "10108000003822191",
    "url": "",
    "job_name": "delayJob",
    "job_config": {
        "number_of_retries": 0
    },
    "target_type": "Function",
    "target_details": {
        "id": "10108000003822071",
        "target_name": "fn"
    },
    "source_type": "Cron",
    "source_details": {
        "id": "10108000003822189",
        "source_name": "check2",
        "details": {
        "cron_execution_type": "pre-defined"
        }
    },
    "jobpool_id": "10108000003822066",
    "headers": {},
    "params": {}
    },
    "retried_count": null,
    "parent_job_id": "10108000004251242",
    "execution_time": null,
    "cron_circuit_id": null,
    "circuit_execution": null,
    "status": false
}
}
View more