{"info":{"_postman_id":"ce0176e3-5c7a-4310-9c95-736d4d0daba2","name":"TourInSoft Syndications Webservice V3","description":"<html><head></head><body><p>Cette documentation vous décrit les différentes méthodes accessibles pour exploiter les Syndications Tourinsoft.</p>\n<p>Liste des documents annexes :</p>\n<ul>\n<li><a href=\"https://fs.media.tourinsoft.eu/upload/Syndications.pdf\">Workflow d'exploitation des fluxs</a></li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"11289886","collectionId":"ce0176e3-5c7a-4310-9c95-736d4d0daba2","publishedId":"Szmh3H51","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"1F50B6"},"publishDate":"2021-07-28T10:04:57.000Z"},"item":[{"name":"Récupération totale","id":"05ebb73b-841e-4367-b01e-cf20a7671858","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"https://api-v3.tourinsoft.com/api/syndications/:client/:syndicationId?format=json","description":"<p>Méthode permettant de récupérer la totalité d'un flux d'offres touristiques. En fonction du flux, cet appel peut retourner un volume important de données.\nDeux retours possibles :</p>\n<ul>\n<li>200 : le contenu du flux</li>\n<li>429 : le flux est en cours de mise en cache, il faut réessayer au bout du délai indiqué dans l'en-tête \"Retry-After\"</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","syndications",":client",":syndicationId"],"host":["api-v3","tourinsoft","com"],"query":[{"description":{"content":"<p>xml ou json</p>\n","type":"text/plain"},"key":"format","value":"json"}],"variable":[{"description":{"content":"<p>nom de domaine du client (ex: cdt46.tourinsoft.com)</p>\n","type":"text/plain"},"type":"string","value":"","key":"client"},{"description":{"content":"<p>l'identifiant de la syndication (format GUID)</p>\n","type":"text/plain"},"type":"string","value":"","key":"syndicationId"}]}},"response":[],"_postman_id":"05ebb73b-841e-4367-b01e-cf20a7671858"},{"name":"Récupération liste d'offres impactées depuis une date donnée","id":"8c4a3b26-d7f5-45c7-940f-eabec00d6226","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"https://api-v3.tourinsoft.com/api/syndications/:client/:syndicationId/:dateImport?format=json","description":"<p>Méthode permettant de récupérer la liste des identifiants d'offres touristiques présentes dans le flux avec leur date de dernière mise à jour dans TourInSoft.\nCette appel permet d'effectuer un import différentiel.\nTrois retours possibles :</p>\n<ul>\n<li>404 : Aucune modification n'a eu lieu depuis la dernière intégration</li>\n<li>401 : La structure de la syndication a changé et il est nécessaire de faire une réintégration complète</li>\n<li>302 : Un différentiel est possible (redirection vers un listing d'offres actuellement présentes dans le flux (SyndicObjectId / Updated))</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","syndications",":client",":syndicationId",":dateImport"],"host":["api-v3","tourinsoft","com"],"query":[{"description":{"content":"<p>json ou xml</p>\n","type":"text/plain"},"key":"format","value":"json"}],"variable":[{"description":{"content":"<p>nom de domaine du client (ex: cdt46.tourinsoft.com)</p>\n","type":"text/plain"},"type":"string","value":"","key":"client"},{"description":{"content":"<p>l'identifiant de la syndication (format GUID)</p>\n","type":"text/plain"},"type":"string","value":"","key":"syndicationId"},{"description":{"content":"<p>date du dernier import (exemple : 2020-05-31)</p>\n","type":"text/plain"},"type":"string","value":"","key":"dateImport"}]}},"response":[],"_postman_id":"8c4a3b26-d7f5-45c7-940f-eabec00d6226"},{"name":"Récupération liste d'offres impactées depuis une date donnée et heure donnée","id":"3b4c2c13-8d30-485d-b68f-e7376f41203b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"url":"https://api-v3.tourinsoft.com/api/syndications/:client/:syndicationId/:dateImport/:heureImport?format=json","description":"<p>Méthode permettant de récupérer la liste des identifiants d'offres touristiques présentes dans le flux avec leur date de dernière mise à jour dans TourInSoft.<br />Cette appel permet d'effectuer un import différentiel.<br />Trois retours possibles :</p>\n<ul>\n<li><p>404 : Aucune modification n'a eu lieu depuis la dernière intégration</p>\n</li>\n<li><p>401 : La structure de la syndication a changé et il est nécessaire de faire une réintégration complète</p>\n</li>\n<li><p>302 : Un différentiel est possible (redirection vers un listing d'offres actuellement présentes dans le flux (SyndicObjectId / Updated))</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","syndications",":client",":syndicationId",":dateImport",":heureImport"],"host":["api-v3","tourinsoft","com"],"query":[{"description":{"content":"<p>json ou xml</p>\n","type":"text/plain"},"key":"format","value":"json"}],"variable":[{"description":{"content":"<p>nom de domaine du client (ex: cdt46.tourinsoft.com)</p>\n","type":"text/plain"},"type":"string","value":"","key":"client"},{"description":{"content":"<p>l'identifiant de la syndication (format GUID)</p>\n","type":"text/plain"},"type":"string","value":"","key":"syndicationId"},{"description":{"content":"<p>date du dernier import (exemple : 2020-05-31)</p>\n","type":"text/plain"},"type":"string","value":"","key":"dateImport"},{"description":{"content":"<p>heure du dernier import (exemple : 203500 pour 20h35m00s)</p>\n","type":"text/plain"},"type":"string","value":"","key":"heureImport"}]}},"response":[],"_postman_id":"3b4c2c13-8d30-485d-b68f-e7376f41203b"},{"name":"Récupération des données pour une liste d'offres","id":"6a69287b-2165-42bf-bf8e-a48bf4e35e85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"}],"body":{"mode":"raw","raw":"[\n    \"IDOFFRE1\",\n    \"IDOFFRE2\"\n]"},"url":"https://api-v3.tourinsoft.com/api/syndications/:client/:syndicationId?format=json","description":"<p>Méthode permettant de récupérer la totalité d'un flux d'offres touristiques\nDeux retours possibles :</p>\n<ul>\n<li>200 : le contenu du flux</li>\n<li>429 : le flux est en cours de mise en cache, il faut réessayer au bout du délai indiqué dans l'en-tête \"Retry-After\"</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","syndications",":client",":syndicationId"],"host":["api-v3","tourinsoft","com"],"query":[{"description":{"content":"<p>xml ou json</p>\n","type":"text/plain"},"key":"format","value":"json"}],"variable":[{"description":{"content":"<p>nom de domaine du client (ex: cdt46.tourinsoft.com)</p>\n","type":"text/plain"},"type":"string","value":"","key":"client"},{"description":{"content":"<p>l'identifiant de la syndication (format GUID)</p>\n","type":"text/plain"},"type":"string","value":"","key":"syndicationId"}]}},"response":[],"_postman_id":"6a69287b-2165-42bf-bf8e-a48bf4e35e85"}],"event":[{"listen":"prerequest","script":{"id":"3fee7edf-d13e-4d03-bf7b-0d5f0ec93036","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1937bb0c-9204-4658-a284-36e8c47bb7bf","type":"text/javascript","exec":[""]}}],"variable":[{"key":"syndicationId","value":""},{"key":"client","value":""},{"key":"balise","value":""}]}