{ "info": { "_postman_id": "1897c4f2-e25d-5850-9887-c65bd2d8394c", "name": "Identity Service", "description": "Delivering relevant digital experiences requires having a complete understanding of your customer. This is made more difficult when your customer data is fragmented across disparate systems, causing each individual customer to appear to have multiple \"identities\". Adobe Experience Platform Identity Service provides a RESTful API to help you to gain a better view of your customers and their behavior. By bridging identities across devices and systems, you are better able to deliver impactful, personal digital experiences in real-time.\n\nRelated documentation:\n * [Identity Service documentation](http://www.adobe.com/go/identity-overview-en)\n\nVisualize API calls with Postman (a free, third-party software):\n * [Identity Service API Postman collection on GitHub](https://github.com/adobe/experience-platform-postman-samples/blob/master/apis/experience-platform/Identity%20Service.postman_collection.json)\n * [Video guide for creating the Postman environment](https://video.tv.adobe.com/v/28832)\n * [Steps for importing environments and collections in Postman](https://learning.getpostman.com/docs/postman/collection_runs/using_environments_in_collection_runs/)\n\nAPI paths:\n * PLATFORM Gateway URL: https://platform-{REGION}.adobe.io\n * Information on {REGION} values can be found in the [Identity Service developer guide](https://experienceleague.adobe.com/docs/experience-platform/identity/api/getting-started.html).\n * Base path for this API: /data/core/\n * Example of a complete path: https://platform-va7.adobe.io/data/core/identity/cluster/members\n\nRequired headers:\n * All calls require the headers `Authorization`, `x-gw-ims-org-id`, and `x-api-key`. For more information on how to obtain these values, see the [authentication tutorial](http://www.adobe.com/go/platform-api-authentication-en).\n * All resources in Experience Platform are isolated to specific virtual sandboxes. All requests to Platform APIs require the header `x-sandbox-name` whose value is the all-lowercase name of the sandbox the operation will take place in (for example, \"prod\"). See the [sandboxes overview](https://adobe.com/go/sandbox-overview-en) for more information.\n * All requests with a payload in the request body (such as POST, PUT, and PATCH calls) must include the header `Content-Type` with a value of `application/json`.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "Identity", "item": [ { "name": "Retrieve an identity", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "19e8946c-1c85-5ceb-9e6f-a9d853bae323", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/identity/identity?nsid=411&namespace=adcloud&id=2521328045094711779817", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "identity" ], "query": [ { "key": "nsid", "value": "411" }, { "key": "namespace", "value": "adcloud" }, { "key": "id", "value": "2521328045094711779817" } ] }, "description": "Given the namespace and an ID in that namespace, returns XID string." }, "response": [] } ], "_postman_id": "460885b1-89a3-5a63-bf0b-d20680293b9c", "description": "Identity services provide access to a profile identity in XID form." }, { "name": "Cluster", "item": [ { "name": "List linked identities", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "4a1659ab-e82c-5f90-aa05-6c2332894a5b", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/identity/cluster/members?xid=2521328045094711779817&nsid=411&namespace=adcloud&id=2521328045094711779817&graph-type=Private Graph", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "cluster", "members" ], "query": [ { "key": "xid", "value": "2521328045094711779817" }, { "key": "nsid", "value": "411" }, { "key": "namespace", "value": "adcloud" }, { "key": "id", "value": "2521328045094711779817" }, { "key": "graph-type", "value": "Private Graph" } ] }, "description": "Given an XID return all XIDs, in the same or other namespaces, that are linked to it by the device graph type. The related XIDs are considered to be part of the same cluster. It is required to pass either xid or (namespace/nsid & id) pair to get cluster members." }, "response": [] }, { "name": "Given set of identities, returns all linked identities in cluster corresponding to each identity", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "4bd1c58f-7d56-52bb-9c09-059d1e8c1f14", "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "raw", "raw": "{{body}}" }, "url": { "raw": "https://platform.adobe.io/data/core/identity/clusters/members", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "clusters", "members" ] } }, "response": [] }, { "name": "Given an XID, return all cluster association statistics for that XID", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "8b97fe38-1074-5eec-b7b2-82820c0fc92a", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/identity/cluster/history?xid=2521328045094711779817&nsid=411&namespace=adcloud&id=2521328045094711779817&graph-type=Private Graph", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "cluster", "history" ], "query": [ { "key": "xid", "value": "2521328045094711779817" }, { "key": "nsid", "value": "411" }, { "key": "namespace", "value": "adcloud" }, { "key": "id", "value": "2521328045094711779817" }, { "key": "graph-type", "value": "Private Graph" } ] }, "description": "Given an XID, return all cluster associations with that XID. It is required to pass either xid or (namespace/nsid & id) pair to get cluster history." }, "response": [] }, { "name": "Given a set of XIDs, return all corresponding cluster association statistics", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "6923f5ba-f3e0-599c-aeaf-8c1c8c415fda", "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "raw", "raw": "{{body}}" }, "url": { "raw": "https://platform.adobe.io/data/core/identity/clusters/history", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "clusters", "history" ] } }, "response": [] } ], "_postman_id": "ce3fbe6c-bdaa-5a3d-b1f0-d01461b1f1bc", "description": "Cluster services provide access to groupings of identities as linked in the identity graph." }, { "name": "Mappings", "item": [ { "name": "Given an identity and target namespace, returns the linked identity", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "addaff6f-8e10-56b3-b9fa-1e66e8216759", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/identity/mapping?xid=2521328045094711779817&nsid=411&namespace=adcloud&id=2521328045094711779817&targetNs=411", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "mapping" ], "query": [ { "key": "xid", "value": "2521328045094711779817" }, { "key": "nsid", "value": "411" }, { "key": "namespace", "value": "adcloud" }, { "key": "id", "value": "2521328045094711779817" }, { "key": "targetNs", "value": "411" } ] }, "description": "Given an XID, returns all XID mappings in the requested namespace (targetNs). It is required to pass either xid or (namespace/nsid & id) pair to get mappings in required namespace." }, "response": [] }, { "name": "Given set of identities and target namespace, returns the corresponding linked identities", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "a9ce1e0d-b623-5280-a2e5-b5243e0dcd2d", "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-uis-cst-ctx", "value": "stub", "description": "Customer context to be used for stub response", "type": "string", "enabled": true }, { "key": "Accept", "value": "application/vnd.adobe.identity+json;version=1.2", "description": "The version of the resource's representation.", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "raw", "raw": "{{body}}" }, "url": { "raw": "https://platform.adobe.io/data/core/identity/mappings", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "identity", "mappings" ] }, "description": "Given an identity, returns all identity mappings in requested namespace (target namespace).\n" }, "response": [] } ], "_postman_id": "76a1db3d-03f9-5049-92a5-d9ba9b369a53", "description": "Mapping allows you to provide a fully qualified identity and will return the linked identity from another namespace." }, { "name": "Identity Namespace", "item": [ { "name": "Lists all identity namespaces available for the IMS Organization", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "61fe593e-ae7a-5e88-9137-b4eb23df8c77", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/idnamespace/identities", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "idnamespace", "identities" ] } }, "response": [] }, { "name": "Create a new identity namespace", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "809c7070-89b5-5e2d-94de-ca573e344366", "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "raw", "raw": "{{body}}" }, "url": { "raw": "https://platform.adobe.io/data/core/idnamespace/identities", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "idnamespace", "identities" ] } }, "response": [] }, { "name": "Retrieve details of a specific identity namespace by its ID", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "e71c653c-67e3-5a99-9c2d-85c892704d89", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/idnamespace/identities/:ID", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "idnamespace", "identities", ":ID" ], "variable": [ { "value": "{{ID}}", "id": "ID" } ] } }, "response": [] }, { "name": "Update specific identity namespace", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "96562585-eed8-558c-8010-eea7bae16048", "request": { "method": "PUT", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "raw", "raw": "{{body}}" }, "url": { "raw": "https://platform.adobe.io/data/core/idnamespace/identities/:ID", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "idnamespace", "identities", ":ID" ], "variable": [ { "value": "{{ID}}", "id": "ID" } ] } }, "response": [] }, { "name": "List all namespaces", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "31b5315b-c618-5d64-b2e2-424106823953", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/idnamespace/orgs/:IMS_ORG/identities", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "idnamespace", "orgs", ":IMS_ORG", "identities" ], "variable": [ { "value": "{{IMS_ORG}}", "id": "IMS_ORG" } ] }, "description": "This endpoint lists all the namespaces shared by the {IMS_ORG}, or all owned namespaces if the IMS Org sent in the path matches the IMS Org sent in the header." }, "response": [] }, { "name": "Retrieve an identity namespace", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "/** Begin Adobe-provided Pre-Request Scripts **/", "// Do not send HTTP Headers with empty variables, as Postman will send the literal variable name", "pm.request.forEachHeader(header => {", " if (header.value.startsWith(\"{{\") && header.value.endsWith(\"}}\")) {", " if (!pm.variables.get(header.value.substring(2, header.value.length - 2))) { pm.request.headers.remove(header.key); }", " }", "});", "", "// Do not send HTTP URL Query Parameters with empty variables, as Postman will send the literal variable name", "pm.request.url.query.remove(q => { ", " if (q.value.startsWith(\"{{\") && q.value.endsWith(\"}}\")) {", " return !pm.variables.get(q.value.substring(2, q.value.length - 2));", " } ", "});", "/** End Adobe-provided Pre-Request Scripts **/" ] } } ], "_postman_id": "d328792a-4ae2-5dee-8d49-e84b2784058a", "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "key": "Authorization", "value": "Bearer {{ACCESS_TOKEN}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-api-key", "value": "{{API_KEY}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-gw-ims-org-id", "value": "{{IMS_ORG}}", "description": "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](http://www.adobe.com/go/platform-api-authentication-en).", "type": "string", "enabled": true }, { "key": "x-sandbox-name", "value": "{{SANDBOX_NAME}}", "description": "Identifies the Adobe Experience Platform sandbox to use. Default sandbox is 'prod'", "type": "string", "enabled": true } ], "body": { "mode": "formdata", "formdata": [] }, "url": { "raw": "https://platform.adobe.io/data/core/idnamespace/orgs/:IMS_ORG/identities/:ID", "protocol": "https", "host": [ "platform", "adobe", "io" ], "path": [ "data", "core", "idnamespace", "orgs", ":IMS_ORG", "identities", ":ID" ], "variable": [ { "value": "{{IMS_ORG}}", "id": "IMS_ORG" }, { "value": "{{ID}}", "id": "ID" } ] }, "description": "This endpoint retrieves details of a specific identity namespace owned by the {IMS_ORG} if the ID provided is accessible by the IMS Org sent in the header." }, "response": [] } ], "_postman_id": "77a99e8a-8cf8-56b1-be60-53ee74773f24", "description": "Identity namespaces provide context to identity data. Experience Platform provides standard namespaces as well as allowing organizations to create and manage custom namespaces." } ] }