Les jeux de mappages peuvent être utilisés pour définir la façon dont les données d’un schéma source sont mappées à celui d’un schéma de destination. Vous pouvez utiliser le point d’entrée /mappingSets
dans l’API Data Prep pour récupérer, créer, mettre à jour et valider des jeux de mappages par programmation.
Vous pouvez récupérer une liste de tous les ensembles de mappages pour votre organisation en envoyant une requête de GET à la variable /mappingSets
point de terminaison .
Format d’API
Le point d’entrée /mappingSets
prend en charge plusieurs paramètres de requête pour vous aider à filtrer vos résultats. Bien que la plupart de ces paramètres soient facultatifs, leur utilisation est vivement recommandée pour réduire les frais généraux élevés. Cependant, vous devez inclure les paramètres start
et limit
dans votre requête. Plusieurs paramètres peuvent être inclus et séparés par des esperluettes (&
).
GET /mappingSets?limit={LIMIT}&start={START}
GET /mappingSets?limit={LIMIT}&start={START}&name={NAME}
GET /mappingSets?limit={LIMIT}&start={START}&orderBy={ORDER_BY}
GET /mappingSets?limit={LIMIT}&start={START}&expandSchema={EXPAND_SCHEMA}
Paramètre | Description |
---|---|
{LIMIT} |
(Obligatoire) Indique le nombre de jeux de mappages renvoyés. |
{START} |
(Obligatoire) Indique le décalage des pages de résultats. Pour obtenir la première page de résultats, définissez la valeur sur start=0 . |
{NAME} |
Filtre les jeux de mappages par nom. |
{ORDER_BY} |
Trie l’ordre des résultats. Seuls les champs createdDate et updatedDate sont pris en charge. Vous pouvez ajouter le préfixe + ou - à la propriété pour la trier par ordre croissant ou décroissant, respectivement. |
{EXPAND_SCHEMA} |
Valeur booléenne qui détermine si le schéma de sortie complet est renvoyé dans le cadre de la réponse. |
Requête
La requête suivante récupère les deux derniers jeux de mappages au sein de votre organisation.
curl -X GET https://platform.adobe.io/data/foundation/conversion/mappingSets?limit=2&start=0 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Réponse
{
"data": [
{
"id": "428beb15b4864daaaa9dc3f005448005",
"version": 1,
"createdDate": 1582250953000,
"modifiedDate": 1582251156000,
"createdBy": "acp_xql_gateway",
"modifiedBy": "acp_ui_platform",
"supportVersion": "1.1",
"inputSchema": {
"id": "e660142cab8e438382abc5691b364b30",
"version": 0,
"sampleId": "f9e83882e3e34c1f8b873a3b8113c01e"
},
"outputSchema": {
"id": "1956affc28be468aa452e5e47c680c6b",
"version": 0,
"schemaRef": {
"id": "https://ns.adobe.com/xdm/context/profile__union",
"contentType": "1.0"
}
},
"mappings": [
{
"id": "af809223484341009ce0db13d4b32a3a",
"version": 0,
"createdDate": 1582250953000,
"modifiedDate": 1582250953000,
"createdBy": "acp_xql_gateway",
"modifiedBy": "acp_xql_gateway",
"sourceType": "text/x.schema-path",
"source": "id",
"destination": "person.name.firstName",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "id",
"destinationXdmPath": "person.name.firstName"
}
],
"status": "PUBLISHED",
"strictMapping": false,
"allowNullValues": false,
"xdmVersion": "1.0",
"schemaRef": {
"id": "https://ns.adobe.com/xdm/context/profile__union",
"contentType": "1.0"
},
"xdmSchema": "https://ns.adobe.com/xdm/context/profile__union"
},
{
"id": "8afb1351833a4a4692ea61074b60813b",
"version": 0,
"createdDate": 1582250893000,
"modifiedDate": 1582250893000,
"createdBy": "acp_xql_gateway",
"modifiedBy": "acp_xql_gateway",
"supportVersion": "1.1",
"inputSchema": {
"id": "97fe2ecf4faa400bb66dd6be88a53fe4",
"version": 0,
"sampleId": "0248bfb352214f908bdd6cf9c19447e1"
},
"outputSchema": {
"id": "e9c3696715d94905bb4e9bfc2c508e66",
"version": 0,
"schemaRef": {
"id": "https://ns.adobe.com/xdm/context/profile__union",
"contentType": "1.0"
}
},
"mappings": [
{
"id": "74647d8bf3b742f289534bee2fdeb732",
"version": 0,
"createdDate": 1582250893000,
"modifiedDate": 1582250893000,
"createdBy": "acp_xql_gateway",
"modifiedBy": "acp_xql_gateway",
"sourceType": "text/x.schema-path",
"source": "last_name",
"destination": "person.name.lastName",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "last_name",
"destinationXdmPath": "person.name.lastName"
}
],
"status": "DRAFT",
"strictMapping": false,
"allowNullValues": false,
"xdmVersion": "1.0",
"schemaRef": {
"id": "https://ns.adobe.com/xdm/context/profile__union",
"contentType": "1.0"
},
"xdmSchema": "https://ns.adobe.com/xdm/context/profile__union"
}
],
"_page": {
"count": 0,
"limit": 2
}
}
Vous pouvez créer un nouveau jeu de mappages en effectuant une requête POST vers le point d’entrée /mappingSets
.
Format d’API
POST /mappingSets
Requête
La requête suivante crée un nouveau jeu de mappages configuré en fonction des paramètres fournis dans le payload.
curl -X POST https://platform.adobe.io/data/foundation/conversion/mappingSets \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '
{
"outputSchema": {
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"mappings": [
{
"sourceType": "ATTRIBUTE",
"source": "id",
"destination": "_id",
"name": "id",
"description": "Identifier field"
},
{
"sourceType": "ATTRIBUTE",
"source": "firstName",
"destination": "person.name.firstName"
},
{
"sourceType": "ATTRIBUTE",
"source": "lastName",
"destination": "person.name.lastName"
}
]
}
Propriété | Description |
---|---|
outputSchema.schemaRef.id |
Identifiant du schéma XDM auquel vous faites référence. |
outputSchema.schemaRef.contentType |
Détermine le format de réponse du schéma référencé. Vous trouverez plus d’informations sur ce champ dans le guide de développement du registre des schémas. |
mappings.sourceType |
Le type de source décrit comment la valeur sera extraite de la source vers la destination. Le type de source prend en charge deux valeurs possibles :
|
mappings.source |
L’emplacement à partir duquel vous souhaitez mapper les données. |
mappings.destination |
L’emplacement auquel vous souhaitez mapper les données. |
Réponse
Une réponse réussie renvoie un statut HTTP 200 avec des informations sur le jeu de mappages que vous venez de créer.
{
"id": "e7c80e4c0d8f4a98a7d400b4e178b635",
"version": 0,
"createdDate": 1614901254724,
"modifiedDate": 1614901254724,
"createdBy": "{CREATED_BY}",
"modifiedBy": "{MODIFIED_BY}"
}
Vous pouvez vérifier que vos mappages fonctionnent correctement en effectuant une requête POST vers le point d’entrée /mappingSets/validate
.
Format d’API
POST /mappingSets/validate
Requête
La requête suivante valide les mappages fournis dans le payload.
curl -X POST https://platform.adobe.io/data/foundation/conversion/mappingSets/validate \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '
{
"outputSchema": {
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"mappings": [
{
"sourceType": "ATTRIBUTE",
"source": "id",
"destination": "_id",
"name": "id",
"description": "Identifier field"
},
{
"sourceType": "ATTRIBUTE",
"source": "firstName",
"destination": "person.name.firstName"
},
{
"sourceType": "ATTRIBUTE",
"source": "lastName",
"destination": "person.name.lastName"
}
]
}
Réponse
Une réponse réussie renvoie un état HTTP 200 avec des informations de validation pour le mappage proposé.
{
"validationResponse": [
{
"status": "SUCCESS",
"errors": null
},
{
"status": "SUCCESS",
"errors": null
},
{
"status": "SUCCESS",
"errors": null
}
]
}
Vous pouvez prévisualiser les données qui seront mappées en envoyant une requête POST au point d’entrée /mappingSets/preview
.
Format d’API
POST /mappingSets/preview
Requête
curl -X POST https://platform.adobe.io/data/foundation/conversion/mappingSets/preview \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '
{
"data": [
{
"id": 1234,
"firstName": "Jim",
"lastName": "Seltzer"
}
],
"mappingSet": {
"outputSchema": {
"schemaRef": {
"id": "https://ns.adobe.com/stardust/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"mappings": [
{
"sourceType": "ATTRIBUTE",
"source": "id",
"destination": "_id",
"name": "id",
"description": "Identifier field"
},
{
"sourceType": "ATTRIBUTE",
"source": "firstName",
"destination": "person.name.firstName"
},
{
"sourceType": "ATTRIBUTE",
"source": "lastName",
"destination": "person.name.lastName"
}
]
}
}'
Réponse
Une réponse réussie renvoie un statut HTTP 200 avec un aperçu de vos données mappées.
[
{
"data": {
"person": {
"name": {
"firstName": "Jim",
"lastName": "Seltzer"
}
},
"_id": "1234"
},
"errors": null
}
]
Vous pouvez récupérer un jeu de mappages spécifique en fournissant son identifiant dans le chemin d’une requête GET vers le point d’entrée /mappingSets
. Ce point d’entrée prend également en charge plusieurs paramètres de requête pour vous aider à récupérer les détails sur la version du jeu de mappages spécifié.
Format d’API
GET /mappingSets/{MAPPING_SET_ID}
GET /mappingSets/{MAPPING_SET_ID}?expandSchema={EXPAND_SCHEMA}
GET /mappingSets/{MAPPING_SET_ID}?version={VERSION}
Paramètre | Description |
---|---|
{MAPPING_SET_ID} |
(Obligatoire) Identifiant du jeu de mappages que vous souhaitez récupérer. |
{EXPAND_SCHEMA} |
Un paramètre de requête booléen qui détermine s’il faut renvoyer le schéma de sortie dans le cadre de la réponse. |
{VERSION} |
Paramètre de requête entier qui détermine la version du jeu de mappages à récupérer. |
Requête
La requête suivante récupère des informations détaillées sur un jeu de mappages spécifié.
curl -X GET https://platform.adobe.io/data/foundation/conversion/mappingSets/e7c80e4c0d8f4a98a7d400b4e178b635 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Réponse
Une réponse réussie renvoie un statut HTTP 200 avec les informations détaillées sur le jeu de mappages que vous souhaitez récupérer.
La réponse suivante a été tronquée pour des raisons de place.
{
"id": "e7c80e4c0d8f4a98a7d400b4e178b635",
"version": 0,
"createdDate": 1614901255000,
"modifiedDate": 1614901255000,
"createdBy": "CAEB5DE75E6FBFAC0A494110@techacct.adobe.com",
"modifiedBy": "CAEB5DE75E6FBFAC0A494110@techacct.adobe.com",
"supportVersion": "1.1",
"outputSchema": {
"id": "cf0a57df22354cfdb5f32a747b63a456",
"version": 0,
"jsonSchema": {
"title": "A sample schema",
"description": "My sample schema",
"type": "object",
"properties": {
"_id": {
"title": "Identifier",
"description": "A unique identifier for the record.",
"type": "string"
},
"_repo": {
"type": "object",
"properties": {
"createDate": {
"type": "string",
"format": "date-time"
},
"modifyDate": {
"type": "string",
"format": "date-time"
}
}
},
"createdByBatchID": {
"type": "string",
"format": "uri-reference"
},
"modifiedByBatchID": {
"type": "string",
"format": "uri-reference"
},
"person": {
"type": "object",
"properties": {
"birthDate": {
"type": "string",
"format": "date"
},
"birthDayAndMonth": {
"type": "string",
"pattern": "[0-1][0-9]-[0-9][0-9]"
},
"birthYear": {
"type": "integer",
"minimum": 1,
"maximum": 32767
},
"gender": {
"type": "string",
"default": "not_specified",
"enum": [
"non_specific",
"not_specified",
"female",
"male"
]
},
"name": {
"title": "Full name",
"description": "The person's full name.",
"type": "object",
"properties": {
"firstName": {
"title": "First name",
"type": "string"
},
"fullName": {
"title": "Full name",
"type": "string"
},
"lastName": {
"title": "Last name",
"type": "string"
},
"middleName": {
"title": "Middle name",
"type": "string"
}
}
}
}
},
"personID": {
"title": "Person ID",
"type": "string"
},
"repositoryCreatedBy": {
"title": "Created by user identifier",
"type": "string"
},
"repositoryLastModifiedBy": {
"title": "Modified by user identifier",
"type": "string"
}
},
"version": "1.0",
"imsOrg": "{ORG_ID}",
"$id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305"
},
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"mappings": [
{
"id": "a11f44b0214d4fdcb79cbb5e1d93e638",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "id",
"destination": "_id",
"name": "id",
"description": "Identifier field"
},
{
"id": "b9bf7873451f4b7ba767ca3ba9327750",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "firstName",
"destination": "person.name.firstName",
},
{
"id": "bab961fc18f54789b9268ec04c6f6f9b",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "lastName",
"destination": "person.name.lastName",
}
],
"status": "DRAFT",
"strictMapping": false,
"allowNullValues": false,
"xdmVersion": "application/vnd.adobe.xed-full+json;version=1",
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
},
"xdmSchema": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305"
}
Vous pouvez mettre à jour un jeu de mappages en fournissant son identifiant dans le chemin d’accès d’une requête PUT
au point d’entrée mappingSets
.
Format d’API
PUT /mappingSets/{MAPPING_SET_ID}
Paramètre | Description |
---|---|
{MAPPING_SET_ID} |
L’identifiant du jeu de mappages que vous souhaitez mettre à jour. |
Requête
curl -X PUT https://platform.adobe.io/data/foundation/conversion/mappingSets/e7c80e4c0d8f4a98a7d400b4e178b635 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '
{
"outputSchema": {
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"mappings": [
{
"sourceType": "ATTRIBUTE",
"source": "id",
"destination": "_id",
"name": "id",
"description": "Identifier field"
},
{
"sourceType": "ATTRIBUTE",
"source": "firstName",
"destination": "person.name.firstName"
},
{
"sourceType": "ATTRIBUTE",
"source": "lastName",
"destination": "person.name.lastName"
},
{
"sourceType": "ATTRIBUTE",
"source": "nationality",
"destination": "person.nationality"
}
]
}
Réponse
Une réponse réussie renvoie un statut HTTP 200 avec des informations détaillées sur le jeu de mappages que vous venez de mettre à jour.
La réponse suivante a été tronquée pour des raisons de place.
{
"id": "e7c80e4c0d8f4a98a7d400b4e178b635",
"version": 1,
"createdDate": 1614901255000,
"modifiedDate": 1614909614227,
"createdBy": "CAEB5DE75E6FBFAC0A494110@techacct.adobe.com",
"modifiedBy": "CAEB5DE75E6FBFAC0A494110@techacct.adobe.com",
"supportVersion": "1.1",
"outputSchema": {
"id": "cf0a57df22354cfdb5f32a747b63a456",
"version": 0,
"jsonSchema": {
"title": "A sample schema",
"description": "My sample schema",
"type": "object",
"properties": {
"_id": {
"title": "Identifier",
"description": "A unique identifier for the record.",
"type": "string",
},
"_repo": {
"type": "object",
"properties": {
"createDate": {
"type": "string",
"format": "date-time"
},
"modifyDate": {
"type": "string",
"format": "date-time"
}
}
},
"createdByBatchID": {
"type": "string",
"format": "uri-reference"
},
"modifiedByBatchID": {
"type": "string",
"format": "uri-reference"
},
"person": {
"type": "object",
"properties": {
"birthDate": {
"type": "string",
"format": "date"
},
"birthDayAndMonth": {
"type": "string",
"pattern": "[0-1][0-9]-[0-9][0-9]"
},
"birthYear": {
"type": "integer",
"minimum": 1,
"maximum": 32767
},
"gender": {
"type": "string",
"default": "not_specified",
"enum": [
"non_specific",
"not_specified",
"female",
"male"
]
},
"name": {
"title": "Full name",
"description": "The person's full name.",
"type": "object",
"properties": {
"firstName": {
"title": "First name",
"type": "string"
},
"fullName": {
"title": "Full name",
"type": "string"
},
"lastName": {
"title": "Last name",
"type": "string"
},
"middleName": {
"title": "Middle name",
"type": "string"
},
"suffix": {
"title": "Suffix",
"type": "string"
}
}
}
},
"personID": {
"title": "Person ID",
"type": "string"
},
"repositoryCreatedBy": {
"title": "Created by user identifier",
"type": "string"
},
"repositoryLastModifiedBy": {
"title": "Modified by user identifier",
"type": "string"
}
},
"version": "1.0",
"imsOrg": "6A29340459CA8D350A49413A@AdobeOrg",
"$id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305"
},
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"mappings": [
{
"id": "1bb13ec5929f4847a8ea0f1d9e60d3e6",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "id",
"destination": "_id",
"name": "id"
},
{
"id": "394bec970d54410b98e1d4c55a3843ca",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "firstName",
"destination": "person.name.firstName"
},
{
"id": "a78729629b22418998b528755b3e0fb1",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "lastName",
"destination": "person.name.lastName"
},
{
"id": "c5211e1e295f48018c125c24a04e925a",
"version": 0,
"sourceType": "text/x.schema-path",
"source": "nationality",
"destination": "person.nationality"
}
],
"strictMapping": false,
"allowNullValues": false,
"xdmVersion": "application/vnd.adobe.xed-full+json;version=1",
"schemaRef": {
"id": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
},
"xdmSchema": "https://ns.adobe.com/{TENANT_ID}/schemas/89abc189258b1cb1a816d8f2b2341a6d98000ed8f4008305"
}
Vous pouvez afficher tous les mappages appartenant à un jeu de mappages spécifique en fournissant son identifiant dans le chemin d’accès d’une requête GET au point d’entrée suivant.
Format d’API
GET /mappingSets/{MAPPING_SET_ID}/mappings
Paramètre | Description |
---|---|
{MAPPING_SET_ID} |
L’identifiant du jeu de mappages pour lequel vous souhaitez récupérer les mappages. |
Requête
La requête suivante renvoie tous les mappages du jeu de mappages spécifié.
curl -X GET https://platform.adobe.io/data/foundation/conversion/mappingSets/e7c80e4c0d8f4a98a7d400b4e178b635/mappings \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Réponse
[
{
"id": "1bb13ec5929f4847a8ea0f1d9e60d3e6",
"version": 0,
"createdDate": 1614909614000,
"modifiedDate": 1614909614000,
"createdBy": "{CREATED_BY}",
"modifiedBy": "{MODIFIED_BY}",
"sourceType": "text/x.schema-path",
"source": "id",
"destination": "_id",
"name": "id",
"description": "Identifier field",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "id",
"destinationXdmPath": "_id"
},
{
"id": "394bec970d54410b98e1d4c55a3843ca",
"version": 0,
"createdDate": 1614909614000,
"modifiedDate": 1614909614000,
"createdBy": "{CREATED_BY}",
"modifiedBy": "{MODIFIED_BY}",
"sourceType": "text/x.schema-path",
"source": "firstName",
"destination": "person.name.firstName",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "firstName",
"destinationXdmPath": "person.name.firstName"
},
{
"id": "a78729629b22418998b528755b3e0fb1",
"version": 0,
"createdDate": 1614909614000,
"modifiedDate": 1614909614000,
"createdBy": "{CREATED_BY}",
"modifiedBy": "{MODIFIED_BY}",
"sourceType": "text/x.schema-path",
"source": "lastName",
"destination": "person.name.lastName",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "lastName",
"destinationXdmPath": "person.name.lastName"
},
{
"id": "c5211e1e295f48018c125c24a04e925a",
"version": 0,
"createdDate": 1614909614000,
"modifiedDate": 1614909614000,
"createdBy": "{CREATED_BY}",
"modifiedBy": "{MODIFIED_BY}",
"sourceType": "text/x.schema-path",
"source": "nationality",
"destination": "person.nationality",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "nationality",
"destinationXdmPath": "person.nationality"
}
]
Vous pouvez récupérer un mappage spécifique pour un jeu de mappages en fournissant leurs identifiants dans le chemin d’accès d’une requête GET au point d’entrée suivant.
Format d’API
GET /mappingSets/{MAPPING_SET_ID}/mappings/{MAPPING_ID}
Paramètre | Description |
---|---|
{MAPPING_SET_ID} |
L’identifiant du jeu de mappages à propos duquel vous souhaitez rechercher les informations de mappage. |
{MAPPING_ID} |
L’identifiant du mappage que vous souhaitez rechercher. |
Requête
La requête suivante récupère des informations sur un mappage spécifique dans le jeu de mappages spécifié.
curl -X GET https://platform.adobe.io/data/foundation/conversion/mappingSets/e7c80e4c0d8f4a98a7d400b4e178b635/mappings/394bec970d54410b98e1d4c55a3843ca \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Réponse
Une réponse réussie renvoie un statut HTTP 200 avec des informations détaillées sur le mappage spécifié.
{
"id": "394bec970d54410b98e1d4c55a3843ca",
"version": 0,
"createdDate": 1614909614000,
"modifiedDate": 1614909614000,
"createdBy": "{CREATED_BY}",
"modifiedBy": "{MODIFIED_BY}",
"sourceType": "text/x.schema-path",
"source": "firstName",
"destination": "person.name.firstName",
"identity": false,
"primaryIdentity": false,
"matchScore": 0.0,
"functionVersion": 1,
"sourceAttribute": "firstName",
"destinationXdmPath": "person.name.firstName"
}