Skip To Content
ArcGIS Developers
Dashboard

Job

Description

A job represents the asynchronous execution of an operation by a geoprocessing service. From a Job's page, you can cancel the job if its current status is SUBMITTED or EXECUTING (keeping the job information in the system), or delete the job regardless of its current status, which will remove all trace of it from the service and cancel the job if applicable.

Request parameters

ParameterDetails
f

The response format. The default response format is html.

Values: html | json | pjson

Response properties

PropertyDetails
jobID

(Job ID)

The unique ID of the job, which is used for its URL.

submittedTime

(Submitted Time)

The time the job was submitted in milliseconds from epoch.

endTime

(End Time)

The time the job was completed, either as a failure or a success.

status

(Status)

The current status of the job.

Values: esriJobNew | esriJobSubmitted | esriJobExecuting | esriJobSucceeded | esriJobFailed | esriJobCancelling | esriJobCancelled | esriJobWaiting

username

(User)

The ArcGIS Server user who submitted the job. If the service is anonymous, this value is null.

machinename

(Machine Name)

The machine running the job.

url

(URL)

The URL of the job's page in the ArcGIS Server Services Directory. This page displays all messages logged during the job execution.

Example usage

Below is a sample request URL for an individual job resource:

https://machine.domain.com/webadaptor/admin/services/Maps/Test.MapServer/jobs/j290c2d4e60364xx2a0c735fb9b68428a?f=json

JSON Response example

{
  "jobId": "j290c2d4e60364xx2a0c735fb9b68428a",
  "submittedTime": 1523033824000,
  "endTime": 1523033841000,
  "status": "esriJobSucceeded",
  "username": null,
  "machinename": "server.domain.com",
  "url": "https://machine.domain.com/webadaptor/admin/services/Maps/Test.MapServer/jobs/j290c2d4e60364xx2a0c735fb9b68428a"
}