Skip to main content
POST
/
api
/
svc
/
v1
/
jobs
/
trigger
Trigger Job
curl --request POST \
  --url https://{controlPlaneURL}/api/svc/v1/jobs/trigger \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "deploymentId": "<string>",
  "applicationId": "<string>",
  "input": {
    "command": "<string>",
    "params": {}
  },
  "metadata": {
    "job_run_name_alias": "<string>"
  }
}'
{
  "message": "<string>",
  "jobRunName": "<string>",
  "data": {
    "name": "<string>",
    "applicationName": "<string>",
    "deploymentVersion": "<string>",
    "createdAt": 123,
    "endTime": 123,
    "duration": 123,
    "command": "<string>",
    "totalRetries": 123,
    "error": "<string>",
    "status": "CREATED",
    "triggeredBy": "<string>",
    "triggeredBySubject": {
      "subjectId": "<string>",
      "subjectType": "user",
      "subjectSlug": "<string>",
      "subjectDisplayName": "<string>"
    },
    "exitCode": 123,
    "sparkUi": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Body

application/json
deploymentId
string
applicationId
string
input
object
  • JobTriggerInput
  • SparkJobTriggerInput
metadata
object

Response

message
string
required
jobRunName
string
required
data
object
required