{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"7a6994f4-990e-458f-951b-ed94b46dd809","name":"Api4it.com - APIs Secure Services Go4IT","description":"<img src=\"https://userfiles.uptimerobot.com/img/307119-1648574889.png\" alt=\"\">\n\nEste documento proporciona la documentación necesaria para consumir los endpoints `POST` expuestos para realizar el consumo de servicios API mediante mecanismos de authenticación por medio de Token.\n\n# Generales\n\n1. Para consumir cualquiera de los servicios dentro del ecosistema de APIs de [Go4IT](https://api4it.com) es necesario presentar un [Bearer Token](https://oauth.net/2/bearer-tokens/) válido.\n2. El servicio de generación de Tokens requiere el envio de las credenciales de acceso proporcionadas por [Go4IT](https://go4it.mx) para su uso.  \n    Este servicio se encuentra identificado con el numeral \"1\".\n3. Posteriormente será necesario proporcionar el token obtenido en el servicio \"1\" para poder acceder al resto de los servicios por medio del \"barrer-token\". En caso de no hacerlo se recibirá un error de \"authentication\" y no podrá consur ninguno de los recursos del ecosistema de APIs.\n4. Todas las APIs de [Go4IT](https://api4it.com) únicamente aceptan comunicaciones encriptadas sobre HTTPS.\n5. Los tokens generados tienen una duración de 60 min antes de que estos pierdan su vigencia.\n6. Todos los llamados a las APIs de [Go4IT](https://api4it.com) reponderan con el apropiado [HTTP status codes](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes). Todas respuestas estan acompañadas de una posible interpretación al codigo de error recibido. El código `200 OK` indica que la peticion fué procesada exitosamente, mientras que los códigos `4XX` o `5XX` indican que ha ocurrido un error en el procesamiento de una peticion o que nuestra infraestructura ha sufrido un percance.\n    \n\n**Arquitectura de los microservicios Api4IT:**\n\n.Net 6, Azure SQL, Mongo DB\n\n<img src=\"https://content.pstmn.io/659c76f9-c1bb-406b-aa49-ae509cb8cc15/aW1hZ2UwMDQucG5n\" alt=\"Diagrama%20de%20Arquitectura\" height=\"939\" width=\"754\">\n\n**Diagrama interacción 1.1:**\n\n<img src=\"https://content.pstmn.io/1f2b5aec-1b39-4851-afc7-3ef80692dc41/aW1hZ2UwMDUucG5n\" alt=\"Diagrama%201.1\" height=\"395\" width=\"850\">\n\n**Seguridad Apis Oauth 2.0:**\n\n<img src=\"https://content.pstmn.io/ec4cdd64-6dbe-497c-a9eb-a4736a2a1391/aW1hZ2UwMDYucG5n\" alt=\"Security%20OAuth%202.0\" height=\"1125\" width=\"1870\">\n\nCualquier duda o comentario sobre el uso de los mismos contactar al equipo de Soporte Go4IT por medio de su correo electrónico \"[soporte@api4it.com](mailto:soporte@api4it.com)\" o por medio de su [Mesa de Ayuda](https://go4it.mx/soporte).\n\nVer. 1.0  \nFecha: 01/01/2020","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"1395806","team":38170,"collectionId":"7a6994f4-990e-458f-951b-ed94b46dd809","publishedId":"SVtR2qiZ","public":true,"publicUrl":"https://help.api4it.com","privateUrl":"https://go.postman.co/documentation/1395806-7a6994f4-990e-458f-951b-ed94b46dd809","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"3bd671"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":"Permite la integración de micro servicios de Api4IT desarrollados por Go4IT para la integración de micro servicios desarrollados para una gran diversidad de sectores."},{"name":"title","value":"Documentación de integración de micro servicios del ecosistema de Api4IT"}],"appearance":{"default":"dark","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"81F79F"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"3bd671"}}]}},"version":"8.11.6","publishDate":"2024-07-19T16:48:01.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"Documentación de integración de micro servicios del ecosistema de Api4IT","description":"Permite la integración de micro servicios de Api4IT desarrollados por Go4IT para la integración de micro servicios desarrollados para una gran diversidad de sectores."},"logos":{"logoLight":null,"logoDark":null}},"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/b59795a34e091bd608b65bfc77aa2aead9c5825f380b18d0b66028777c90cd12","favicon":"https://res.cloudinary.com/postman/image/upload/v1721407431/team/ce992865402dbde2090bd2f205e15868.ico"},"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://help.api4it.com/view/metadata/SVtR2qiZ"}