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 Datasets API

The Datasets API from Amazon Glue DataBrew — 2 operation(s) for datasets.

Amazon Glue DataBrew Datasets 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 Datasets. 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 5 operations across 2 paths, and defines 66 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.

5 operations 2 paths 66 schemas 1 DELETE2 GET1 POST1 PUT

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 Datasets 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 5

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

Datasets 5
POST
/datasets
Amazon Glue DataBrew Create Dataset
CreateDataset 7 params body → 200480481482483
GET
/datasets
Amazon Glue DataBrew List Datasets
ListDatasets 11 params → 200480
DELETE
/datasets/{name}
Amazon Glue DataBrew Delete Dataset
DeleteDataset 8 params → 200480481482
GET
/datasets/{name}
Amazon Glue DataBrew Describe Dataset
DescribeDataset 8 params → 200480481
PUT
/datasets/{name}
Amazon Glue DataBrew Update Dataset
UpdateDataset 8 params body → 200480481482

Schemas 66

The contract defines 66 schemas that model the data the API accepts and returns. The most detailed are Dataset (13 properties), DescribeDatasetResponse (12 properties), DatasetParameter (5 properties), DataCatalogInputDefinition (4 properties). Each schema is shown below with its type and property counts.

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
SheetIndexList
array
Arn
string
ExcelOptions
object
Represents a set of options that define how DataBrew will interpret a Microsoft Excel file when creating a dataset from that file.
3 properties
ConflictException
PathParametersMap
object
A structure that map names of parameters used in the Amazon S3 path of a dataset to their definitions. A definition includes parameter type and conditions.
Input
object
Represents information on how DataBrew can find data, in either the Glue Data Catalog or Amazon S3.
4 properties
FormatOptions
object
Represents a set of options that define the structure of either comma-separated value (CSV), Excel, or JSON input.
3 properties
MaxFiles
integer
PathOptions
object
Represents a set of options that define how DataBrew selects files for a given Amazon S3 path in a dataset.
3 properties
ValuesMap
object
DatetimeOptions
object
Represents additional options for correct interpretation of datetime parameters used in the Amazon S3 path of a dataset.
3 properties 1 required
Delimiter
string
TagMap
object
DatetimeFormat
string
HeaderRow
boolean
InputFormat
string
OrderedBy
string
Key
string
BucketOwner
string
Expression
string
TableName
string
ServiceQuotaExceededException
FilterExpression
object
Represents a structure for defining parameter conditions. Supported conditions are described here: Supported conditions for dynamic datasets in the Glue DataBr…
2 properties 2 required
CreateDatasetResponse
object
1 property 1 required
Source
string
SheetNameList
array
Metadata
object
Contains additional resource information needed for specific datasets.
1 property
SheetName
string
DatabaseTableName
string
NextToken
string
ResourceNotFoundException
DatabaseName
string
DataCatalogInputDefinition
object
Represents how metadata stored in the Glue Data Catalog is defined in a DataBrew dataset.
4 properties 2 required
DatasetList
array
LocaleCode
string
ListDatasetsResponse
object
2 properties 1 required
CsvOptions
object
Represents a set of options that define how DataBrew will read a comma-separated value (CSV) file when creating a dataset from that file.
2 properties
ParameterType
string
ConditionValue
string
SheetIndex
integer
JsonOptions
object
Represents the JSON-specific options that define how input is to be interpreted by Glue DataBrew.
1 property
GlueConnectionName
string
CreateColumn
boolean
LastModifiedBy
string
Date
string
CreatedBy
string
AccountId
string
DescribeDatasetResponse
object
12 properties 2 required
FilesLimit
object
Represents a limit imposed on number of Amazon S3 files that should be selected for a dataset from a connected Amazon S3 path.
3 properties 1 required
DatasetParameter
object
Represents a dataset parameter that defines type and conditions for a parameter in the Amazon S3 path of the dataset.
5 properties 2 required
MultiLine
boolean
CatalogId
string
UpdateDatasetResponse
object
1 property 1 required
AccessDeniedException
PathParameterName
string
DatabaseInputDefinition
object
Connection information for dataset input files stored in a database.
4 properties 1 required
Order
string
ValidationException
QueryString
string
Dataset
object
Represents a dataset that can be processed by DataBrew.
13 properties 2 required
TimezoneOffset
string
Bucket
string
DatasetName
string
TagValue
string
DeleteDatasetResponse
object
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs Amazon Glue DataBrew publishes across the network.

Amazon Glue DataBrew Jobs 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 Datasets 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.