v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-141891,2951.1 MB

Creates a custom asset type.

Prerequisites:

  • The formsInput field is required, however, can be passed as empty (e.g. -forms-input {}).

  • You must have CreateAssetType permissions.

  • The domain-identifier and owning-project-identifier must be valid and active.

  • The name of the asset type must be unique within the domain — duplicate names will cause failure.

  • JSON input must be valid — incorrect formatting causes Invalid JSON errors.

post/v2/domains/{domainIdentifier}/asset-types

Path parameters

domainIdentifierstring required

The unique identifier of the Amazon DataZone domain where the custom asset type is being created.

Request body

namestring required

The name of the custom asset type.

descriptionstring password

The descripton of the custom asset type.

formsInputobject required

The metadata forms that are to be attached to the custom asset type.

owningProjectIdentifierstring required

The identifier of the Amazon DataZone project that is to own the custom asset type.

Response

Success

domainIdstring required

The ID of the Amazon DataZone domain in which the asset type was created.

namestring required

The name of the asset type.

revisionstring required

The revision of the custom asset type.

descriptionstring password

The description of the custom asset type.

formsOutputobject required

The metadata forms that are attached to the asset type.

owningProjectIdstring

The ID of the Amazon DataZone project that currently owns this asset type.

originDomainIdstring

The ID of the Amazon DataZone domain where the asset type was originally created.

originProjectIdstring

The ID of the Amazon DataZone project where the asset type was originally created.

createdAtstring date-time

The timestamp of when the asset type is to be created.

createdBystring

The Amazon DataZone user who creates this custom asset type.

updatedAtstring date-time

The timestamp of when the custom type was created.

updatedBystring

The Amazon DataZone user that created the custom asset type.