Retrieves a metadata schema per resource type.
You can retrieve metadata schemas for the standard metadata schema definitions listed below. Add one of these types as the resource path parameter.
campaigncustomerearning_ruleloyalty_tierorderorder_itemproductpromotion_tierpublicationredemptionrewardvoucherIf you have defined a custom metadata schema, provide its name in the "resource" field to retrieve its details.
๐ Management API
If you have Management API enabled, you can also use the Get Metadata Schemas endpoint to retrieve a metadata schema using its ID.
The access token received from the authorization server in the OAuth 2.0 flow.
There is an infinite number of possibilities for retrieving metadata schemas by the resource type because you can define custom metadata schemas.
The response does not include unknown metadata properties in the response, i.e. those that have been defined outside of the Project Settings > Metadata Schema definitions. For example, an unknown metadata property can be defined in the campaign manager.
Response body schema for GET /v1/metadata-schemas/{resource}.
Unique identifier of the metadata schema.
The resource type. You can define custom metadata schemas, which have a custom "related_object" resource type. The standard metadata schemas are: "campaign", "customer", "earning_rule", "loyalty_tier", "order", "order_item", "product", "promotion_tier", "publication", "redemption", "reward", "voucher".
Contains metadata definitions.
Restricts the creation of metadata fields when set to true. It indicates whether or not you can create new metadata definitions, e.g. in the campaign or publication manager. If set to true, then only the defined fields are available for assigning values.
Timestamp representing the date and time when the metadata schema was created. The value for this parameter is shown in the ISO 8601 format.
"2021-12-03T13:33:44.556Z"
Timestamp representing the date and time when the metadata schema was updated. The value for this parameter is shown in the ISO 8601 format.
"2022-08-11T08:05:30.695Z"
The type of the object represented by the JSON. This object stores information about the metadata schema.