Amazon Web Services Jobs API

The Jobs API from Amazon Web Services — 20 operation(s) for jobs.

Operations 22

POST /jobs Amazon Web Services Searchjobs #
GET /jobs Amazon Web Services Listjobs #
GET /jobs/{name} Amazon Web Services Describejob #
GET /jobs/{name}/jobRun/{runId} Amazon Web Services Describejobrun #
GET /jobs/{name}/jobRuns Amazon Web Services Listjobruns #
POST /jobs/{name}/startJobRun Amazon Web Services Startjobrun #
POST /jobs/{name}/jobRun/{runId}/stopJobRun Amazon Web Services Stopjobrun #
PATCH /v1/jobs/{JobId} Amazon Web Services Startjob #
GET /v1/jobs Amazon Web Services Listjobs #
POST /jobs/{jobId}/targets Amazon Web Services Associatetargetswithjob #
PUT /jobs/{jobId}/cancel Amazon Web Services Canceljob #
PATCH /jobs/{jobId} Amazon Web Services Updatejob #
GET /jobs/{jobId} Amazon Web Services Describebulkimportjob #
GET /jobs/{jobId}/job-document Amazon Web Services Getjobdocument #
GET /jobs/{jobId}/things Amazon Web Services Listjobexecutionsforjob #
POST /jobs/list Amazon Web Services Listclassificationjobs #
GET /jobs/{JobId} Amazon Web Services Describedevicejob #
GET /v20180820/jobs Amazon Web Services Listjobs #
PUT /v20180820/jobs/{id}/tagging Amazon Web Services Putjobtagging #
GET /v20180820/jobs/{id} Amazon Web Services Describejob #
POST /v20180820/jobs/{id}/priority Amazon Web Services Updatejobpriority #
POST /v20180820/jobs/{id}/status Amazon Web Services Updatejobstatus #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-web-services-jobs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-web-services-jobs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Web Services Jobs API
  version: '1.0'
  description: 'Operations tagged Jobs across 8 of this provider''s published API definitions: braket-openapi-original.yml, databrew-openapi-original.yml, dataexchange-openapi-original.yml, iot-openapi-original.yml, iotsitewise-openapi-original.yml, macie2-openapi-original.yml, panorama-openapi-original.yml, s3control-openapi-original.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: Jobs
paths:
  /jobs:
    POST:
      summary: Amazon Web Services Searchjobs
      description: Searches for Amazon Braket jobs that match the specified filter values.
      operationId: amazonWebServicesSearchJobs
      tags:
      - Jobs
    GET:
      summary: Amazon Web Services Listjobs
      description: Lists all of the DataBrew jobs that are defined.
      operationId: amazonWebServicesListJobs
      tags:
      - Jobs
  /jobs/{name}:
    GET:
      summary: Amazon Web Services Describejob
      description: Returns the definition of a specific DataBrew job.
      operationId: amazonWebServicesDescribeJob
      tags:
      - Jobs
  /jobs/{name}/jobRun/{runId}:
    GET:
      summary: Amazon Web Services Describejobrun
      description: Represents one run of a DataBrew job.
      operationId: amazonWebServicesDescribeJobRun
      tags:
      - Jobs
  /jobs/{name}/jobRuns:
    GET:
      summary: Amazon Web Services Listjobruns
      description: Lists all of the previous runs of a particular DataBrew job.
      operationId: amazonWebServicesListJobRuns
      tags:
      - Jobs
  /jobs/{name}/startJobRun:
    POST:
      summary: Amazon Web Services Startjobrun
      description: Runs a DataBrew job.
      operationId: amazonWebServicesStartJobRun
      tags:
      - Jobs
  /jobs/{name}/jobRun/{runId}/stopJobRun:
    POST:
      summary: Amazon Web Services Stopjobrun
      description: Stops a particular run of a job.
      operationId: amazonWebServicesStopJobRun
      tags:
      - Jobs
  /v1/jobs/{JobId}:
    PATCH:
      summary: Amazon Web Services Startjob
      description: This operation starts a job.
      operationId: amazonWebServicesStartJob
      tags:
      - Jobs
  /v1/jobs:
    GET:
      summary: Amazon Web Services Listjobs
      description: This operation lists your jobs sorted by CreatedAt in descending order.
      operationId: amazonWebServicesListJobs
      tags:
      - Jobs
  /jobs/{jobId}/targets:
    POST:
      summary: Amazon Web Services Associatetargetswithjob
      description: 'Associates a group with a continuous job. The following criteria must be met: The job must have been created with the targetSelection field set to "CONTINUOUS". The job status must currently be "IN_PROGRESS". The total number of targets associated with a job must not exceed 100. Requires permission to access the AssociateTargetsWithJob action.'
      operationId: amazonWebServicesAssociateTargetsWithJob
      tags:
      - Jobs
  /jobs/{jobId}/cancel:
    PUT:
      summary: Amazon Web Services Canceljob
      description: Cancels a job. Requires permission to access the CancelJob action.
      operationId: amazonWebServicesCancelJob
      tags:
      - Jobs
  /jobs/{jobId}:
    PATCH:
      summary: Amazon Web Services Updatejob
      description: Updates supported fields of the specified job. Requires permission to access the UpdateJob action.
      operationId: amazonWebServicesUpdateJob
      tags:
      - Jobs
    GET:
      summary: Amazon Web Services Describebulkimportjob
      description: Retrieves information about a bulk import job request. For more information, see Describe a bulk import job (CLI) in the Amazon Simple Storage Service User Guide.
      operationId: amazonWebServicesDescribeBulkImportJob
      tags:
      - Jobs
  /jobs/{jobId}/job-document:
    GET:
      summary: Amazon Web Services Getjobdocument
      description: Gets a job document. Requires permission to access the GetJobDocument action.
      operationId: amazonWebServicesGetJobDocument
      tags:
      - Jobs
  /jobs/{jobId}/things:
    GET:
      summary: Amazon Web Services Listjobexecutionsforjob
      description: Lists the job executions for a job. Requires permission to access the ListJobExecutionsForJob action.
      operationId: amazonWebServicesListJobExecutionsForJob
      tags:
      - Jobs
  /jobs/list:
    POST:
      summary: Amazon Web Services Listclassificationjobs
      description: Retrieves a subset of information about one or more classification jobs.
      operationId: amazonWebServicesListClassificationJobs
      tags:
      - Jobs
  /jobs/{JobId}:
    GET:
      summary: Amazon Web Services Describedevicejob
      description: Returns information about a device job.
      operationId: amazonWebServicesDescribeDeviceJob
      tags:
      - Jobs
  /v20180820/jobs:
    GET:
      summary: Amazon Web Services Listjobs
      description: 'Lists current S3 Batch Operations jobs as well as the jobs that have ended within the last 30 days for the Amazon Web Services account making the request. For more information, see S3 Batch Operations in the Amazon S3 User Guide. Permissions To use the ListJobs operation, you must have permission to perform the s3:ListJobs action. Related actions include: CreateJob DescribeJob UpdateJobPriority UpdateJobStatus'
      operationId: amazonWebServicesListJobs
      tags:
      - Jobs
  /v20180820/jobs/{id}/tagging:
    PUT:
      summary: Amazon Web Services Putjobtagging
      description: 'Sets the supplied tag-set on an S3 Batch Operations job. A tag is a key-value pair. You can associate S3 Batch Operations tags with any job by sending a PUT request against the tagging subresource that is associated with the job. To modify the existing tag set, you can either replace the existing tag set entirely, or make changes within the existing tag set by retrieving the existing tag set using GetJobTagging, modify that tag set, and use this operation to replace the tag set with the one you modified. For more information, see Controlling access and labeling jobs using tags in the Amazon S3 User Guide. If you send this request with an empty tag set, Amazon S3 deletes the existing tag set on the Batch Operations job. If you use this method, you are charged for a Tier 1 Request (PUT). For more information, see Amazon S3 pricing. For deleting existing tags for your Batch Operations job, a DeleteJobTagging request is preferred because it achieves the same result without incurring charges. A few things to consider about using tags: Amazon S3 limits the maximum number of tags to 50 tags per job. You can associate up to 50 tags with a job as long as they have unique tag keys. A tag key can be up to 128 Unicode characters in length, and tag values can be up to 256 Unicode characters in length. The key and values are case sensitive. For tagging-related restrictions related to characters and encodings, see User-Defined Tag Restrictions in the Billing and Cost Management User Guide. Permissions To use the PutJobTagging operation, you must have permission to perform the s3:PutJobTagging action. Related actions include: CreateJob GetJobTagging DeleteJobTagging'
      operationId: amazonWebServicesPutJobTagging
      tags:
      - Jobs
  /v20180820/jobs/{id}:
    GET:
      summary: Amazon Web Services Describejob
      description: 'Retrieves the configuration parameters and status for a Batch Operations job. For more information, see S3 Batch Operations in the Amazon S3 User Guide. Permissions To use the DescribeJob operation, you must have permission to perform the s3:DescribeJob action. Related actions include: CreateJob ListJobs UpdateJobPriority UpdateJobStatus'
      operationId: amazonWebServicesDescribeJob
      tags:
      - Jobs
  /v20180820/jobs/{id}/priority:
    POST:
      summary: Amazon Web Services Updatejobpriority
      description: 'Updates an existing S3 Batch Operations job''s priority. For more information, see S3 Batch Operations in the Amazon S3 User Guide. Permissions To use the UpdateJobPriority operation, you must have permission to perform the s3:UpdateJobPriority action. Related actions include: CreateJob ListJobs DescribeJob UpdateJobStatus'
      operationId: amazonWebServicesUpdateJobPriority
      tags:
      - Jobs
  /v20180820/jobs/{id}/status:
    POST:
      summary: Amazon Web Services Updatejobstatus
      description: 'Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job. For more information, see S3 Batch Operations in the Amazon S3 User Guide. Permissions To use the UpdateJobStatus operation, you must have permission to perform the s3:UpdateJobStatus action. Related actions include: CreateJob ListJobs DescribeJob UpdateJobStatus'
      operationId: amazonWebServicesUpdateJobStatus
      tags:
      - Jobs
x-refined-from:
- braket-openapi-original.yml
- databrew-openapi-original.yml
- dataexchange-openapi-original.yml
- iot-openapi-original.yml
- iotsitewise-openapi-original.yml
- macie2-openapi-original.yml
- panorama-openapi-original.yml
- s3control-openapi-original.yml