{"info":{"_postman_id":"91d8c870-4f5b-432e-b89a-0cb4d4ecd5ee","name":"Mastransporte API Tarifas","description":"<html><head></head><body><h1 id=\"introduccion\">Introducción</h1>\n<p>API de tarifas para conectarse a Mastransporte.</p>\n<h1 id=\"overview\">Overview</h1>\n<p>Esta documentación es una guía de cómo se debe crear el servicio rest para disponibilizar a Mastransporte.</p>\n<p>Se dejará un ejemplo de lo que Mastransporte espera enviar a dicha API.</p>\n<h1 id=\"estructura-base-del-body\">Estructura base del body</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"packages\": [\n        {\n            \"withdrawalCommune\": \"\",\n            \"items\": [\n                {\n                    \"sku\": \"\",\n                    \"name\": \"\",\n                    \"price\": \"\",\n                    \"piledUp\": \"\", // Apilado\n                    \"piledUpQuantity\": \"\", // Cantidad apilada\n                    \"weight\": \"\",\n                    \"rawWeight\": \"\",\n                    \"volume\": {\n                        \"height\": \"\",\n                        \"width\": \"\",\n                        \"long\": \"\"\n                    },\n                    \"density\": \"\",\n                    \"quantity\": \"\"\n                }\n            ]\n        }\n    ],\n    \"dispatchAddress\": {\n        \"commune\": \"\",\n        \"address\": \"\", // Ejemplo: Av. La Travesia\n        \"addressNumber\": \"\", // Ejemplo: 858\n        \"locationNumber\": \"\" // Número de departamento/oficina. Ejemplo: 408\n    },\n    \"totalWeight\": \"\",\n    \"totalVolume\": \"\",\n    \"totalDensity\": \"\"\n}\n</code></pre><h1 id=\"estructura-base-de-la-respuesta\">Estructura base de la respuesta</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{\n    \"carrier\": {\n        \"code\": \"\",\n        \"name\": \"\",\n        \"image\": \"\"\n    },\n    \"widthdrawalAddreses\": [\n        {\n            \"commune\": \"\",\n            \"packages\": [\n                {\n                    \"products\": [\n                        {\n                            \"code\": \"\",\n                            \"name\": \"\",\n                            \"price\": \"\",\n                            \"quantity\": \"\"\n                        }\n                    ],\n                    \"weight\": \"\",\n                    \"volume\": {\n                        \"height\": \"\",\n                        \"width\": \"\",\n                        \"long\": \"\"\n                    },\n                    \"density\": \"\",\n                    \"feePrice\": \"\"\n                }\n            ]\n        }\n    ],\n    \"orderMode\": \"\",\n    \"totalFeePrice\": \"\",\n    \"adicionalService\": \"\",\n    \"observation\": \"\",\n    \"success\": true\n}\n</code></pre><h1 id=\"posibles-codigos-http-de-respuesta\">Posibles códigos HTTP de respuesta</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Códigos HTTP</th>\n<th>Significado</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Se hizo la petición de manera exitosa</td>\n</tr>\n<tr>\n<td>403</td>\n<td>Acceso denegado. No se envió el token vía header</td>\n</tr>\n<tr>\n<td>400</td>\n<td>No se enviaron los datos correctos</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Error interno. Problema no manejado por la API</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"notas\">Notas</h1>\n<ul>\n<li>Se debe enviar un token vía header, el cual será proporcionado por Mastransporte. Dicho header se debe llamar \"X-AUTH-TOKEN\".</li>\n<li>El token y dominio de la api usados en el ejemplo de abajo, son meramente una referencia, <strong>no es un caso real.</strong></li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introducción","slug":"introduccion"},{"content":"Overview","slug":"overview"},{"content":"Estructura base del body","slug":"estructura-base-del-body"},{"content":"Estructura base de la respuesta","slug":"estructura-base-de-la-respuesta"},{"content":"Posibles códigos HTTP de respuesta","slug":"posibles-codigos-http-de-respuesta"},{"content":"Notas","slug":"notas"}],"owner":"13656422","collectionId":"91d8c870-4f5b-432e-b89a-0cb4d4ecd5ee","publishedId":"TVmJgdse","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-11-28T01:06:39.000Z"},"item":[{"name":"Enviar tarifas.","id":"75cef815-ddaf-4a8c-a208-aa6869fd404e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-AUTH-TOKEN","value":"3ee09a1fb53615c5235a497537d0e6c56edc7c4da2382c349c5782e0d46c8cb3","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"packages\": {\r\n        \"withdrawalCommune\": \"\",\r\n        \"items\": [\r\n            {\r\n                \"sku\": \"\",\r\n                \"name\": \"\",\r\n                \"price\": \"\",\r\n                \"piledUp\": \"\",\r\n                \"piledUpQuantity\": \"\",\r\n                \"weight\": \"\",\r\n                \"rawWeight\": \"\",\r\n                \"volume\": {\r\n                    \"height\": \"\",\r\n                    \"width\": \"\",\r\n                    \"long\": \"\"\r\n                },\r\n                \"density\": \"\",\r\n                \"quantity\": \"\"\r\n            }\r\n        ]\r\n    },\r\n    \"dispatchAddress\": {\r\n        \"commune\": \"ARICA\",\r\n        \"address\": \"av la travesia\",\r\n        \"addressNumber\": \"6867\",\r\n        \"locationNumber\": \"\"\r\n    },\r\n    \"totalWeight\": 0.28,\r\n    \"totalVolume\": 1125,\r\n    \"totalDensity\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"dominiodelaapi.cl/","urlObject":{"path":[""],"host":["dominiodelaapi","cl"],"query":[],"variable":[]}},"response":[],"_postman_id":"75cef815-ddaf-4a8c-a208-aa6869fd404e"}],"event":[{"listen":"prerequest","script":{"id":"d5ab5ff6-6987-4a1f-998f-6cadaa931a4f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"03570132-a145-40a0-ab77-f0c89607bf32","type":"text/javascript","exec":[""]}}]}