Cancel Job Invocation
apps.job_invocations.cancel(strjob_invocation_id, JobInvocationCancelParams**kwargs) -> JobInvocationCancelResponse
/v2/apps/{app_id}/job-invocations/{job_invocation_id}/cancel
Cancel a specific job invocation for an app.
Parameters
app_id: str
job_invocation_id: str
job_name: Optional[str]
The job name to list job invocations for.
Returns
Cancel Job Invocation
from gradient import Gradient
client = Gradient(
access_token="My Access Token",
)
response = client.apps.job_invocations.cancel(
job_invocation_id="123e4567-e89b-12d3-a456-426",
app_id="4f6c71e2-1e90-4762-9fee-6cc4a0a9f2cf",
)
print(response.id)
{
"job_invocation": [
{
"id": "ba32b134-569c-4c0c-ba02-8ffdb0492ece",
"job_name": "good-job",
"deployment_id": "c020763f-ddb7-4112-a0df-7f01c69fc00b",
"phase": "SUCCEEDED",
"created_at": "2025-09-11T11:04:05Z",
"started_at": "2025-09-11T11:04:10Z",
"completed_at": "2025-09-11T11:04:40Z",
"trigger": [
{
"type": "SCHEDULED",
"scheduled": [
{
"schedule": {
"cron": "*/2 * * * *",
"time_zone": "UTC"
}
}
]
}
]
}
]
}Returns Examples
{
"job_invocation": [
{
"id": "ba32b134-569c-4c0c-ba02-8ffdb0492ece",
"job_name": "good-job",
"deployment_id": "c020763f-ddb7-4112-a0df-7f01c69fc00b",
"phase": "SUCCEEDED",
"created_at": "2025-09-11T11:04:05Z",
"started_at": "2025-09-11T11:04:10Z",
"completed_at": "2025-09-11T11:04:40Z",
"trigger": [
{
"type": "SCHEDULED",
"scheduled": [
{
"schedule": {
"cron": "*/2 * * * *",
"time_zone": "UTC"
}
}
]
}
]
}
]
}