--- layout: "http" page_title: "HTTP API: /v1/jobs" sidebar_current: "docs-http-jobs" description: |- The '/1/jobs' endpoint is used list jobs and register new ones. --- # /v1/jobs The `jobs` endpoint is used to query the status of existing jobs in Nomad and to to register new jobs. By default, the agent's local region is used; another region can be specified using the `?region=` query parameter. ## GET
Description
Lists all the jobs registered with Nomad.
Method
GET
URL
`/v1/jobs`
Parameters
None
Blocking Queries
[Supported](/docs/http/index.html#blocking-queries)
Returns
```javascript [ { "ID": "binstore-storagelocker", "Name": "binstore-storagelocker", "Type": "service", "Priority": 50, "Status": "", "StatusDescription": "", "CreateIndex": 14, "ModifyIndex": 14 }, ... ] ```
## PUT / POST
Description
Registers a new job.
Method
PUT or POST
URL
`/v1/jobs`
Parameters
Returns
```javascript { "EvalID": "d092fdc0-e1fd-2536-67d8-43af8ca798ac", "EvalCreateIndex": 35, "JobModifyIndex": 34, } ```