{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"c974c5bf-8b04-4935-ae75-e80906535b4b","name":"Api SIRT - Versión 1","description":"<img src=\"https://tecnoparque.com.co/img/logo-sirt-green.svg\" alt=\"Documentación Api SIRT V1\" width=\"461\" height=\"196\">\n\nApi SIRT (Sistema de información Red Tecnoparque), es un sistema de información de Sennova que permite la comunicación de aplicaciones de terceros puedan interactuar con los servicios establecidos en el SIRT, como recuperar información de Proyectos, articulaciones e ideas, y otros procesos internos de la Red Tecnoparque Colombia.\n\n# 📄 Empiece aquí\n\nEsta documentación le ayudará a familiarizarse con los recursos de la API de SIRT y le mostrará cómo realizar diferentes consultas para que pueda aprovecharla al máximo.\n\n## 🔖 Prerrequisitos\n\n- Para el acceso a algunos recursos privados es necesario obtener credenciales de acceso.\n    \n- Como desarrollador debe estar familizarizado con Json y el estandar JSON:Api\n    \n\n---\n\n## Referencia API\n\nLa API de SIRT está organizada en torno a [REST](http://en.wikipedia.org/wiki/Representational_State_Transfer) y [JSON:API](https://jsonapi.org/). Nuestra API tiene URLs predecibles orientadas a recursos, acepta cuerpos de solicitud codificados en formularios, devuelve respuestas codificadas en JSON y utiliza códigos de respuesta HTTP estándar, autenticación y verbos.\n\nLa API SIRT no admite actualizaciones masivas. Solo puedes trabajar en un objeto por solicitud.\n\n> URL base de un cliente de acceso personal (correo y contraseña)  \n{{baseUrlVersion1}} \n  \n> URL base de concesión de credenciales de cliente (autenticación de máquina a máquina)  \n{{baseClientUrlVersion1}} \n  \n\n---\n\n## Autenticación\n\nLa api SIRT usa claves API para autenticar las solicitudes. Puedes ver y administrar tus claves API en la sección autenticación.\n\nPara realizar llamadas a la API REST, debes pasar un token de acceso como parámetro en cada llamada a la API. En este guía, te enseñamos cómo obtener tokens de acceso para realizar pruebas.\n\nUn token de acceso es una cadena opaca que identifica un usuario, una app o una página, y que la app puede utilizar para realizar llamadas a la API REST. El token incluye información acerca de su caducidad y de la app que lo generó. Con el fin de comprobar la privacidad, la mayoría de las llamadas a la API deben incluir un token de acceso.\n\n### Autenticación Cliente (Máquina a máquina).\n\n| Tipo de token de acceso | Descripción |\n| --- | --- |\n| grant_type | En OAuth 2.0, el grant_type especifica el método o flujo que se va a utilizar para obtener un token de acceso |\n| client_id | El client_id es un identificador único asignado a cada cliente registrado en el servidor de autenticación. Este ID identifica a la aplicación cliente que está solicitando el token. |\n| client_secret | El client_secret es una clave secreta asociada con el client_id. Funciona como una contraseña para autenticar a la aplicación cliente. |\n| scope | Los scopes definen los permisos o el alcance que se le otorgan al token de acceso. Determinan qué acciones o recursos puede acceder la aplicación cliente con el token. (opcional) |\n\n### Autenticación personal (Contraseña)\n\n| Tipo de token de acceso | Descripción |\n| --- | --- |\n| email | Este es el correo electrónico del usuario que está intentando autenticarse. En el ejemplo, el correo del usuario registrado es 'juan@email.com' |\n| password | Este campo es la contraseña del usuario correspondiente al username. En este ejemplo, la contraseña es 'my-password'. La combinación del username y password se usa para verificar la identidad del usuario y generar un token de acceso que permita a la aplicación actuar en su nombre. |\n| remember_me | Si desea recordar el credenciales de acceso, debe enviar el valor true. |\n\n### Respuesta de error de autenticación.\n\nSi falta una clave API, está mal formada o no es válida, recibirá un código de respuesta HTTP 401 No autorizado.\n\n### Límites de velocidad y uso.\n\nLos límites de velocidad de acceso a la API se aplican por cada clave de API en unidad de tiempo. El límite es de 300 solicitudes por minuto. Además, según su plan, puede tener límites de uso. Si excede alguno de los límites, su solicitud devolverá un código de estado HTTP 429 Demasiadas solicitudes.  \nCada respuesta de API devuelve el siguiente conjunto de encabezados para ayudarlo a identificar su estado de uso:\n\n| Header | Descripción |\n| --- | --- |\n| `X-RateLimit-Limit` | El número máximo de solicitudes que el consumidor puede realizar por minuto. |\n| `X-RateLimit-Remaining` | El número de solicitudes restantes en la ventana de límite de velocidad actual. |\n| `X-RateLimit-Reset` | La hora en la que se restablece la ventana de límite de velocidad actual en segundos de época UTC. |\n\n### Respuesta 503.\n\nUna respuesta HTTP 503 de nuestros servidores indica que hay un aumento inesperado en el tráfico de acceso a la API. El servidor suele estar operativo en los próximos cinco minutos. Si la interrupción persiste o recibe cualquier otro tipo de error HTTP 5XX, comuníquese con el servicio de asistencia.\n\n### ¿Necesitas ayuda?\n\nSi tienes preguntas, consulta nuestra documentación (enlace a documentación de ayuda aquí) o visita nuestra página de preguntas frecuentes (enlace a la página correspondiente).","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"33242449","team":6340827,"collectionId":"c974c5bf-8b04-4935-ae75-e80906535b4b","publishedId":"2sA3e5f8qC","public":true,"publicUrl":"https://documenter-api.postman.tech/view/33242449/2sA3e5f8qC","privateUrl":"https://go.postman.co/documentation/33242449-c974c5bf-8b04-4935-ae75-e80906535b4b","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"dark","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"}}]}},"version":"8.10.1","publishDate":"2024-11-25T16:04:33.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[{"name":"Env Production","id":"24d45ded-7f9f-469a-bc01-12782e437c91","owner":"33242449","values":[{"key":"appName","value":"SIRT","enabled":true,"type":"default"},{"key":"baseUrl","value":"https://apisirt.tecnoparquebucaramanga.com","enabled":true,"type":"default"},{"key":"baseUrlVersion1","value":"https://apisirt.tecnoparquebucaramanga.com/api/v1","enabled":true,"type":"default"},{"key":"baseClientUrlVersion1","value":"https://apisirt.tecnoparquebucaramanga.com/api/cliente/v1","enabled":true,"type":"default"},{"key":"header:Accept","value":"application/vnd.api+json","enabled":true,"type":"default"},{"key":"header:ContentType","value":"application/vnd.api+json","enabled":true,"type":"default"},{"key":"client:clientId","value":"9cde95b0-2634-432f-90f5-cac438a5eccf","enabled":true,"type":"default"},{"key":"client:clientSecret","value":"5hyENAtagNkuVrHfqB65UgnX2rFYSGVyNEO7HliH","enabled":true,"type":"default"},{"key":"password:clientId","value":"9cea0f3d-0570-4796-be23-866c77084258","enabled":true,"type":"default"},{"key":"pasword:clientSecret","value":"ShBcMITmMYXHi3QgRoaOGmgiDcmXZUQpDZK461eX","enabled":true,"type":"default"},{"key":"tokenClient","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5ZDBlNmFjYy0wOGNmLTQ3OWItODFlMC0yNTExZGUwY2E3MGEiLCJqdGkiOiJlZjNjZDIxYzBlZmZkODkwN2MwYTAxZTkzZGFkY2E3MTE1MTZmMmQ0ZjZmM2UyMmE1NDcwNmEwMzNmMjlmMmZmZTIzZDVmNWJkNTczMjE5OCIsImlhdCI6MTcyNjg1MjU1NC4zNDM2NCwibmJmIjoxNzI2ODUyNTU0LjM0MzY0MSwiZXhwIjoxNzI4MTQ4NTU0LjI4MTM2Mywic3ViIjoiIiwic2NvcGVzIjpbXX0.gWDBK7L2ptStyYwj0TxPh8TVcshcfGH2F8D4QinlP8TiuQ33taMovtP1iVKoCtxkseyjzqBDX27hPhjs9XNW1PptvXb8Krk8vg3tZPXqZ37tfqoEmb1FnhZhGUbvIqqxFpDw_gTGzVp_WX63bCCLUl3quotctTpmmPkO7Zr6Y0lJQz1zAQylDyQTImGyznwJEDm8YpXfwQDbCazwwb1UnMRSD-QcO7SfM17KjlCJBZ3kmP8Vi0Wp3tmCKpWXRc-GsLLG-kcJpv6KStcF4_mjzGaLUWibgq6i_A9gvvblC0eRo-iQt8mmAjZPGm7ykTtuuI59HJ-h5YrJzNUA-jnJ6RfEwbifzDzchKjlOy7I9U0nUA-9CGpTqbAtR0RYBSotoZh-bxnfPImt1YrrYT2JLFJuaFYQa5RzRh0jSA-xvqTQ1u4YHFqS2Wb0-LDMmsNpXacSVsZWmBOzHqoPm-Z4D2Fh3OwsmLlJK6t_QlxnJiYqSYEmLVIXzzuT0WoeSvKPQwxNsMlw7M01HViu-9bL1ia64jAmi1P1ZuxXI5iPd8ftygZYHy-txcojxuI8b2paf7bYJYJzNKbi6yfaj2AtiCVvY-blOPl0q4vsWsifTUAhSLr1I5TM8rOusOHYn3FrIJapQw5H6_YHBH8NsAGnUF00L9UxLzdiOHAa0b-ob6Y","enabled":true,"type":"default"},{"key":"tokenPassword","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5ZDZmN2U2Ny03ZTkyLTQyMmQtOWE1YS1jNzBmZjQzOWI0Y2EiLCJqdGkiOiJjMmM4M2VhMjBiYThkYjJjZmU1ZjAzMDhhNGQ4ODI0MTMyNDE2Nzc1MzMzMTA1NWRmY2VhNTRjMDk2NjQ1YmMzNTMxMzczYjM5NzE3NTNlYSIsImlhdCI6MTczMTAyMTk0Ny42MjI5ODcsIm5iZiI6MTczMTAyMTk0Ny42MjI5ODksImV4cCI6MTczMjMxNzk0Ny40MTMzMiwic3ViIjoiMSIsInNjb3BlcyI6W119.H3IUR5am93XNeqVUmgs48xlQO-nOxsViUcCc5gDhos_XzqQRwZMddtVPT-W0kpOJfhx3rZZ5lG9XBbwfNb7nBA4C1UGzSu7d3pYV4blzlGNP9cOzUQ7k7Z1AZietfTBR1ZYT8avxy0MYYOmA3NgSsYWUWVtfi9ygaCaVR_gDtF96YecB3eyU0RfRSuT-LPhYBJdhe9sLZGdYP5VuPXEAr_PfryEMlVWLLSgj1I7GkAqaPpBMU07lRd6ARZ0go5CY2QcdTovET_aqcZdNkHm3uKAdeCBSH6G24JBbNYitzYiT26Io9Kzgwlk5fSPPxbHVSiV0UPhh2oamwJPBqxqp_MPdgI5kXVCL0sIx7nF2Hg8s9ZuXeZ2NAsPsk09yAB_BIoeSgXNUsGiRrNWwFrtI8cvjdaOONU0rXn_EkgU8ECQtT7V1tPP2A5XwMVnKsYKlKSJ_tENxGCzTkFk07Q_0e6N4kMcwdJU3lDMJSuCnELtypT1BVbcu9f1gxVnkXCn-x_JS6txqEZl0mLCjqnPJ0cSVz6X60phcPgY_mHcJG8G19hDH-pXJbIeglaNv8euWCJyynrtrf3E9gjChrqaQ-mtxFCdy8Q3ZSPCQAOzBmRkCRmgREL9x_Fo4puIskoYbzNWIhxO33lDjTtcJClRE4VxRPLNcDHq2MkFF86MvzL8","enabled":true,"type":"default"},{"key":"tokenPersonal","value":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI5ZDZmODgxZC1kYTYyLTRhOTAtYjRkYi1lZTNkNDE4NjRmODUiLCJqdGkiOiJiMGViNjRjYmJjYTEwY2E4NzJiNjk2NGEyOTViZjA1NDk2MzIyNDIwMjJiYjBkYjk4N2U1NThkM2ZiYWI2N2U5OWVkNzYzNWZjZjA3ZTgzMCIsImlhdCI6MTczMTAyNDEwMi44MTY2ODgsIm5iZiI6MTczMTAyNDEwMi44MTY2ODksImV4cCI6MTc0NjY2MjUwMi44MTA2MjUsInN1YiI6IjEiLCJzY29wZXMiOltdfQ.M2CVU5ytrpmyR69IMHDuRcCl2TnObAXQUnEPXiB7d_RVpEgaEBs4O6WdmaKIrnCBfUemU_Xgz4VbMpGVVPYuyrts3Y_Zn7vhZcBdbFj_MWjvhxx4UQjL_gUMB6bUHX7KbW9Iu7oxjhn0Lds6HvOcR0P1Owf-QT5VWvU7UpHPuR2w0sLn4IT0LhJ4F_g4ARnMcF1VahulJg5-Uobyrk3pIviyCgDNT0S-Auvu75NYCtSvN04lDnjmSiHYrPmCucBhjZvaRRL3I1v7syiRZahB_wCZTTPQNwrEbJF_22vBRPi0N5YBW30hb-ZLjuzW8sf5vlPtwwmJWKRbl6IaWPzqWUAQcE0tD3-176GKxm50R-vUgJWvr780Zx0NVHJ6oiWvetyGBOD4zrIluLuaKsb_EDoH3G4loAK2eWUpKKGja4CRx2oOrqfF2EcvZmmfLOpd04lhmUMyo4ulj8829LpIno2GhEpD9uj6NSXFgqeWHwrVMOeEpf3hd1x4XbnCMe0ynzGxVZy7J6wBuaNfX4GJnP-nVc5Q4eG4PBd_v5gjkqF2vroK-im8MhIcLlN4zZcVW8oAkSeT5Sa2HPovzwo75yEKojk1Gp-qT_RSMHFGnhWs_kPxb6yx0sWDHRqnehRD6bzc8Hp6nodxXGJ74G921WZs4NyMryrNu5eKWPFdztc","enabled":true,"type":"default"}],"published":true}],"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/0ac8399333a4801bb0b9bfbffa9c7bd952715fb2d05f2073f956eacb4e58a0ba","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"},{"label":"Env Production","value":"33242449-24d45ded-7f9f-469a-bc01-12782e437c91"}],"canonicalUrl":"https://documenter.gw.postman.com/view/metadata/2sA3e5f8qC"}