ABIANAPP_NODE_PRODUCCION/postman_collection.json
2026-02-03 14:27:12 +00:00

148 lines
4.9 KiB
JSON

{
"info": {
"_postman_id": "abian-gestion-api",
"name": "AbianGest Node API",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "Login (Get Token)",
"event": [
{
"listen": "test",
"script": {
"exec": [
"var jsonData = pm.response.json();",
"if (jsonData.success && jsonData.token) {",
" pm.environment.set(\"token\", jsonData.token);",
" console.log(\"Token saved:\", jsonData.token);",
"} else {",
" console.error(\"Login failed or unexpected format\");",
"}"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "usuario",
"value": "TU_USUARIO",
"type": "text",
"description": "DNI del usuario"
},
{
"key": "contrasena",
"value": "TU_CONTRASEÑA",
"type": "text"
}
]
},
"url": {
"raw": "https://node.gestion.abianservice.com/login",
"protocol": "https",
"host": [
"node",
"gestion",
"abianservice",
"com"
],
"path": [
"login"
]
}
},
"response": []
},
{
"name": "Get Profile (Protected)",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "Bearer {{token}}",
"type": "text"
}
],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "id_proveedor",
"value": "ID_DE_PRUEBA",
"type": "text"
}
]
},
"url": {
"raw": "https://node.gestion.abianservice.com/get_profile",
"protocol": "https",
"host": [
"node",
"gestion",
"abianservice",
"com"
],
"path": [
"get_profile"
]
}
},
"response": []
},
{
"name": "Change Password (Protected)",
"request": {
"method": "POST",
"header": [
{
"key": "Authorization",
"value": "Bearer {{token}}",
"type": "text"
}
],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "usuario",
"value": "DNI_USUARIO",
"type": "text"
},
{
"key": "password",
"value": "NUEVA_CONTRASEÑA",
"type": "text"
}
]
},
"url": {
"raw": "https://node.gestion.abianservice.com/change_password",
"protocol": "https",
"host": [
"node",
"gestion",
"abianservice",
"com"
],
"path": [
"change_password"
]
}
},
"response": []
}
],
"variable": [
{
"key": "token",
"value": ""
}
]
}