How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Amazon Glue DataBrew Jobs API

The Jobs API from Amazon Glue DataBrew — 6 operation(s) for jobs.

Amazon Glue DataBrew Jobs API is one of 10 APIs that Amazon Glue DataBrew publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Job. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, pricing, an API reference, authentication docs, and 1 JSON Schema.

This API exposes 7 operations across 6 paths, and defines 93 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 4 base URLs: http://databrew.{region}.amazonaws.com, https://databrew.{region}.amazonaws.com, http://databrew.{region}.amazonaws.com.cn, https://databrew.{region}.amazonaws.com.cn.

7 operations 6 paths 93 schemas 1 DELETE4 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://databrew.amazonaws.com
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

Amazon Glue DataBrew Jobs API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (hmac). By default, every request must be authenticated.

  • hmac — Amazon Signature authorization v4

Paths & Operations 7

Across 6 paths, the API surfaces 7 operations — 1 DELETE, 4 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Jobs 7
DELETE
/jobs/{name}
Amazon Glue DataBrew Delete Job
DeleteJob 8 params → 200480481482
GET
/jobs/{name}
Amazon Glue DataBrew Describe Job
DescribeJob 8 params → 200480481
GET
/jobs/{name}/jobRun/{runId}
Amazon Glue DataBrew Describe Job Run
DescribeJobRun 9 params → 200480481
GET
/jobs/{name}/jobRuns
Amazon Glue DataBrew List Job Runs
ListJobRuns 12 params → 200480481
GET
/jobs
Amazon Glue DataBrew List Jobs
ListJobs 13 params → 200480
POST
/jobs/{name}/startJobRun
Amazon Glue DataBrew Start Job Run
StartJobRun 8 params → 200480481482483
POST
/jobs/{name}/jobRun/{runId}/stopJobRun
Amazon Glue DataBrew Stop Job Run
StopJobRun 9 params → 200480481

Schemas 93

The contract defines 93 schemas that model the data the API accepts and returns. The most detailed are Job (24 properties), DescribeJobResponse (24 properties), DescribeJobRunResponse (19 properties), JobRun (18 properties). Each schema is shown below with its type and property counts.

LogSubscription
string
S3TableOutputOptions
object
Represents options that specify how and where DataBrew writes the Amazon S3 output generated by recipe jobs.
1 property 1 required
ValidationMode
string
Delimiter
string
LogGroupName
string
StartedBy
string
JobType
string
JobRunList
array
ResourceNotFoundException
ProjectName
string
JobRunErrorMessage
string
Statistic
string
Date
string
GlueConnectionName
string
JobRunState
string
LastModifiedBy
string
Output
object
Represents options that specify how and where in Amazon S3 DataBrew writes the output generated by recipe jobs or profile jobs.
7 properties 1 required
DescribeJobResponse
object
24 properties 1 required
ColumnNameList
array
MaxOutputFiles
integer
DatabaseTableOutputOptions
object
Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.
2 properties 1 required
MaxCapacity
integer
DatasetName
string
TagValue
string
Arn
string
StatisticsConfiguration
object
Configuration of evaluations for a profile job. This configuration can be used to select evaluations and override the parameters of selected evaluations.
2 properties
OutputFormat
string
ColumnSelectorList
array
OverwriteOutput
boolean
BucketOwner
string
StatisticOverrideList
array
EntityDetectorConfiguration
object
Configuration of entity detection for a profile job. When undefined, entity detection is disabled.
2 properties 1 required
JobRun
object
Represents one run of a DataBrew job.
18 properties
DeleteJobResponse
object
1 property 1 required
DatabaseTableName
string
DatabaseName
string
ProfileConfiguration
object
Configuration for profile jobs. Configuration can be used to select columns, do evaluations, and override default parameters of evaluations. When configuration…
4 properties
CompressionFormat
string
RecipeName
string
CsvOutputOptions
object
Represents a set of options that define how DataBrew will write a comma-separated value (CSV) file.
1 property
JobList
array
ListJobRunsResponse
object
2 properties 1 required
AccountId
string
Job
object
Represents all of the attributes of a DataBrew job.
24 properties 1 required
DescribeJobRunResponse
object
19 properties 1 required
ColumnStatisticsConfigurationList
array
EncryptionKeyArn
string
JobSample
object
A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample value isn't provided, the def…
2 properties
RecipeReference
object
Represents the name and version of a DataBrew recipe.
2 properties 1 required
RecipeVersion
string
AllowedStatisticList
array
Attempt
integer
StatisticOverride
object
Override of a particular evaluation for a profile job.
2 properties 2 required
ValidationConfiguration
object
Configuration for data quality validation. Used to select the Rulesets and Validation Mode to be used in the profile job. When ValidationConfiguration is null,…
2 properties 1 required
CatalogId
string
S3Location
object
Represents an Amazon S3 location (bucket name, bucket owner, and object key) where DataBrew can read input data, or write output from a job.
3 properties 1 required
ColumnSelector
object
Selector of a column from a dataset for profile job configuration. One selector includes either a column name or a regular expression.
2 properties
ListJobsResponse
object
2 properties 1 required
ExecutionTime
integer
JobName
string
TagMap
object
EncryptionMode
string
Key
string
TableName
string
MaxRetries
integer
NextToken
string
ColumnStatisticsConfiguration
object
Configuration for column evaluations for a profile job. ColumnStatisticsConfiguration can be used to select evaluations and override parameters of evaluations…
2 properties 1 required
CreatedBy
string
JobRunId
string
DatabaseOutput
object
Represents a JDBC database output object which defines the output destination for a DataBrew recipe job to write into.
3 properties 2 required
DataCatalogOutput
object
Represents options that specify how and where in the Glue Data Catalog DataBrew writes the output generated by recipe jobs.
6 properties 2 required
ColumnName
string
EntityTypeList
array
ValidationConfigurationList
array
StatisticList
array
StartJobRunResponse
object
1 property 1 required
StopJobRunResponse
object
1 property 1 required
OutputList
array
ConflictException
ServiceQuotaExceededException
DataCatalogOutputList
array
Timeout
integer
SampleMode
string
EntityType
string
JobSize
integer
ParameterMap
object
ParameterValue
string
DatabaseOutputList
array
AllowedStatistics
object
Configuration of statistics that are allowed to be run on columns that contain detected entities. When undefined, no statistics will be computed on columns tha…
1 property 1 required
OutputFormatOptions
object
Represents a set of options that define the structure of comma-separated (CSV) job output.
1 property
ValidationException
DatabaseOutputMode
string
Bucket
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

amazon-glue-databrew-jobs-api-openapi.yml Raw ↑

Other APIs Amazon Glue DataBrew publishes across the network.

Amazon Glue DataBrew Datasets API
Amazon Glue DataBrew ProfileJobs API
Amazon Glue DataBrew Projects API
Amazon Glue DataBrew RecipeJobs API
Amazon Glue DataBrew Recipes API
Amazon Glue DataBrew RecipeVersions#name API
Amazon Glue DataBrew Rulesets API
Amazon Glue DataBrew Schedules API
Amazon Glue DataBrew Tags API
Where this information came from

This is an independent, third-party profile of Amazon Glue DataBrew Jobs API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.