{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"4858b84f-6a41-49c7-a1c2-6356c354afa5","name":"Geolie API","description":"# Objet\n\n## **Objectif**\n\nL’objectif de ce document est la spécification du WebService mise à disposition par le groupe LOGSYTECH. Il constitue un document de référence dans la mise en œuvre des interfaces.\n\n## **Périmètre**\n\nDans un premier temps, ce document ne couvre que la description des méthodes actuellement disponibles. Certains aspects et certaines méthodes pourront être modifiés ou ajoutés. Dans ce cas ce document fera l’objet d’une mise à jour ultérieure.\n\n# Echanges\n\n## **Accès**\n\nL’accès au web service _GetInBox_ se fait via l’implémentation d’un client SOAP en utilisant le protocole de transport HTTP et HTTPS. La version de SOAP utilisée est la version 1.1.  \nToutefois, les services sont également accessibles en REST.\n\nLes services sont accessibles à l’adresse :\n\n- Version 1 : [http://api.preprod.geolie.net/wsGestInbox.asmx](http://api.geolie.net/wsGestInbox.asmx)\n    \n- Version 2 : [http://api.preprod.geolie.net/wsGestInbox_V2.asmx](http://api.geolie.net/wsGestInbox_V2.asmx)\n    \n\nLes services sont également accessibles en SSL.  \nPour vérifier le bon fonctionnement de votre code, vous pouvez tester l’appel au WS en utilisant la méthode « HelloWorld », qui ne nécessite pas de sécurité dans son appel.\n\n## **Sécurité**\n\nIl est nécessaire pour chaque appel à une méthode du WS d’inclure dans l’entête de la requête la structure suivante :\n\n|  | **CredentialHeader** |  |\n| --- | --- | --- |\n| Clef | String | Identifiant du client |\n| UserName | String | Login |\n| Password | String | Mot de passe |\n\nExemple (en C#) :\n\n• SOAP :\n\n```\nvar ws = new WebGestinbox.wsGestinbox()\n{\nCredentialHeaderValue= new WebGestinbox.CredentialHeader()\n{\nClef = \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\", UserName = \"USER\",\nPassword = \"PASSWORD\"\n}\n};\n\n ```\n\n• REST :\n\n```\nusing (WebClient client = new WebClient())\n{\nclient.Headers.Add(\"Clef\", clef); client.Headers.Add(\"Password\", pw); client.Headers.Add(\"UserName\", user); client.Headers.Add(\"Accept\", \"application/json\"); byte[] response = client.UploadValues(url, data);\n}\n\n ```\n\nPS : les méthodes peuvent être préfixées par 'j' pour obtenir la réponse directement en jSON.\n\n## **Synchronicité**\n\nLe délai de mise à jour de l’information dans nos systèmes est en temps réel.\n\n# Description du service\n\n## Format du retour des méthodes\n\nToutes les méthodes retournent la même structure JSON, comme suit :\n\n{ \"statut\": 1, \"statutText\": \"succès\", \"result\": }\n\n« statut » vaut 1 en cas de succès d’appel. Une autre valeur implique une erreur lors de l’appel ou le traitement de la méthode dont le descriptif de l’erreur se trouve dans « report ».\n\n# Statuts des commandes\n\nListe des statuts des commandes client.\n\n| **Statut** | **Libellé** |\n| --- | --- |\n| \\-6 | En attente chargement transporteur |\n| \\-5 | Annulée |\n| \\-4 | En attente de confirmation de mise en expédition |\n| \\-3 | Anomalie |\n| 0 | En attente de validation |\n| 1 | En saisie |\n| 2 | En cours de préparation |\n| 3 | Préparée |\n| 4 | Expédiée |\n| 5 | Incident en cours |\n| 6 | En instance |\n| 7 | Livré conforme |\n| 8 | Livré non-conforme |\n| 9 | Perdu |\n| 10 | Retour |\n| 60 | Litige en cours |\n\n# Transporteurs\n\n## Service transport\n\n| **Transporteur** | **Service** | **Code** |\n| --- | --- | --- |\n| Geodis | Affretement | CFE_AFF |\n| Geodis | Messagerie Plus | CFE_MESSPL |\n| Geodis | Express France - InterExpress | CFE_CXI |\n| Geodis | Messagerie Europe - Eurofirst | CFE_EURO1 |\n| Geodis | Express Europe - NetExpress | CFE_EEX |\n| Chronopost | Chrono 10 | CHR_B2B_10 |\n| Chronopost | Chrono 13 | CHR_B2B_13 |\n| Chronopost | Chrono 13 sans instance | CHRB13SSIP |\n| Chronopost | Chrono 18 | CHR_B2B_18 |\n| Chronopost | Chrono 18 sans instance | CHRB18SSIP |\n| Chronopost | Chrono Classique | CHR_B2B_CI |\n| Chronopost | Chrono Express | CHR_B2B_EI |\n| Chronopost | Chrono Fresh 13 | CHR_FRESH |\n| Chronopost | Chrono Relais | CHR_BB_REL |\n| Colis Prive | Colis Privé | COLPRIV |\n| Colis Prive | Colis Privé avec signature | COLPRIVAS |\n| Colissimo | Colissimo Domicile - Sans signature | COL_9L |\n| Colissimo | Colissimo Domicile - Avec signature | COL_9V |\n| Colissimo | Colissimo Expert International | COL_CY |\n| Colissimo | Colissimo Eco Outre-Mer | COL_9W |\n| Colissimo | Colissimo International (Europe) Domicile - Avec signature | COL_CB |\n| Colissimo | Colissimo International (Europe) Domicile - Sans signature | COL_CA |\n| Colissimo | Colissimo International (Europe) - Point Retrait – En relais | COL_CM |\n| Colissimo | Colissimo International (Europe) - Point Retrait – En bureau de poste | COL_CI |\n| DHL | DHL Domestic Express | DHL_DOM |\n| DHL | DHL Domestic Express 09 H - Non Doc | DHL_TDE |\n| DHL | DHL Domestic Express 12 H - Non Doc | DHL_TDY |\n| DHL | DHL Economy Select | DHL_ESU |\n| DHL | DHL Express 09H - Doc | DHL_TDK |\n| DHL | DHL Express 12H - Doc | DHL_TDT |\n| DHL | DHL Express Worldwide Doc | DHL_DOX |\n| DHL | DHL Express Worlwide Non Doc | DHL_WPX |\n| DHL | DHL Express Worlwide UE Hors France | DHL_ECX |\n| DHL | DHL Important Economy Select | DHL_ESI |\n| DHL | DHL Packet | DHL_PKT |\n| DPD | DPD - Prédict | DPD_PREDICT |\n| Euro Express | Affretement | GEN003 |\n| Fedex | Home Express | FDX_HOME |\n| Fedex | Optimum | FDX_OPTIMU |\n| Fedex | AT@Home | FDX_THOME |\n| Fedex | AT@Home Livraison a 2 personnes | FDX_THOME2 |\n| GLS | GLS - Flex Delivery Service | GLS_FDF |\n| GLS | GLS Business | GLS_BP |\n| GLS | GLS Express | GLS_EP |\n| GLS | GLS Internationnal | GLS_EBP |\n| La Poste | Lettre simple | LETT_LS |\n| La Poste | Lettre suivie | LP_2P |\n| Mondial Relay | Livraison en Point Relais | MR_24R |\n| Mondial Relay | Livraison à domicile <30Kg | MR_HOM |\n| Mondial Relay | Livraison à J+1 | MR_OXH |\n| Paack | Créneaux 2h | PCK_NT2 |\n| Paack | Créneaux 4h | PCK_NT4 |\n| SDV | Affretement | GEN001 |\n| UPS | Standard | UPS_STD |\n| UPS | Access Point Economy | UPS_ACCPT |\n| UPS | Express Saver | UPS_WWSVR |","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"9022498","team":3908735,"collectionId":"4858b84f-6a41-49c7-a1c2-6356c354afa5","publishedId":"2s9YXfc4Br","public":true,"publicUrl":"https://documenter-api.postman.tech/view/9022498/2s9YXfc4Br","privateUrl":"https://go.postman.co/documentation/9022498-4858b84f-6a41-49c7-a1c2-6356c354afa5","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"system_default","themes":[{"name":"dark","logo":"https://content.pstmn.io/7fa45843-b899-45cc-b984-9bed64dff2af/TG9nb19sb2dzeXNfUlZCLnBuZw==","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":"https://content.pstmn.io/d308cb76-1f2c-4fd5-8e08-5109655d9df9/TG9nb19sb2dzeXNfUlZCLnBuZw==","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.10.1","publishDate":"2024-01-11T12:32:21.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/d308cb76-1f2c-4fd5-8e08-5109655d9df9/TG9nb19sb2dzeXNfUlZCLnBuZw==","logoDark":"https://content.pstmn.io/7fa45843-b899-45cc-b984-9bed64dff2af/TG9nb19sb2dzeXNfUlZCLnBuZw=="}},"statusCode":200},"environments":[],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/737053ac22d79ede066d05c59a7055278ac3bf31042f7aec7cc636c08e32dcc4","favicon":""},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2s9YXfc4Br"}