{
	"info": {
		"_postman_id": "f5e9c7a2-7b8c-4a1d-9e32-8f1d2c3b4a5d",
		"name": "Agrota Maintenance Operations",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "Python Agent - Sync Archetypes",
			"request": {
				"method": "POST",
				"header": [],
				"url": {
					"raw": "http://localhost:8086/api/v3/agrota/maintenance/sync-archetypes",
					"protocol": "http",
					"host": [
						"localhost"
					],
					"port": "8086",
					"path": [
						"api",
						"v3",
						"agrota",
						"maintenance",
						"sync-archetypes"
					]
				},
				"description": "Registra los arquetipos ejecutivos en Java y dispara el pre-cálculo manual desde el agente Python."
			},
			"response": []
		},
		{
			"name": "Java Backend - Run Manual Precalc",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "LHIA-AGROTA",
						"value": "admin123",
						"type": "text"
					}
				],
				"url": {
					"raw": "http://localhost:8085/lhia_agrota/api/v1/precalc/run-maintenance",
					"protocol": "http",
					"host": [
						"localhost"
					],
					"port": "8085",
					"path": [
						"lhia_agrota",
						"api",
						"v1",
						"precalc",
						"run-maintenance"
					]
				},
				"description": "Dispara directamente el motor de pre-cálculo en el backend de Java."
			},
			"response": []
		},
		{
			"name": "Java Backend - Seed Archetypes",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "LHIA-AGROTA",
						"value": "admin123",
						"type": "text"
					}
				],
				"url": {
					"raw": "http://localhost:8085/lhia_agrota/api/v1/precalc/seed",
					"protocol": "http",
					"host": [
						"localhost"
					],
					"port": "8085",
					"path": [
						"lhia_agrota",
						"api",
						"v1",
						"precalc",
						"seed"
					]
				},
				"description": "Inicializa las configuraciones de arquetipos base en la base de datos."
			},
			"response": []
		},
		{
			"name": "Get Keycloak Token",
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/x-www-form-urlencoded"
					}
				],
				"body": {
					"mode": "urlencoded",
					"urlencoded": [
						{
							"key": "grant_type",
							"value": "password",
							"type": "text"
						},
						{
							"key": "client_id",
							"value": "logueoBack",
							"type": "text"
						},
						{
							"key": "username",
							"value": "test",
							"type": "text"
						},
						{
							"key": "password",
							"value": "test.2012",
							"type": "text"
						}
					]
				},
				"url": {
					"raw": "https://login.tws2.io/auth/realms/lhia/protocol/openid-connect/token",
					"protocol": "https",
					"host": [
						"login",
						"tws2",
						"io"
					],
					"path": [
						"auth",
						"realms",
						"lhia",
						"protocol",
						"openid-connect",
						"token"
					]
				}
			},
			"response": []
		}
	],
	"auth": {
		"type": "bearer",
		"bearer": [
			{
				"key": "token",
				"value": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnTUxxQXlBb0xyZXptWFpXdG1Ub1ExajE2ZFg2UkcwSjdzcnFKRm9saFJzIn0.eyJleHAiOjE3NzY0MjQyODEsImlhdCI6MTc3NjM5ODQ4MSwianRpIjoiNWQ5YjBkYjYtYTNjNy00OGNkLWJjYTAtNzZjZDczOWJkM2RjIiwiaXNzIjoiaHR0cHM6Ly9sb2dpbi50d3MyLmlvL2F1dGgvcmVhbG1zL2xoaWEiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiYWQyZjc2ZmItNDMwNC00ZWYwLWIxMDYtMmE0NzFjNDEyYzkyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoibG9ndWVvQmFjayIsInNlc3Npb25fc3RhdGUiOiJkYzE4ODY1OS1mOGM2LTRlOGEtYWVkYi02OTRmZjBmMzBmMTQiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cHM6Ly9saGlhbWluZC5saGlhLmFpIiwiaHR0cDovL2xvY2FsaG9zdDozMDAwIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJ0cmFpbl9jaGF0IiwiZGVmYXVsdC1yb2xlcy1saGlhIiwiY2FtcGFuYXNfY29icmFuemFzIiwiY2FtcGFuYXNfbWV0YSIsIm9mZmxpbmVfYWNjZXNzIiwiYWRtaW4iLCJ1bWFfYXV0aG9yaXphdGlvbiIsInVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImVtYWlsIHByb2ZpbGUiLCJzaWQiOiJkYzE4ODY1OS1mOGM2LTRlOGEtYWVkYi02OTRmZjBmMzBmMTQiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaWRfdXN1YXJpbyI6IjE5NiIsIm5hbWUiOiJ0ZXN0IHRlc3QiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ0ZXN0IiwiZW1wcmVzYSI6ImFndHdzMjAyNCIsImdpdmVuX25hbWUiOiJ0ZXN0IiwiZmFtaWx5X25hbWUiOiJ0ZXN0IiwiZW1haWwiOiJ0ZXN0MUB0d3MyLmlvIn0.INAMxTNn_jJAJtjbDZkwl8d02yaj-IRS15YbpAl3duVfK8ZfEWY4I4v1AzOGw9lw3bmp51EiVOzW6OjIUGorQo5Nb-woOk5Pxr7VNor85PTAwtuUN4XhFs2mXMcqPPV-23L82P4S49kfkPDPpJfnBPRsohx3PGJ3D9yMohu9O3_fMePBLmT-rs2qlA9ccUoxV4-aiSSxh9TRsd-n-lApWXvcnlyKLEbLgaZX4QWW_z8wbuqh0j3_oDtC9ZQ3-UJn48pfM7OAB9hON7xtEQS-Y57VXOLTsDbZUaVmVjVeh2Fk6A76yxqDGGvbH3R7ea7C_yjGAnt9wNDelXodNPMsmw",
				"type": "string"
			}
		]
	},
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "token",
			"value": "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJnTUxxQXlBb0xyZXptWFpXdG1Ub1ExajE2ZFg2UkcwSjdzcnFKRm9saFJzIn0.eyJleHAiOjE3NzY0MjQyODEsImlhdCI6MTc3NjM5ODQ4MSwianRpIjoiNWQ5YjBkYjYtYTNjNy00OGNkLWJjYTAtNzZjZDczOWJkM2RjIiwiaXNzIjoiaHR0cHM6Ly9sb2dpbi50d3MyLmlvL2F1dGgvcmVhbG1zL2xoaWEiLCJhdWQiOiJhY2NvdW50Iiwic3ViIjoiYWQyZjc2ZmItNDMwNC00ZWYwLWIxMDYtMmE0NzFjNDEyYzkyIiwidHlwIjoiQmVhcmVyIiwiYXpwIjoibG9ndWVvQmFjayIsInNlc3Npb25fc3RhdGUiOiJkYzE4ODY1OS1mOGM2LTRlOGEtYWVkYi02OTRmZjBmMzBmMTQiLCJhbGxvd2VkLW9yaWdpbnMiOlsiaHR0cHM6Ly9saGlhbWluZC5saGlhLmFpIiwiaHR0cDovL2xvY2FsaG9zdDozMDAwIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJ0cmFpbl9jaGF0IiwiZGVmYXVsdC1yb2xlcy1saGlhIiwiY2FtcGFuYXNfY29icmFuemFzIiwiY2FtcGFuYXNfbWV0YSIsIm9mZmxpbmVfYWNjZXNzIiwiYWRtaW4iLCJ1bWFfYXV0aG9yaXphdGlvbiIsInVzZXIiXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImVtYWlsIHByb2ZpbGUiLCJzaWQiOiJkYzE4ODY1OS1mOGM2LTRlOGEtYWVkYi02OTRmZjBmMzBmMTQiLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaWRfdXN1YXJpbyI6IjE5NiIsIm5hbWUiOiJ0ZXN0IHRlc3QiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJ0ZXN0IiwiZW1wcmVzYSI6ImFndHdzMjAyNCIsImdpdmVuX25hbWUiOiJ0ZXN0IiwiZmFtaWx5X25hbWUiOiJ0ZXN0IiwiZW1haWwiOiJ0ZXN0MUB0d3MyLmlvIn0.INAMxTNn_jJAJtjbDZkwl8d02yaj-IRS15YbpAl3duVfK8ZfEWY4I4v1AzOGw9lw3bmp51EiVOzW6OjIUGorQo5Nb-woOk5Pxr7VNor85PTAwtuUN4XhFs2mXMcqPPV-23L82P4S49kfkPDPpJfnBPRsohx3PGJ3D9yMohu9O3_fMePBLmT-rs2qlA9ccUoxV4-aiSSxh9TRsd-n-lApWXvcnlyKLEbLgaZX4QWW_z8wbuqh0j3_oDtC9ZQ3-UJn48pfM7OAB9hON7xtEQS-Y57VXOLTsDbZUaVmVjVeh2Fk6A76yxqDGGvbH3R7ea7C_yjGAnt9wNDelXodNPMsmw"
		}
	]
}
