After signing in, you can create credentials that can be used to call the Platform APIs.
Download OpenAPI specification:Download
Use the Unified Tags API to create folders, tags, and tag categories, which let you better organize your business objects.
Related documentation:
Visualize API calls with Postman (a free, third-party software):
API paths:
Required headers:
Authorization
, x-gw-ims-org-id
, and x-api-key
. For more information on how to obtain these values, see the authentication tutorial.Content-Type
. Accepted values specific to each call are provided in the call parameters.API error handling:
You can now interact with the Experience Platform API endpoints directly from this API reference page. Get your authentication credentials and use the Try it functionality in the right rail. Note that by using this functionality, you are making real API calls. Keep this in mind when you interact with production sandboxes.
Folders are a capability that let you better organize your business objects for easier navigability and categorization.
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-sandbox-name required | string All resources in Experience Platform are isolated to specific virtual sandboxes. Requests to Platform APIs require a header that specifies the name of the sandbox in which the operation will take place. See the sandboxes overview for more information. |
The request body to create the folder.
Created
{- "id": "83f8287c-767b-4106-b271-257282fd170e",
- "name": "SampleFolder",
- "noun": "dataset",
- "imsOrg": "{ORG_ID}",
- "sandboxId": "{SANDBOX_ID}",
- "sandboxName": "prod",
- "createdBy": "{USER_ID}",
- "createdAt": "2023-10-01T08:47:06.192+00:00",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "2023-10-01T08:47:06.192+00:00",
- "status": "IN_USE",
- "_links": {
- "self": {
- "href": "/folders/dataset/83f8287c-767b-4106-b271-257282fd170e"
}
}
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-sandbox-name required | string All resources in Experience Platform are isolated to specific virtual sandboxes. Requests to Platform APIs require a header that specifies the name of the sandbox in which the operation will take place. See the sandboxes overview for more information. |
Success
{- "id": "83f8287c-767b-4106-b271-257282fd170e",
- "name": "SampleFolder",
- "noun": "dataset",
- "imsOrg": "{ORG_ID}",
- "sandboxId": "{SANDBOX_ID}",
- "sandboxName": "prod",
- "createdBy": "{USER_ID}",
- "createdAt": "2023-10-01T08:47:06.192+00:00",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "2023-10-01T08:47:06.192+00:00",
- "status": "IN_USE",
- "_links": {
- "self": {
- "href": "/folders/dataset/83f8287c-767b-4106-b271-257282fd170e"
}
}
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-sandbox-name required | string All resources in Experience Platform are isolated to specific virtual sandboxes. Requests to Platform APIs require a header that specifies the name of the sandbox in which the operation will take place. See the sandboxes overview for more information. |
The request body to update the folder.
Success
{- "id": "83f8287c-767b-4106-b271-257282fd170e",
- "name": "RenamedSampleFolder",
- "noun": "dataset",
- "imsOrg": "{ORG_ID}",
- "sandboxId": "{SANDBOX_ID}",
- "sandboxName": "prod",
- "createdBy": "{USER_ID}",
- "createdAt": "2023-10-01T08:47:06.192+00:00",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "2023-10-01T08:47:06.192+00:00",
- "status": "IN_USE",
- "_links": {
- "self": {
- "href": "/folders/dataset/83f8287c-767b-4106-b271-257282fd170e"
}
}
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-sandbox-name required | string All resources in Experience Platform are isolated to specific virtual sandboxes. Requests to Platform APIs require a header that specifies the name of the sandbox in which the operation will take place. See the sandboxes overview for more information. |
Success
{- "message": "delete request accepted successfully"
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-sandbox-name required | string All resources in Experience Platform are isolated to specific virtual sandboxes. Requests to Platform APIs require a header that specifies the name of the sandbox in which the operation will take place. See the sandboxes overview for more information. |
Success
{- "id": "c626b4f7-223b-4486-8900-00c266e31dd1",
- "name": "ParentFolder",
- "noun": "dataset",
- "imsOrg": "{IMS_ORG}",
- "sandboxId": "{SANDBOX_ID}",
- "sandboxName": "prod",
- "createdBy": "null",
- "createdAt": "2023-01-12T03:31:00.118+00:00",
- "modifiedBy": "null",
- "modifiedAt": "2023-01-13T05:47:06.718+00:00",
- "_links": null,
- "children": [
- {
- "id": "83f8287c-767b-4106-b271-257282fd170e",
- "name": "ChildFolder",
- "noun": "dataset",
- "imsOrg": "{ORG_ID}",
- "sandboxId": "{SANDBOX_ID}",
- "sandboxName": "prod",
- "createdBy": "{USER_ID}",
- "createdAt": "2023-10-01T08:47:06.192+00:00",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "2023-10-01T08:47:06.192+00:00",
- "status": "IN_USE",
- "_links": null,
- "parentId": "c626b4f7-223b-4486-8900-00c266e31dd1",
- "children": [ ]
}
]
}
Use this endpoint to validate if a folder is eligible to have objects in it.
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-sandbox-name required | string All resources in Experience Platform are isolated to specific virtual sandboxes. Requests to Platform APIs require a header that specifies the name of the sandbox in which the operation will take place. See the sandboxes overview for more information. |
Success
{- "id": "83f8287c-767b-4106-b271-257282fd170e",
- "name": "SampleFolder",
- "noun": "dataset",
- "imsOrg": "{ORG_ID}",
- "sandboxId": "{SANDBOX_ID}",
- "sandboxName": "prod",
- "createdBy": "{USER_ID}",
- "createdAt": "2023-10-01T08:47:06.192+00:00",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "2023-10-01T08:47:06.192+00:00",
- "status": "IN_USE",
- "_links": {
- "self": {
- "href": "/folders/dataset/83f8287c-767b-4106-b271-257282fd170e"
}
}
}
Tags let you manage the metadata taxonomy for business objects, allowing you to classify these objects for easier discovery and categorization.
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
Success
{- "_page": {
- "count": 166,
- "limit": 10,
- "next": "eyJjb21wb3NpdGVUb2tlbiI6IntcInRva2VuXCI6XCIrUklEOn52a0owQUp3WDRrVko1d0FBQUFBQUFBPT0jUlQ6MiNUUkM6MjAjUlREOnVDTmQyWlAvWjV6TGdvUGVGR1JHQk1KNVExVmR6Mnc9I0lTVjoyI0lFTzo2NTU2NyNRQ0Y6OCNGUEM6QWdFQ0J3TG1BQ1NmQnNBQ0JBb0FBQVFBQ0FBQUNJQVlnQWVBRElBTmdBWEFFTUJCUUVBQUFBQkFRQkdBSElBR2dBQ0FENEFId0FKUkRFQUNBZ2dBUUJnQUVBQUlIb0FaZ0FDQUJNQUFRVUFBUUFCQVFScUFBc0FTQUFBRUxvQU9nQWFBQmNBQVlBQUFHSUlCUUFDQU1vQUlnQWlBQk1DQUFRQUFnZ0FnQUM2QURZQTNnQWlBR1lBQWdCZUFBY0FCZ0JlQUM4QURBQUlBQWdBQVFBQ0FBRUZBQVFFQUFBRWdBQ0FBSjRCR2dBeUFCSUFPZ0F5QU13QVNRQ0FBQUVBdGdCRUFBR0FkZ0FuQUFDZ0NBQUFBQ0lCQUFDSkFnQUJBRUFDQUg0QUhnQWFBQllBVUFFQUNCQUFFQUFRQUF4QUFzUnJBQUlFQUFBYkxoQklIQVBBQUhnUUVBTEVxQUE4RkNBQVFtcUVBd0FBTWd3Y09BSFdIa1FBZ0JGT0FTNEN4QVE0QVwiLFwicmFuZ2VcIjp7XCJtaW5cIjpcIlwiLFwibWF4XCI6XCJGRlwifX0iLCJvcmRlckJ5SXRlbXMiOlt7Iml0ZW0iOjE2OTQ0ODg2MDMwMDB9XSwicmlkIjoidmtKMEFKd1g0a1hHV2dFQUFBQUFBQT09IiwiaW5jbHVzaXZlIjp0cnVlfQ\"",
- "property": [
- "tagCategoryId=e2b7c656-067b-4413-a366-adde0401df50"
]
}
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
The request body to create a tag.
Created
{- "archived": false,
- "createdAt": 1705624523000,
- "createdBy": "{USER_ID}",
- "id": "8af14b1e-f267-44ad-b94c-9ac70274e3d5",
- "modifiedAt": "1705624523000",
- "modifiedBy": "{USER_ID}",
- "name": "sample-tag",
- "org": "{ORG_ID}",
- "tagCategoryId": "e2b7c656-067b-4413-a366-adde0401df50",
- "tagCategoryName": "Test Category"
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
Success
{- "archived": false,
- "createdAt": 1705624523000,
- "createdBy": "{USER_ID}",
- "id": "8af14b1e-f267-44ad-b94c-9ac70274e3d5",
- "modifiedAt": "1705624523000",
- "modifiedBy": "{USER_ID}",
- "name": "sample-tag",
- "org": "{ORG_ID}",
- "tagCategoryId": "e2b7c656-067b-4413-a366-adde0401df50",
- "tagCategoryName": "Test Category"
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
The request body to update the tag.
Success
{- "archived": false,
- "createdAt": 1705624523000,
- "createdBy": "{USER_ID}",
- "id": "8af14b1e-f267-44ad-b94c-9ac70274e3d5",
- "modifiedAt": "1705624523000",
- "modifiedBy": "{USER_ID}",
- "name": "updatedSampleTag",
- "org": "{ORG_ID}",
- "tagCategoryId": "e2b7c656-067b-4413-a366-adde0401df50",
- "tagCategoryName": "Test Category"
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
Success
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
The request body to validate the tags.
Success
{- "invalidTags": [
- {
- "id": "invalid-tag"
}
], - "validTags": [
- {
- "id": "d113f40c-0097-4626-8d5f-6d5017694453"
}, - {
- "id": "2bd5ddd9-7284-4767-81d9-c75b122f2a6a"
}
]
}
Tag categories let you organize your tags into meaningful sets, allowing you to provide more context to the tag's purpose.
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
Success
{- "_page": {
- "count": 1,
- "limit": 10,
- "property": [ ]
}, - "tags": [
- {
- "id": "e2b7c656-067b-4413-a366-adde0401df50",
- "name": "Sample Tag Category",
- "description": "Sample tag category description",
- "org": "{ORG_ID}",
- "createdBy": "{USER_ID}",
- "createdAt": "1661752268000",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "1661752268000",
- "tagCount": 0
}
]
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
The request body to create the tag category.
Success
{- "id": "e2b7c656-067b-4413-a366-adde0401df50",
- "name": "Sample Tag Category",
- "description": "Sample tag category description",
- "org": "{ORG_ID}",
- "createdBy": "{USER_ID}",
- "createdAt": "1661752268000",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "1661752268000",
- "tagCount": 0
}
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
Success
{- "id": "e2b7c656-067b-4413-a366-adde0401df50",
- "name": "Sample Tag Category",
- "description": "Sample tag category description",
- "org": "{ORG_ID}",
- "createdBy": "{USER_ID}",
- "createdAt": "1661752268000",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "1661752268000",
- "tagCount": 0
}
Important: Only the system administrator and the product administrator can use this API call.
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
The request body to update the tag category.
Success
{- "id": "e2b7c656-067b-4413-a366-adde0401df50",
- "name": "Sample Tag Category",
- "description": "Updated sample description",
- "org": "{ORG_ID}",
- "createdBy": "{USER_ID}",
- "createdAt": "1661752268000",
- "modifiedBy": "{USER_ID}",
- "modifiedAt": "1661752268000",
- "tagCount": 0
}
Important: Only the system administrator and the product administrator can use this API call.
Authorization required | string The access token which can be copied from your Experience Platform integration, prefixed with "Bearer ". For more information on how to obtain this value, visit the authentication tutorial. |
Content-Type required | string The type of content being sent in the body of the request. This value should be |
x-gw-ims-org-id required | string The Organization ID which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
x-api-key required | string The API key which can be copied from your Experience Platform integration. For more information on how to obtain this value, visit the authentication tutorial. |
Success