Renvoyer une destination par ID de destination return-a-destination-by-destination-id
Une méthode GET qui renvoie la destination pour la destinationId spécifiée.
Requête
GET https://api.demdex.com/v1/destinations/<destinationId>
mappings, transmettez includeMappings=true dans l’URL.Réponse
{
"destinationType":"PUSH",
"destinationId":314,
"dataSourceId":null,
"pid":1099,
"name":"sample destination",
"description":"Turn",
"startDate":null,
"endDate":null,
"status":"active",
"destinationType":"PUSH",
"createTime":1281997484000,
"updateTime":1300752888000,
"crUID":224,
"upUID":308,
"domainRestrictions":"ALL_DOMAINS",
"tagType":0,
"serializationEnabled":false,
"urlFormatString":null,
"secureUrlFormatString":null,
"delimiter":null,
"mappings":null
}
Renvoyer toutes les destinations return-all-destinations
Une méthode GET qui renvoie toutes les destinations pour le partenaire spécifié.
Requête
GET https://api.demdex.com/v1/destinations
-
(Facultatif) Transmettez
containsSegment=<sid>pour renvoyer un tableau de toutes les destinations mappées au segment spécifié. Par exemple, votre requête pourrait ressembler à ceci :GET .../destinations/?containsSegment=4321. -
Ne renvoie pas l’objet de destination complet. Obtenez la destination par ordre de données si vous avez besoin d’un objet entièrement renseigné.
Paramètres de requête facultatifs
Vous pouvez utiliser ces paramètres facultatifs avec des méthodes d’API qui renvoient des propriétés all pour un objet . Définissez ces options dans la chaîne de requête lors de la transmission de cette requête au API. Voir Paramètres facultatifs .
pagepageSizesortBydescendingsearchRenvoie les résultats en fonction de la chaîne spécifiée que vous souhaitez utiliser comme paramètre de recherche. Supposons, par exemple, que vous souhaitiez trouver des résultats pour tous les modèles qui contiennent le mot « Test » dans l’un des champs de valeur de cet élément. Votre exemple de requête pourrait ressembler à ceci :
GET https://api.demdex.com/v1/models/?search=Test.
Vous pouvez effectuer une recherche sur n’importe quelle valeur renvoyée par une méthode « get all ».
Réponse
[
{
"destinationId":364,
"pid":1099,
"name":"Test",
"description":"",
"status":"active",
"destinationType":"PUSH",
"createTime":1291345192000,
"updateTime":1291347561000,
"crUID":262,
"upUID":262,
"domainRestrictions":"all_domains"
},
{
"destinationId":369,
"pid":1099,
"name":"sample destination",
"status":"active",
"destinationType":"PUSH",
"createTime":1292631706000,
"updateTime":1292631706000,
"crUID":262,
"upUID":262,
"domainRestrictions":"all_domains"
}
]
Renvoyer un mappage de destination avec l’identifiant de mappage return-dest-mapping-id
Une méthode GET qui renvoie un mappage de destination individuel en fonction du mappingId.
Requête
GET https://api.demdex.com/v1/destinations/<destinationId>/mappings/<destinationMappingId>
Réponse
{
"mappingId": 14593,
"traitType": "SEGMENT",
"traitValue": 0,
"destinationId": 314,
"elementName": "sample",
"elementDescription": "Migration Pixel",
"elementStatus": "active",
"createTime": 1281997484000,
"updateTime": 1300752888000,
"crUID": 224,
"upUID": 308,
"sid": 80920,
"startDate": "2010-11-15",
"endDate": null,
"priority": null,
"url": "https://www.adobe.com/send?%ALIAS%",
"secureUrl": "https://www.adobe.com/send?%ALIAS%",
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
}
Mappages de destination de retour return-dest-mappings
Méthode GET qui renvoie les mappages d’une destination.
Requête
GET https://api.demdex.com/v1/destinations/<destinationId>/mappings
Réponse
{
"total":354,
"page":0,
"pageSize":2,
"list":[
{
"destinationMappingId":14395,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":314,
"elementName":"sample pixel",
"elementDescription":"Migration Pixel",
"elementStatus":"active",
"createTime":1281997484000,
"updateTime":1300752888000,
"crUID":224,
"upUID":308,
"sid":80920,
"startDate":"2010-11-15",
"endDate":null,
"priority":null,
"url":"https://www.adobe.com/send?%ALIAS%",
"secureUrl":"https://www.adobe.com/send?%ALIAS%",
"tagCode":null,
"secureTagCode":null,
"traitAlias":null
}
{
"destinationMappingId":15934,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":314,
"elementName":"sample pixel",
"elementDescription":"Migration Pixel",
"elementStatus":"active",
"createTime":1281997484000,
"updateTime":1300752888000,
"crUID":242,
"upUID":803,
"sid":90820,
"startDate":"2010-11-15",
"endDate":null,
"priority":null,
"url":"https://www.adobe.com/send?%ALIAS%",
"secureUrl":"https://www.adobe.com/send?%ALIAS%",
"tagCode":null,
"secureTagCode":null,
"traitAlias":null
}
]
{
Renvoyer Toutes Les Plateformes De Destination Disponibles return-dest-platforms
Une méthode GET qui renvoie toutes les plateformes d’appareil disponibles pour les destinations.
Requête
GET /destinations/configurations/available-platforms/
Réponse
[
BROWSER, ANDROID, iOS, ALL
]
Retour de l’historique des tâches de destination S2S et S2S en bloc return-job-history
Une méthode GET qui renvoie des Server-to-Server sortantes ( S2S) et des informations d’historique de tâches de destination de S2S en masse.
Requête
GET https://api.demdex.com/v1/destinations/655/history/outbound?startDate=1000000000&endDate=1403034473000
Paramètres de requête requis : startDate = <epochtime> et endDate = <epochtime>.
Réponse
[
{
"pushID":34090,
"orderID":655,
"dataProviderID":269,
"syncType":1,
"fullPublish":false,
"receivedRecords":1,
"attemptedRecords":1,
"successRecords":1,
"startTime":1337292466000,
"endTime":1337292466000,
"dataFileName":"ftp_655_269_iter_1337229891903.sync",
"success":true
},
{
"pushID":34104,
"orderID":655,
"dataProviderID":269,
"syncType":1,
"fullPublish":false,
"receivedRecords":1,
"attemptedRecords":1,
"successRecords":1,
"startTime":1337346397000,
"endTime":1337346397000,
"dataFileName":"ftp_655_269_iter_1337285714581.sync",
"success":true
},
{
"pushID":34124,
"orderID":655,
"dataProviderID":269,
"syncType":1,
"fullPublish":false,
"receivedRecords":1,
"attemptedRecords":1,
"successRecords":1,
"startTime":1337396811000,
"endTime":1337396812000,
"dataFileName":"ftp_655_269_iter_1337338243600.sync",
"success":true
}
]