{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "http:\/\/localhost"
        }
    ],
    "info": {
        "name": "Equinos.co API Documentation",
        "_postman_id": "feb3a781-ae7a-4660-8011-294dc2f0d3d6",
        "description": "# \ud83d\udcda Introducci\u00f3n\n\nBienvenido a la documentaci\u00f3n de la **API de Equinos.co**. Esta API REST proporciona acceso completo a todas las funcionalidades de la plataforma, incluyendo:\n\n- \ud83d\uded2 **Marketplace**: Publicaciones, categor\u00edas, \u00f3rdenes, carrito y m\u00e1s\n- \ud83c\udf93 **Escuelas**: Gesti\u00f3n de estudiantes, clases, horarios, pagos y certificados\n- \ud83d\udc34 **Criaderos**: Ejemplares, servicios de cr\u00eda, contratos, CRM y reportes\n- \u2699\ufe0f **Core**: Notificaciones, perfil de usuario, configuraci\u00f3n y preferencias\n- \ud83d\udc68\u200d\ud83d\udcbc **Admin**: Dashboard, usuarios, organizaciones y configuraci\u00f3n del sistema\n\n## \ud83d\udd10 Autenticaci\u00f3n\n\nLa mayor\u00eda de los endpoints requieren autenticaci\u00f3n mediante **Bearer Token** de Firebase.\n\n### C\u00f3mo obtener tu token\n\n1. Inicia sesi\u00f3n en tu cuenta de Equinos.co (https:\/\/equinos.app)\n2. El token se obtiene autom\u00e1ticamente mediante Firebase Authentication\n3. Incluye el token en el header `Authorization` de todas las peticiones:\n\n```\nAuthorization: Bearer {TU_TOKEN_FIREBASE}\n```\n\n### Ejemplo de petici\u00f3n\n\n```bash\ncurl -X GET \"https:\/\/api.equinos.co\/api\/user\/modules\" \\\n  -H \"Authorization: Bearer {TU_TOKEN_FIREBASE}\" \\\n  -H \"Accept: application\/json\"\n```\n\n## \ud83c\udf10 Base URL\n\n**Producci\u00f3n:** `https:\/\/api.equinos.co`\n\nTodos los endpoints est\u00e1n prefijados con `\/api\/`.\n\n## \ud83d\udcd6 Uso de esta documentaci\u00f3n\n\n- Explora los endpoints usando el men\u00fa lateral\n- Cada endpoint incluye ejemplos de petici\u00f3n y respuesta\n- Prueba los endpoints directamente desde la documentaci\u00f3n\n- Descarga la colecci\u00f3n de Postman para usar en tu cliente favorito",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "GET api\/health",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/health",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/health"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/test-firebase",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/test-firebase",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/test-firebase"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/test\/dashboard",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/test\/dashboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/test\/dashboard"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Send contact form email",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contact",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contact"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"email\":\"zbailey@example.net\",\"subject\":\"i\",\"message\":\"y\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/auth\/me",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/auth\/me",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/auth\/me"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de nueva sub-orden para vendedor",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/suborder-created",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/suborder-created"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de actualizaci\u00f3n de estado para comprador",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/status-updated",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/status-updated"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de tracking agregado para comprador",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/tracking-added",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/tracking-added"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de formulario de contacto",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/contact-form",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/contact-form"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de confirmaci\u00f3n de waitlist",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/waitlist-confirmation",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/waitlist-confirmation"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de notificaci\u00f3n de waitlist (para admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/waitlist-notification",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/waitlist-notification"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Preview: Email de contacto de marketplace",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/email-preview\/marketplace-contact",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/email-preview\/marketplace-contact"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\u2699\ufe0f Core \/ Configuraci\u00f3n",
            "description": "\nAPIs para gestionar configuraci\u00f3n del sistema",
            "item": [
                {
                    "name": "Get all settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all system settings grouped by category."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"settings\": {},\n  \"features\": {\n    \"marketplace\": {\"enabled\": true},\n    \"blog\": {\"enabled\": false}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get settings by group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/group\/:group",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/group\/:group",
                            "variable": [
                                {
                                    "id": "group",
                                    "key": "group",
                                    "value": "features",
                                    "description": "Setting group name."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get settings for a specific group."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Initialize default settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/initialize",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/initialize"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Initialize system with default settings."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Settings initialized successfully\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Toggle a feature",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/features\/:feature\/toggle",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/features\/:feature\/toggle",
                            "variable": [
                                {
                                    "id": "feature",
                                    "key": "feature",
                                    "value": "marketplace",
                                    "description": "Feature name."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"enabled\":true}"
                        },
                        "description": "Enable or disable a feature."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Feature toggled successfully\",\n  \"feature\": \"marketplace\",\n  \"enabled\": true\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update marketplace settings",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/marketplace",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/marketplace"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"enabled\":true,\"maintenance_message\":\"En mantenimiento\"}"
                        },
                        "description": "Update marketplace-specific settings."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Marketplace settings updated successfully\",\n  \"settings\": {\"enabled\": true, \"maintenance_message\": \"\"}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a specific setting",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/:key",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/:key",
                            "variable": [
                                {
                                    "id": "key",
                                    "key": "key",
                                    "value": "marketplace.enabled",
                                    "description": "Setting key."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get value of a specific setting by key."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"key\": \"marketplace.enabled\",\n  \"value\": true\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a setting",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/:key",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/:key",
                            "variable": [
                                {
                                    "id": "key",
                                    "key": "key",
                                    "value": "marketplace.enabled",
                                    "description": "Setting key."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"value\":\"true\",\"group\":\"features\",\"description\":\"Eius et animi quos velit et.\"}"
                        },
                        "description": "Update a specific setting value."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Setting updated successfully\",\n  \"key\": \"marketplace.enabled\",\n  \"value\": true\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\u2699\ufe0f Core \/ Notificaciones",
            "description": "\nAPIs para gestionar notificaciones del usuario",
            "item": [
                {
                    "name": "Listar notificaciones del usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications",
                            "query": [
                                {
                                    "key": "unread_only",
                                    "value": "1",
                                    "description": "Only show unread notifications.",
                                    "disabled": false
                                },
                                {
                                    "key": "category",
                                    "value": "orders",
                                    "description": "Filter by category.",
                                    "disabled": false
                                },
                                {
                                    "key": "priority",
                                    "value": "high",
                                    "description": "Filter by priority.",
                                    "disabled": false
                                },
                                {
                                    "key": "archived",
                                    "value": "false",
                                    "description": "Filter by archived status (true, false).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/notifications?unread_only=1&category=orders&priority=high&archived=false&per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of notifications for the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"current_page\": 1,\n  \"total\": 50\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener contador de notificaciones no le\u00eddas",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/unread-count",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/unread-count"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get count of unread notifications for the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"count\": 5}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener estad\u00edsticas de notificaciones",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get notification statistics for the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"total\": 50,\n    \"unread\": 5,\n    \"by_category\": {}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Marcar todas las notificaciones como le\u00eddas",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/mark-all-read",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/mark-all-read"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Mark all notifications as read for the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Todas las notificaciones marcadas como le\u00eddas\",\n  \"count\": 15\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener una notificaci\u00f3n espec\u00edfica",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of the notification."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a notification."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Marcar notificaci\u00f3n como le\u00edda",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/:id\/read",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/:id\/read",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of the notification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Mark a notification as read."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Notificaci\u00f3n marcada como le\u00edda\",\n  \"notification\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Marcar notificaci\u00f3n como no le\u00edda",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/:id\/unread",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/:id\/unread",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of the notification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Mark a notification as unread."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Notificaci\u00f3n marcada como no le\u00edda\",\n  \"notification\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Archivar notificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/:id\/archive",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/:id\/archive",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of the notification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Archive a notification."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Notificaci\u00f3n archivada\",\n  \"notification\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Desarchivar notificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/:id\/unarchive",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/:id\/unarchive",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of the notification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Unarchive a notification."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Notificaci\u00f3n desarchivada\",\n  \"notification\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar notificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notifications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notifications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of the notification."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a notification."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Notificaci\u00f3n eliminada\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\u2699\ufe0f Core \/ Perfil",
            "description": "\nAPIs para gestionar el perfil del usuario",
            "item": [
                {
                    "name": "Obtener perfil del usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/user\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/user\/profile"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get profile of the authenticated user including marketplace tier and validation."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"user\": {},\n    \"marketplace\": {\n      \"tier\": \"basic\",\n      \"can_publish\": true,\n      \"is_complete\": true\n    }\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar perfil del usuario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/user\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/user\/profile"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"display_name\":\"Juan P\u00e9rez\",\"phone_number\":\"+57 300 123 4567\",\"marketplace_whatsapp\":\"+57 300 123 4567\",\"marketplace_address\":\"Calle 123 #45-67\",\"marketplace_city\":\"Bogot\u00e1\",\"marketplace_department\":\"Cundinamarca\"}"
                        },
                        "description": "Update profile of the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"message\": \"Perfil actualizado exitosamente\",\n  \"data\": {\"user\": {}, \"is_complete\": true}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Validar si puede publicar",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/user\/validate-publish",
                            "query": [
                                {
                                    "key": "as_type",
                                    "value": "individual",
                                    "description": "Type to publish as.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/user\/validate-publish?as_type=individual"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Validate if the user can publish in the marketplace."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"can_publish\": true,\n    \"missing_fields\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener opciones de publicaci\u00f3n disponibles",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/user\/publish-options",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/user\/publish-options"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get available publishing options for the user based on their tier."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"available_types\": [\"individual\", \"business\"],\n    \"limits\": {}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener m\u00f3dulos disponibles para el usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/user\/modules",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/user\/modules"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get available modules for the authenticated user (used for post-login redirection)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"modules\": [],\n    \"preferred\": {\"module\": \"criaderos\", \"entity_id\": \"...\"},\n    \"has_access\": true\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verificar si un subdomain est\u00e1 disponible",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/public\/subdomain\/check\/:subdomain",
                            "query": [
                                {
                                    "key": "exclude_id",
                                    "value": "architecto",
                                    "description": "Organization ID to exclude from check.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/public\/subdomain\/check\/:subdomain?exclude_id=architecto",
                            "variable": [
                                {
                                    "id": "subdomain",
                                    "key": "subdomain",
                                    "value": "mi-escuela",
                                    "description": "Subdomain to check."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Check if a subdomain is available for use."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"available\": true,\n  \"subdomain\": \"mi-escuela\",\n  \"reason\": null\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener datos p\u00fablicos de una organizaci\u00f3n por subdomain",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/public\/org\/:subdomain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/public\/org\/:subdomain",
                            "variable": [
                                {
                                    "id": "subdomain",
                                    "key": "subdomain",
                                    "value": "mi-escuela",
                                    "description": "Subdomain."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get public organization data by subdomain (no authentication required)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"id\": \"...\",\n    \"name\": \"Mi Escuela\",\n    \"subdomain\": \"mi-escuela\",\n    \"public_url\": \"https:\/\/mi-escuela.equinos.co\"\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar el subdomain de una organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/organizations\/:organizationId\/subdomain",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/organizations\/:organizationId\/subdomain",
                            "variable": [
                                {
                                    "id": "organizationId",
                                    "key": "organizationId",
                                    "value": "architecto",
                                    "description": ""
                                },
                                {
                                    "id": "organization_id",
                                    "key": "organization_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440018",
                                    "description": "UUID of the organization."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"subdomain\":\"mi-escuela\"}"
                        },
                        "description": "Update the subdomain for an organization."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"subdomain\": \"mi-escuela\",\n    \"public_url\": \"https:\/\/mi-escuela.equinos.co\"\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\u2699\ufe0f Core \/ Preferencias",
            "description": "\nAPIs para gestionar preferencias de notificaciones",
            "item": [
                {
                    "name": "Obtener preferencias del usuario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notification-preferences",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notification-preferences"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get notification preferences for the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar preferencias del usuario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notification-preferences",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notification-preferences"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"orders_web\":true,\"orders_email\":true,\"orders_sms\":true,\"orders_push\":true,\"publications_web\":true,\"publications_email\":true,\"publications_sms\":false,\"publications_push\":false,\"system_web\":true,\"system_email\":true,\"system_sms\":false,\"system_push\":false,\"quiet_hours_start\":\"22:00\",\"quiet_hours_end\":\"08:00\",\"email_digest\":false,\"email_digest_time\":\"14:38\"}"
                        },
                        "description": "Update notification preferences for the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Preferencias actualizadas\",\n  \"preferences\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Restaurar preferencias por defecto",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/notification-preferences\/reset",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/notification-preferences\/reset"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Reset notification preferences to default values."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Preferencias restauradas a valores por defecto\",\n  \"preferences\": {}\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf10 P\u00fablico \/ Waitlist",
            "description": "\nEndpoint p\u00fablico para registro en lista de espera.\nNo requiere autenticaci\u00f3n.",
            "item": [
                {
                    "name": "Registrar en lista de espera",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/waitlist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/waitlist"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Juan P\u00e9rez\",\"email\":\"juan@example.com\",\"role\":\"criador\",\"phone\":\"+57 300 1234567\"}"
                        },
                        "description": "Permite a los usuarios registrarse en la lista de espera de Equinos."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"message\": \"\u00a1Registro exitoso! Te contactaremos pronto.\",\n  \"data\": {\n    \"id\": \"9d4e5f6a-7b8c-9d0e-1f2a-3b4c5d6e7f8a\",\n    \"name\": \"Juan P\u00e9rez\",\n    \"email\": \"juan@example.com\",\n    \"status\": \"pending\"\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"error\": \"Este email ya est\u00e1 registrado en la lista de espera\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Asistencia",
            "description": "\nAPIs para gestionar asistencia de estudiantes.\nIncluye registro diario y reportes de asistencia.",
            "item": [
                {
                    "name": "Listar asistencia",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/attendance",
                            "query": [
                                {
                                    "key": "date",
                                    "value": "2024-12-31",
                                    "description": "Fecha (Y-m-d).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/attendance?date=2024-12-31",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la asistencia de estudiantes para una fecha espec\u00edfica."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"date\": \"2024-12-31\",\n    \"schedules\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Registrar asistencia",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/attendance",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/attendance",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2024-12-31\",\"schedule_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"attendance\":[\"architecto\"]}"
                        },
                        "description": "Registra la asistencia de estudiantes para una clase."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"schedule_id\":null,\"student_id\":null,\"date\":null,\"status\":null,\"check_in\":null,\"check_out\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar asistencia",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/attendance\/:attendance_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/attendance\/:attendance_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "attendance_id",
                                    "key": "attendance_id",
                                    "value": "architecto",
                                    "description": "The ID of the attendance."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "attendance",
                                    "key": "attendance",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del registro de asistencia."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"present\",\"horse_id\":\"architecto\",\"performance_rating\":4,\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza un registro de asistencia existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"schedule_id\":null,\"student_id\":null,\"date\":null,\"status\":null,\"check_in\":null,\"check_out\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte de asistencia",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/attendance\/report",
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Fecha inicio (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "Fecha fin (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "student_id",
                                    "value": "architecto",
                                    "description": "Filtrar por estudiante.",
                                    "disabled": false
                                },
                                {
                                    "key": "class_id",
                                    "value": "architecto",
                                    "description": "Filtrar por clase.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/attendance\/report?start_date=2024-12-01&end_date=2024-12-31&student_id=architecto&class_id=architecto",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte de asistencia para un per\u00edodo."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"period\": {\"start_date\": \"2024-12-01\", \"end_date\": \"2024-12-31\"},\n    \"stats\": {\"total\": 100, \"present\": 85, \"absent\": 10, \"late\": 5}\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Caballos",
            "description": "\nAPIs para gestionar caballos de una escuela.\nIncluye informaci\u00f3n de uso y disponibilidad.",
            "item": [
                {
                    "name": "Listar caballos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/horses",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "active",
                                    "description": "Filtrar por estado (active, resting, injured, retired).",
                                    "disabled": false
                                },
                                {
                                    "key": "level",
                                    "value": "beginner",
                                    "description": "Filtrar por nivel (beginner, intermediate, advanced, all).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/horses?status=active&level=beginner&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista paginada de caballos de una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c5-f4b8-7122-99fc-caefd1fe81a8\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Tornado\",\"breed\":\"Paso Fino Colombiano\",\"age\":11,\"height_cm\":null,\"color\":\"Moro\",\"gender\":\"female\",\"temperament\":\"Tranquilo, ideal para clases\",\"skill_level\":null,\"health_status\":null,\"photo\":null,\"notes\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"},{\"id\":\"019b25c5-f4b8-7122-99fc-caefd1fe81a8\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Tornado\",\"breed\":\"Paso Fino Colombiano\",\"age\":11,\"height_cm\":null,\"color\":\"Moro\",\"gender\":\"female\",\"temperament\":\"Tranquilo, ideal para clases\",\"skill_level\":null,\"health_status\":null,\"photo\":null,\"notes\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear caballo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/horses",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/horses",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Tornado\",\"breed\":\"Pura Sangre\",\"age\":8,\"gender\":\"male\",\"color\":\"z\",\"height\":3,\"level\":\"intermediate\",\"temperament\":\"i\",\"max_classes_per_day\":4,\"notes\":\"architecto\"}"
                        },
                        "description": "Crea un nuevo caballo para la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-f4b8-7122-99fc-caefd1fe81a8\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Tornado\",\"breed\":\"Paso Fino Colombiano\",\"age\":11,\"height_cm\":null,\"color\":\"Moro\",\"gender\":\"female\",\"temperament\":\"Tranquilo, ideal para clases\",\"skill_level\":null,\"health_status\":null,\"photo\":null,\"notes\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"550e8400-e29b-41d4-a716-446655440001\", \"name\": \"Tornado\", \"breed\": \"Pura Sangre\", \"age\": 8, \"gender\": \"male\", \"level\": \"intermediate\", \"max_classes_per_day\": 4}, \"message\": \"Caballo creado exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"name\": [\"El campo nombre es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Obtener caballo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/horses\/:horse_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/horses\/:horse_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "019b25c5-f4b8-7122-99fc-caefd1fe81a8",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del caballo."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de un caballo espec\u00edfico."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-f4b8-7122-99fc-caefd1fe81a8\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Tornado\",\"breed\":\"Paso Fino Colombiano\",\"age\":11,\"height_cm\":null,\"color\":\"Moro\",\"gender\":\"female\",\"temperament\":\"Tranquilo, ideal para clases\",\"skill_level\":null,\"health_status\":null,\"photo\":null,\"notes\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar caballo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/horses\/:horse_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/horses\/:horse_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "019b25c5-f4b8-7122-99fc-caefd1fe81a8",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del caballo."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Tornado\",\"breed\":\"n\",\"age\":84,\"gender\":\"male\",\"color\":\"z\",\"height\":3,\"photo\":\"i\",\"level\":\"all\",\"temperament\":\"y\",\"status\":\"active\",\"max_classes_per_day\":4,\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza los datos de un caballo existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-f4b8-7122-99fc-caefd1fe81a8\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Tornado\",\"breed\":\"Paso Fino Colombiano\",\"age\":11,\"height_cm\":null,\"color\":\"Moro\",\"gender\":\"female\",\"temperament\":\"Tranquilo, ideal para clases\",\"skill_level\":null,\"health_status\":null,\"photo\":null,\"notes\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"550e8400-e29b-41d4-a716-446655440001\", \"name\": \"Tornado\", \"status\": \"active\", \"max_classes_per_day\": 4}, \"message\": \"Caballo actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Caballo no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"status\": [\"El estado seleccionado no es v\u00e1lido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Eliminar caballo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/horses\/:horse_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/horses\/:horse_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "019b25c5-f4b8-7122-99fc-caefd1fe81a8",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del caballo."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un caballo de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Caballo eliminado exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Uso del caballo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/horses\/:horse_id\/usage",
                            "query": [
                                {
                                    "key": "date",
                                    "value": "2024-12-31",
                                    "description": "Fecha (Y-m-d).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/horses\/:horse_id\/usage?date=2024-12-31",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "019b25c5-f4b8-7122-99fc-caefd1fe81a8",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del caballo."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el uso de un caballo en una fecha espec\u00edfica."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"horse\": {\"id\": \"...\", \"name\": \"Tornado\"},\n    \"usage\": {\"date\": \"2024-12-31\", \"classes_today\": 3, \"available_slots\": 1}\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Certificados",
            "description": "\nAPIs para gestionar certificados de estudiantes.\nIncluye generaci\u00f3n de PDFs y verificaci\u00f3n p\u00fablica.",
            "item": [
                {
                    "name": "Lista los certificados de una escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/certificates",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "level_completion",
                                    "description": "Filtrar por tipo.",
                                    "disabled": false
                                },
                                {
                                    "key": "student_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "Filtrar por estudiante.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/certificates?type=level_completion&student_id=550e8400-e29b-41d4-a716-446655440002&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista paginada de certificados emitidos por una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"meta\": {\"current_page\": 1, \"total\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Lista los certificados de un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/certificates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/certificates",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los certificados de un estudiante espec\u00edfico."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crea un nuevo certificado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/certificates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/certificates",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"level_completion\",\"title\":\"Certificado de Nivel Intermedio\",\"description\":\"Eius et animi quos velit et.\",\"skill_level_id\":\"architecto\",\"competition_id\":\"add3503c-ebff-3875-93af-b8c6a695762b\",\"expires_at\":\"2026-12-31\"}"
                        },
                        "description": "Emite un nuevo certificado para un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Certificado emitido exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene un certificado espec\u00edfico",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/certificates\/:certificate_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/certificates\/:certificate_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "certificate_id",
                                    "key": "certificate_id",
                                    "value": "architecto",
                                    "description": "The ID of the certificate."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "certificate",
                                    "key": "certificate",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del certificado."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles completos de un certificado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Descarga el PDF del certificado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/certificates\/:certificate_id\/download",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/certificates\/:certificate_id\/download",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "certificate_id",
                                    "key": "certificate_id",
                                    "value": "architecto",
                                    "description": "The ID of the certificate."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "certificate",
                                    "key": "certificate",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del certificado."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Descarga el certificado en formato PDF."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "application\/pdf",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Genera preview del certificado (sin descargar)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/certificates\/:certificate_id\/preview",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/certificates\/:certificate_id\/preview",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "certificate_id",
                                    "key": "certificate_id",
                                    "value": "architecto",
                                    "description": "The ID of the certificate."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "certificate",
                                    "key": "certificate",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del certificado."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Muestra una vista previa del certificado en el navegador."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "application\/pdf",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Elimina un certificado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/certificates\/:certificate_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/certificates\/:certificate_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "certificate_id",
                                    "key": "certificate_id",
                                    "value": "architecto",
                                    "description": "The ID of the certificate."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "certificate",
                                    "key": "certificate",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del certificado."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un certificado de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Certificado eliminado\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verificaci\u00f3n p\u00fablica de certificado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/certificates\/verify\/:code",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/certificates\/verify\/:code",
                            "variable": [
                                {
                                    "id": "code",
                                    "key": "code",
                                    "value": "ABC123XYZ",
                                    "description": "C\u00f3digo de verificaci\u00f3n del certificado."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Verifica un certificado usando su c\u00f3digo de verificaci\u00f3n (p\u00fablico, no requiere autenticaci\u00f3n)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"valid\": true,\n  \"data\": {\n    \"title\": \"Certificado de Nivel Intermedio\",\n    \"student\": \"Juan P\u00e9rez\",\n    \"school\": \"Escuela El Refugio\"\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Clases",
            "description": "\nAPIs para gestionar tipos de clases de una escuela.\nRequiere autenticaci\u00f3n y permisos classes.view\/create\/edit\/delete.",
            "item": [
                {
                    "name": "List classes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/classes",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "group",
                                    "description": "Filter by type (individual, group).",
                                    "disabled": false
                                },
                                {
                                    "key": "level",
                                    "value": "beginner",
                                    "description": "Filter by level (beginner, intermediate, advanced).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/classes?type=group&level=beginner",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the school."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get list of class types for a school."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"},{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET api\/schools\/{school_id}\/classes\/{class_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/classes\/:class_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/classes\/:class_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "class_id",
                                    "key": "class_id",
                                    "value": "019b25c5-f97f-7299-a3cc-8730f4b22185",
                                    "description": "The ID of the class."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar clase",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/classes\/:class_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/classes\/:class_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "class_id",
                                    "key": "class_id",
                                    "value": "019b25c5-f97f-7299-a3cc-8730f4b22185",
                                    "description": "The ID of the class."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "class",
                                    "key": "class",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la clase."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Clase de Salto Nivel 2\",\"description\":\"Eius et animi quos velit et.\",\"type\":\"group\",\"level\":\"professional\",\"discipline\":\"v\",\"max_students\":1,\"duration_minutes\":5,\"price\":9,\"price_type\":\"package\",\"status\":\"active\"}"
                        },
                        "description": "Actualiza los datos de una clase existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"550e8400-e29b-41d4-a716-446655440001\", \"name\": \"Clase de Salto Nivel 2\", \"status\": \"active\"}, \"message\": \"Clase actualizada exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Clase no encontrada\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"max_students\": [\"El m\u00e1ximo de estudiantes debe ser mayor a 0\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Eliminar clase",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/classes\/:class_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/classes\/:class_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "class_id",
                                    "key": "class_id",
                                    "value": "019b25c5-f97f-7299-a3cc-8730f4b22185",
                                    "description": "The ID of the class."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "class",
                                    "key": "class",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la clase."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina una clase de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Clase eliminada exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Clase no encontrada\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 409,
                            "body": "{\"error\": \"No se puede eliminar, tiene horarios asignados\"}",
                            "name": "conflict"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Competiciones",
            "description": "\nAPIs para gestionar competiciones y resultados de estudiantes.\nRequiere autenticaci\u00f3n y permisos competitions.view\/create\/edit\/delete.",
            "item": [
                {
                    "name": "Listar competiciones",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/competitions",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "upcoming",
                                    "description": "Filtrar por estado (upcoming, ongoing, completed, cancelled).",
                                    "disabled": false
                                },
                                {
                                    "key": "type",
                                    "value": "dressage",
                                    "description": "Filtrar por tipo.",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "Nacional",
                                    "description": "Buscar por nombre o ubicaci\u00f3n.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/competitions?status=upcoming&type=dressage&search=Nacional&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista paginada de competiciones de una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"school_id\":null,\"name\":null,\"description\":null,\"date\":null,\"location\":null,\"categories\":null,\"status\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"school_id\":null,\"name\":null,\"description\":null,\"date\":null,\"location\":null,\"categories\":null,\"status\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener competici\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/competitions\/:competition_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/competitions\/:competition_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "competition_id",
                                    "key": "competition_id",
                                    "value": "architecto",
                                    "description": "The ID of the competition."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "competition",
                                    "key": "competition",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la competici\u00f3n."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de una competici\u00f3n espec\u00edfica."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"school_id\":null,\"name\":null,\"description\":null,\"date\":null,\"location\":null,\"categories\":null,\"status\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar competici\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/competitions\/:competition_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/competitions\/:competition_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "competition_id",
                                    "key": "competition_id",
                                    "value": "architecto",
                                    "description": "The ID of the competition."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "competition",
                                    "key": "competition",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la competici\u00f3n."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Campeonato Nacional\",\"type\":\"n\",\"date\":\"2025-12-31T14:39:06\",\"location\":\"g\",\"description\":\"Eius et animi quos velit et.\",\"status\":\"completed\"}"
                        },
                        "description": "Actualiza los datos de una competici\u00f3n existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"school_id\":null,\"name\":null,\"description\":null,\"date\":null,\"location\":null,\"categories\":null,\"status\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar competici\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/competitions\/:competition_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/competitions\/:competition_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "competition_id",
                                    "key": "competition_id",
                                    "value": "architecto",
                                    "description": "The ID of the competition."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "competition",
                                    "key": "competition",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la competici\u00f3n."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina una competici\u00f3n de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Competici\u00f3n eliminada exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Competici\u00f3n no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Obtener resultados de una competici\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/competitions\/:competition_id\/results",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/competitions\/:competition_id\/results",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "competition_id",
                                    "key": "competition_id",
                                    "value": "architecto",
                                    "description": "The ID of the competition."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "competition",
                                    "key": "competition",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la competici\u00f3n."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los resultados de una competici\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [\n    {\"id\": \"...\", \"student_id\": \"...\", \"position\": 1, \"score\": 95.5, \"student\": {\"id\": \"...\", \"full_name\": \"Juan P\u00e9rez\"}}\n  ]\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Agregar resultado a una competici\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/competitions\/:competition_id\/results",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/competitions\/:competition_id\/results",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "competition_id",
                                    "key": "competition_id",
                                    "value": "architecto",
                                    "description": "The ID of the competition."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "competition",
                                    "key": "competition",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID de la competici\u00f3n."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"student_id\":\"550e8400-e29b-41d4-a716-446655440002\",\"position\":1,\"score\":95.5,\"notes\":\"architecto\"}"
                        },
                        "description": "Agrega un resultado de estudiante a una competici\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"student_id\": \"...\", \"position\": 1, \"score\": 95.5, \"student\": {\"id\": \"...\", \"full_name\": \"Juan P\u00e9rez\"}}, \"message\": \"Resultado agregado exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"student_id\": [\"El estudiante no existe\"]}}",
                            "name": "validation error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Dashboard",
            "description": "\nAPIs para el dashboard de una escuela.\nIncluye estad\u00edsticas, clases del d\u00eda y pagos pendientes.",
            "item": [
                {
                    "name": "Dashboard de la escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/dashboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/dashboard",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene estad\u00edsticas generales, datos del d\u00eda y finanzas."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"stats\": {\n      \"students\": {\"total\": 50, \"active\": 45},\n      \"instructors\": {\"total\": 5, \"active\": 5},\n      \"horses\": {\"total\": 12, \"active\": 10}\n    },\n    \"today\": {\"classes_count\": 8, \"students_expected\": 32},\n    \"finances\": {\"month_income\": 5000000}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET api\/schools\/{school_id}\/dashboard\/today-classes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/dashboard\/today-classes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/dashboard\/today-classes",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/schools\/{school_id}\/dashboard\/upcoming-payments",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/dashboard\/upcoming-payments",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/dashboard\/upcoming-payments",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Estudiantes",
            "description": "\nAPIs para gestionar estudiantes de una escuela.\nRequiere autenticaci\u00f3n y permisos students.view\/create\/edit\/delete.",
            "item": [
                {
                    "name": "Listar estudiantes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students",
                            "query": [
                                {
                                    "key": "search",
                                    "value": "Juan",
                                    "description": "Buscar por nombre.",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "active",
                                    "description": "Filtrar por estado (active, inactive).",
                                    "disabled": false
                                },
                                {
                                    "key": "level",
                                    "value": "intermediate",
                                    "description": "Filtrar por nivel (beginner, intermediate, advanced).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students?search=Juan&status=active&level=intermediate&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista paginada de estudiantes de una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"EST-0001\",\"first_name\":\"Ana Mar\\u00eda\",\"last_name\":\"L\\u00f3pez\",\"full_name\":\"Ana Mar\\u00eda L\\u00f3pez\",\"birth_date\":\"2002-12-20\",\"age\":23,\"gender\":\"male\",\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 4237384\",\"email\":\"ana-maria.lopez@email.com\",\"address\":null,\"emergency_contact\":{\"name\":\"Contacto de Ana Mar\\u00eda\",\"phone\":\"+57 300 1200440\",\"relationship\":\"Padre\\\/Madre\"},\"medical_info\":null,\"photo\":null,\"level\":\"intermediate\",\"status\":\"active\",\"enrollment_date\":\"2024-09-16\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:13+00:00\",\"updated_at\":\"2025-12-16T06:08:13+00:00\"},{\"id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"EST-0001\",\"first_name\":\"Ana Mar\\u00eda\",\"last_name\":\"L\\u00f3pez\",\"full_name\":\"Ana Mar\\u00eda L\\u00f3pez\",\"birth_date\":\"2002-12-20\",\"age\":23,\"gender\":\"male\",\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 4237384\",\"email\":\"ana-maria.lopez@email.com\",\"address\":null,\"emergency_contact\":{\"name\":\"Contacto de Ana Mar\\u00eda\",\"phone\":\"+57 300 1200440\",\"relationship\":\"Padre\\\/Madre\"},\"medical_info\":null,\"photo\":null,\"level\":\"intermediate\",\"status\":\"active\",\"enrollment_date\":\"2024-09-16\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:13+00:00\",\"updated_at\":\"2025-12-16T06:08:13+00:00\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de un estudiante espec\u00edfico."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"EST-0001\",\"first_name\":\"Ana Mar\\u00eda\",\"last_name\":\"L\\u00f3pez\",\"full_name\":\"Ana Mar\\u00eda L\\u00f3pez\",\"birth_date\":\"2002-12-20\",\"age\":23,\"gender\":\"male\",\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 4237384\",\"email\":\"ana-maria.lopez@email.com\",\"address\":null,\"emergency_contact\":{\"name\":\"Contacto de Ana Mar\\u00eda\",\"phone\":\"+57 300 1200440\",\"relationship\":\"Padre\\\/Madre\"},\"medical_info\":null,\"photo\":null,\"level\":\"intermediate\",\"status\":\"active\",\"enrollment_date\":\"2024-09-16\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:13+00:00\",\"updated_at\":\"2025-12-16T06:08:13+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"first_name\":\"Juan\",\"last_name\":\"P\u00e9rez\",\"birth_date\":\"2025-12-31T14:38:45\",\"gender\":\"female\",\"document_type\":\"gzmiyvdljnikhway\",\"document_number\":\"k\",\"phone\":\"c\",\"email\":\"antonio24@example.net\",\"photo\":\"w\",\"level\":\"intermediate\",\"status\":\"active\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza los datos de un estudiante existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"EST-0001\",\"first_name\":\"Ana Mar\\u00eda\",\"last_name\":\"L\\u00f3pez\",\"full_name\":\"Ana Mar\\u00eda L\\u00f3pez\",\"birth_date\":\"2002-12-20\",\"age\":23,\"gender\":\"male\",\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 4237384\",\"email\":\"ana-maria.lopez@email.com\",\"address\":null,\"emergency_contact\":{\"name\":\"Contacto de Ana Mar\\u00eda\",\"phone\":\"+57 300 1200440\",\"relationship\":\"Padre\\\/Madre\"},\"medical_info\":null,\"photo\":null,\"level\":\"intermediate\",\"status\":\"active\",\"enrollment_date\":\"2024-09-16\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:13+00:00\",\"updated_at\":\"2025-12-16T06:08:13+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un estudiante de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Estudiante eliminado exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Check if student has portal credentials",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/credentials",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/credentials",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Create or reset student credentials for portal access",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/credentials",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/credentials",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"password\":\"password123\",\"send_email\":true}"
                        },
                        "description": "Crea o restablece las credenciales de acceso al portal para un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Credenciales creadas exitosamente\", \"data\": {\"has_credentials\": true, \"email\": \"estudiante@example.com\"}}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Contrase\u00f1a actualizada exitosamente\", \"data\": {\"has_credentials\": true, \"email\": \"estudiante@example.com\"}}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"El estudiante debe tener un email registrado para crear credenciales\"}",
                            "name": "no email"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\"message\": \"Error al gestionar credenciales: ...\"}",
                            "name": "error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Gesti\u00f3n",
            "description": "\nAPIs para gestionar escuelas de equitaci\u00f3n.\nRequiere autenticaci\u00f3n y acceso al m\u00f3dulo de escuelas.",
            "item": [
                {
                    "name": "Listar escuelas del usuario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todas las escuelas a las que el usuario tiene acceso."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"organization_id\":\"0199d51e-d220-7347-843b-226c20f74ecc\",\"name\":\"Criadero La Perlina\",\"slug\":\"escuela-chalaneria-el-paso\",\"description\":\"Criaderio Prueba\",\"logo\":null,\"address\":{\"city\":\"Medellin\",\"street\":\"cll 123\",\"country\":\"Colombia\",\"department\":null},\"phone\":\"3145678943\",\"email\":\"laperlina@gmail.com\",\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:07+00:00\",\"updated_at\":\"2025-12-24T04:50:23+00:00\"},{\"id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"organization_id\":\"0199d51e-d220-7347-843b-226c20f74ecc\",\"name\":\"Criadero La Perlina\",\"slug\":\"escuela-chalaneria-el-paso\",\"description\":\"Criaderio Prueba\",\"logo\":null,\"address\":{\"city\":\"Medellin\",\"street\":\"cll 123\",\"country\":\"Colombia\",\"department\":null},\"phone\":\"3145678943\",\"email\":\"laperlina@gmail.com\",\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:07+00:00\",\"updated_at\":\"2025-12-24T04:50:23+00:00\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de una escuela espec\u00edfica."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"organization_id\":\"0199d51e-d220-7347-843b-226c20f74ecc\",\"name\":\"Criadero La Perlina\",\"slug\":\"escuela-chalaneria-el-paso\",\"description\":\"Criaderio Prueba\",\"logo\":null,\"address\":{\"city\":\"Medellin\",\"street\":\"cll 123\",\"country\":\"Colombia\",\"department\":null},\"phone\":\"3145678943\",\"email\":\"laperlina@gmail.com\",\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:07+00:00\",\"updated_at\":\"2025-12-24T04:50:23+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Escuela El Refugio\",\"description\":\"Centro de equitaci\u00f3n\",\"logo\":\"v\",\"phone\":\"d\",\"email\":\"jermaine.tillman@example.org\",\"website\":\"h\",\"status\":\"active\"}"
                        },
                        "description": "Actualiza los datos de una escuela existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"organization_id\":\"0199d51e-d220-7347-843b-226c20f74ecc\",\"name\":\"Criadero La Perlina\",\"slug\":\"escuela-chalaneria-el-paso\",\"description\":\"Criaderio Prueba\",\"logo\":null,\"address\":{\"city\":\"Medellin\",\"street\":\"cll 123\",\"country\":\"Colombia\",\"department\":null},\"phone\":\"3145678943\",\"email\":\"laperlina@gmail.com\",\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:07+00:00\",\"updated_at\":\"2025-12-24T04:50:23+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina una escuela y todos sus datos asociados."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Escuela eliminada exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Subir imagen para la escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/upload",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/upload",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "multipart\/form-data"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "formdata",
                            "formdata": [
                                {
                                    "key": "image",
                                    "src": [],
                                    "type": "file"
                                }
                            ]
                        },
                        "description": "Sube una imagen a Cloudinary para la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"url\": \"https:\/\/res.cloudinary.com\/...\", \"public_id\": \"schools\/uploads\/...\"}, \"message\": \"Imagen subida exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"image\": [\"El archivo debe ser una imagen v\u00e1lida\"]}}",
                            "name": "validation error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\"message\": \"Error al subir la imagen\", \"error\": \"...\"}",
                            "name": "error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Horarios",
            "description": "\nAPIs para gestionar horarios de clases.\nIncluye vista semanal y gesti\u00f3n de horarios.",
            "item": [
                {
                    "name": "Listar horarios",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/schedules",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/schedules",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los horarios de clases de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c5-fe5b-7382-975a-89d8bb75a46f\",\"class_id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"instructor_id\":\"019b25c5-f2d3-7245-9380-c663824e1b34\",\"day_of_week\":2,\"start_time\":\"08:00:00\",\"end_time\":\"09:00:00\",\"location\":\"Pista 2\",\"max_students\":8,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:11+00:00\",\"updated_at\":\"2025-12-16T06:08:11+00:00\",\"school_class\":{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"}},{\"id\":\"019b25c5-fe5b-7382-975a-89d8bb75a46f\",\"class_id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"instructor_id\":\"019b25c5-f2d3-7245-9380-c663824e1b34\",\"day_of_week\":2,\"start_time\":\"08:00:00\",\"end_time\":\"09:00:00\",\"location\":\"Pista 2\",\"max_students\":8,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:11+00:00\",\"updated_at\":\"2025-12-16T06:08:11+00:00\",\"school_class\":{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"}}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Vista semanal",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/schedules\/weekly",
                            "query": [
                                {
                                    "key": "week",
                                    "value": "2024-12-30",
                                    "description": "Fecha de inicio de semana (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "instructor_id",
                                    "value": "architecto",
                                    "description": "Filtrar por instructor.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/schedules\/weekly?week=2024-12-30&instructor_id=architecto",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los horarios organizados por semana."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"week_start\": \"2024-12-30\",\n    \"week_end\": \"2025-01-05\",\n    \"schedules\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear horario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/schedules",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/schedules",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"class_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"instructor_id\":\"550e8400-e29b-41d4-a716-446655440002\",\"day_of_week\":1,\"start_time\":\"09:00\",\"end_time\":\"10:00\",\"location\":\"Pista Principal\",\"max_students\":8}"
                        },
                        "description": "Crea un nuevo horario de clase."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-fe5b-7382-975a-89d8bb75a46f\",\"class_id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"instructor_id\":\"019b25c5-f2d3-7245-9380-c663824e1b34\",\"day_of_week\":2,\"start_time\":\"08:00:00\",\"end_time\":\"09:00:00\",\"location\":\"Pista 2\",\"max_students\":8,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:11+00:00\",\"updated_at\":\"2025-12-16T06:08:11+00:00\",\"school_class\":{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"day_of_week\": 1, \"start_time\": \"09:00\", \"end_time\": \"10:00\"}, \"message\": \"Horario creado exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"end_time\": [\"La hora de fin debe ser posterior a la hora de inicio\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Actualizar horario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/schedules\/:schedule_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/schedules\/:schedule_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "schedule_id",
                                    "key": "schedule_id",
                                    "value": "019b25c5-fe5b-7382-975a-89d8bb75a46f",
                                    "description": "The ID of the schedule."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "schedule",
                                    "key": "schedule",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del horario."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"class_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"instructor_id\":\"6b72fe4a-5b40-307c-bc24-f79acf9a1bb9\",\"day_of_week\":3,\"start_time\":\"10:00\",\"end_time\":\"11:00\",\"location\":\"i\",\"max_students\":43,\"status\":\"active\"}"
                        },
                        "description": "Actualiza los datos de un horario existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-fe5b-7382-975a-89d8bb75a46f\",\"class_id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"instructor_id\":\"019b25c5-f2d3-7245-9380-c663824e1b34\",\"day_of_week\":2,\"start_time\":\"08:00:00\",\"end_time\":\"09:00:00\",\"location\":\"Pista 2\",\"max_students\":8,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:11+00:00\",\"updated_at\":\"2025-12-16T06:08:11+00:00\",\"school_class\":{\"id\":\"019b25c5-f97f-7299-a3cc-8730f4b22185\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"name\":\"Chalaner\\u00eda B\\u00e1sica\",\"description\":\"Clase de Chalaner\\u00eda B\\u00e1sica para estudiantes de nivel beginner\",\"level\":\"beginner\",\"capacity\":null,\"duration_minutes\":60,\"price\":\"80000.00\",\"currency\":null,\"status\":\"active\",\"created_at\":\"2025-12-16T06:08:10+00:00\",\"updated_at\":\"2025-12-16T06:08:10+00:00\"}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"start_time\": \"10:00\", \"end_time\": \"11:00\", \"status\": \"active\"}, \"message\": \"Horario actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Horario no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Eliminar horario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/schedules\/:schedule_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/schedules\/:schedule_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "schedule_id",
                                    "key": "schedule_id",
                                    "value": "019b25c5-fe5b-7382-975a-89d8bb75a46f",
                                    "description": "The ID of the schedule."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "schedule",
                                    "key": "schedule",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del horario."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un horario de clase."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Horario eliminado exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Horario no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Inscripciones",
            "description": "\nAPIs para gestionar inscripciones de estudiantes en clases.\nVincula estudiantes con clases, horarios y caballos asignados.",
            "item": [
                {
                    "name": "Listar inscripciones",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/enrollments",
                            "query": [
                                {
                                    "key": "student_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "Filtrar por estudiante.",
                                    "disabled": false
                                },
                                {
                                    "key": "class_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "Filtrar por clase.",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "active",
                                    "description": "Filtrar por estado (active, paused, cancelled, completed).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/enrollments?student_id=550e8400-e29b-41d4-a716-446655440001&class_id=550e8400-e29b-41d4-a716-446655440002&status=active&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista paginada de inscripciones de una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"meta\": {\"current_page\": 1, \"total\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear inscripci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/enrollments",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/enrollments",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"student_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"class_id\":\"550e8400-e29b-41d4-a716-446655440002\",\"schedule_id\":\"550e8400-e29b-41d4-a716-446655440003\",\"horse_id\":\"architecto\",\"start_date\":\"2025-01-01\",\"end_date\":\"2025-12-31\",\"notes\":\"architecto\"}"
                        },
                        "description": "Crea una nueva inscripci\u00f3n de estudiante en una clase."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Inscripci\u00f3n creada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener inscripci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/enrollments\/:enrollment_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/enrollments\/:enrollment_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "enrollment_id",
                                    "key": "enrollment_id",
                                    "value": "019b25c6-17ce-7338-be9c-6c16811961f6",
                                    "description": "The ID of the enrollment."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "enrollment",
                                    "key": "enrollment",
                                    "value": "550e8400-e29b-41d4-a716-446655440004",
                                    "description": "UUID de la inscripci\u00f3n."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de una inscripci\u00f3n espec\u00edfica."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\"id\": \"...\", \"attendance_rate\": 95.5}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar inscripci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/enrollments\/:enrollment_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/enrollments\/:enrollment_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "enrollment_id",
                                    "key": "enrollment_id",
                                    "value": "019b25c6-17ce-7338-be9c-6c16811961f6",
                                    "description": "The ID of the enrollment."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "enrollment",
                                    "key": "enrollment",
                                    "value": "550e8400-e29b-41d4-a716-446655440004",
                                    "description": "UUID de la inscripci\u00f3n."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"schedule_id\":\"architecto\",\"horse_id\":\"architecto\",\"end_date\":\"2025-12-31T14:38:58\",\"status\":\"active\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza los datos de una inscripci\u00f3n existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Inscripci\u00f3n actualizada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Cancelar inscripci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/enrollments\/:enrollment_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/enrollments\/:enrollment_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "enrollment_id",
                                    "key": "enrollment_id",
                                    "value": "019b25c6-17ce-7338-be9c-6c16811961f6",
                                    "description": "The ID of the enrollment."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "enrollment",
                                    "key": "enrollment",
                                    "value": "550e8400-e29b-41d4-a716-446655440004",
                                    "description": "UUID de la inscripci\u00f3n."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Cancela una inscripci\u00f3n (marca como cancelled)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Inscripci\u00f3n cancelada exitosamente\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Insignias",
            "description": "\nAPIs para gestionar insignias y logros de estudiantes.\nIncluye definici\u00f3n de badges y asignaci\u00f3n a estudiantes.",
            "item": [
                {
                    "name": "Lista todos los badges de una escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/badges",
                            "query": [
                                {
                                    "key": "category",
                                    "value": "attendance",
                                    "description": "Filtrar por categor\u00eda.",
                                    "disabled": false
                                },
                                {
                                    "key": "active_only",
                                    "value": "1",
                                    "description": "Solo badges activos.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/badges?category=attendance&active_only=1",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los badges definidos para una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": []\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crea un nuevo badge",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/badges",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/badges",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"code\":\"first_class\",\"name\":\"Primera Clase\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"star\",\"color\":\"dljnikh\",\"category\":\"classes\",\"criteria\":{\"type\":\"architecto\"},\"is_automatic\":true,\"points\":10}"
                        },
                        "description": "Crea un nuevo badge para la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Badge creado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Inicializa badges predeterminados para una escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/badges\/seed-defaults",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/badges\/seed-defaults",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Crea los badges predeterminados del sistema para una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"7 badges predeterminados creados\",\n  \"data\": []\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene un badge espec\u00edfico",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/badges\/:badge_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/badges\/:badge_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "badge_id",
                                    "key": "badge_id",
                                    "value": "architecto",
                                    "description": "The ID of the badge."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "badge",
                                    "key": "badge",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del badge."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de un badge incluyendo estudiantes que lo tienen."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\"id\": \"...\", \"students_count\": 15}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualiza un badge",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/badges\/:badge_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/badges\/:badge_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "badge_id",
                                    "key": "badge_id",
                                    "value": "architecto",
                                    "description": "The ID of the badge."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "badge",
                                    "key": "badge",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del badge."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Primera Clase\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"v\",\"color\":\"dljnikh\",\"category\":\"competition\",\"is_automatic\":false,\"is_active\":true,\"points\":87}"
                        },
                        "description": "Actualiza los datos de un badge existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Badge actualizado\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Elimina un badge",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/badges\/:badge_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/badges\/:badge_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "badge_id",
                                    "key": "badge_id",
                                    "value": "architecto",
                                    "description": "The ID of the badge."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "badge",
                                    "key": "badge",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del badge."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un badge (solo si no ha sido otorgado a estudiantes)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Badge eliminado\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Lista los badges de un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/badges",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/badges",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los badges de un estudiante (obtenidos y disponibles)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"total_earned\": 5,\n    \"total_available\": 10,\n    \"total_points\": 150,\n    \"earned\": [],\n    \"not_earned\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Otorga un badge a un estudiante manualmente",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/badges\/:badge_id\/award",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/badges\/:badge_id\/award",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "badge_id",
                                    "key": "badge_id",
                                    "value": "architecto",
                                    "description": "The ID of the badge."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                },
                                {
                                    "id": "badge",
                                    "key": "badge",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del badge."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"notes\":\"architecto\"}"
                        },
                        "description": "Otorga un badge a un estudiante de forma manual."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Badge 'Primera Clase' otorgado a Juan P\u00e9rez\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Revoca un badge de un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/badges\/:badge_id\/revoke",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/badges\/:badge_id\/revoke",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "badge_id",
                                    "key": "badge_id",
                                    "value": "architecto",
                                    "description": "The ID of the badge."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                },
                                {
                                    "id": "badge",
                                    "key": "badge",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del badge."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Revoca un badge previamente otorgado a un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Badge 'Primera Clase' revocado de Juan P\u00e9rez\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verifica y otorga badges autom\u00e1ticos a un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/badges\/check-automatic",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/badges\/check-automatic",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Verifica los criterios de badges autom\u00e1ticos y otorga los que correspondan."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\"checked\": 10, \"awarded\": 2, \"badges\": []},\n  \"message\": \"2 badge(s) otorgado(s) autom\u00e1ticamente\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Instructores",
            "description": "\nAPIs para gestionar instructores de una escuela.\nRequiere autenticaci\u00f3n y permisos instructors.view\/create\/edit\/delete.",
            "item": [
                {
                    "name": "List instructors",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/instructors",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "active",
                                    "description": "Filter by status (active, inactive).",
                                    "disabled": false
                                },
                                {
                                    "key": "specialty",
                                    "value": "dressage",
                                    "description": "Filter by specialty.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/instructors?status=active&specialty=dressage",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the school."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of instructors for a school."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c5-f1df-7342-b25b-3fd92a500f6b\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"INS-0001\",\"first_name\":\"Juan Carlos\",\"last_name\":\"P\\u00e9rez\",\"full_name\":\"Juan Carlos P\\u00e9rez\",\"birth_date\":null,\"age\":null,\"gender\":null,\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 8180099\",\"email\":\"juan-carlos@escuelaelpaso.com\",\"address\":null,\"photo\":null,\"specialties\":[\"chalaner\\u00eda\",\"paso fino\"],\"certifications\":[],\"hire_date\":null,\"salary\":null,\"salary_currency\":null,\"status\":\"active\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"},{\"id\":\"019b25c5-f1df-7342-b25b-3fd92a500f6b\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"INS-0001\",\"first_name\":\"Juan Carlos\",\"last_name\":\"P\\u00e9rez\",\"full_name\":\"Juan Carlos P\\u00e9rez\",\"birth_date\":null,\"age\":null,\"gender\":null,\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 8180099\",\"email\":\"juan-carlos@escuelaelpaso.com\",\"address\":null,\"photo\":null,\"specialties\":[\"chalaner\\u00eda\",\"paso fino\"],\"certifications\":[],\"hire_date\":null,\"salary\":null,\"salary_currency\":null,\"status\":\"active\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "GET api\/schools\/{school_id}\/instructors\/{instructor_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/instructors\/:instructor_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/instructors\/:instructor_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "instructor_id",
                                    "key": "instructor_id",
                                    "value": "019b25c5-f1df-7342-b25b-3fd92a500f6b",
                                    "description": "The ID of the instructor."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar instructor",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/instructors\/:instructor_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/instructors\/:instructor_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "instructor_id",
                                    "key": "instructor_id",
                                    "value": "019b25c5-f1df-7342-b25b-3fd92a500f6b",
                                    "description": "The ID of the instructor."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "instructor",
                                    "key": "instructor",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del instructor."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"first_name\":\"Juan\",\"last_name\":\"P\u00e9rez\",\"document_type\":\"gzmiyvdljnikhway\",\"document_number\":\"k\",\"phone\":\"c\",\"email\":\"antonio24@example.net\",\"experience_years\":61,\"bio\":\"architecto\",\"photo\":\"n\",\"hourly_rate\":84,\"status\":\"active\"}"
                        },
                        "description": "Actualiza los datos de un instructor existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c5-f1df-7342-b25b-3fd92a500f6b\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"user_id\":null,\"code\":\"INS-0001\",\"first_name\":\"Juan Carlos\",\"last_name\":\"P\\u00e9rez\",\"full_name\":\"Juan Carlos P\\u00e9rez\",\"birth_date\":null,\"age\":null,\"gender\":null,\"document_type\":null,\"document_number\":null,\"phone\":\"+57 300 8180099\",\"email\":\"juan-carlos@escuelaelpaso.com\",\"address\":null,\"photo\":null,\"specialties\":[\"chalaner\\u00eda\",\"paso fino\"],\"certifications\":[],\"hire_date\":null,\"salary\":null,\"salary_currency\":null,\"status\":\"active\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:08+00:00\",\"updated_at\":\"2025-12-16T06:08:08+00:00\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"first_name\": \"Juan\", \"last_name\": \"P\u00e9rez\", \"status\": \"active\"}, \"message\": \"Instructor actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Instructor no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Eliminar instructor",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/instructors\/:instructor_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/instructors\/:instructor_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "instructor_id",
                                    "key": "instructor_id",
                                    "value": "019b25c5-f1df-7342-b25b-3fd92a500f6b",
                                    "description": "The ID of the instructor."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "instructor",
                                    "key": "instructor",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del instructor."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un instructor de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Instructor eliminado exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Instructor no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "GET api\/schools\/{school_id}\/instructors\/{instructor_id}\/availability",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/instructors\/:instructor_id\/availability",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/instructors\/:instructor_id\/availability",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "instructor_id",
                                    "key": "instructor_id",
                                    "value": "019b25c5-f1df-7342-b25b-3fd92a500f6b",
                                    "description": "The ID of the instructor."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Niveles",
            "description": "\nAPIs para gestionar niveles de habilidad y sus criterios de evaluaci\u00f3n.\nPermite definir la estructura de progresi\u00f3n de estudiantes.",
            "item": [
                {
                    "name": "Lista los niveles de habilidad de una escuela",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels",
                            "query": [
                                {
                                    "key": "discipline",
                                    "value": "dressage",
                                    "description": "Filtrar por disciplina.",
                                    "disabled": false
                                },
                                {
                                    "key": "active_only",
                                    "value": "1",
                                    "description": "Solo niveles activos.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels?discipline=dressage&active_only=1",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los niveles de habilidad definidos para una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crea un nuevo nivel de habilidad",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"discipline\":\"dressage\",\"name\":\"Nivel Intermedio\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"v\",\"color\":\"dljnikh\",\"order\":2}"
                        },
                        "description": "Crea un nuevo nivel de habilidad para la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Nivel de habilidad creado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Lista las disciplinas disponibles",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/disciplines",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/disciplines",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista de disciplinas con niveles definidos."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [\"dressage\", \"jumping\"]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene un nivel de habilidad espec\u00edfico",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de un nivel incluyendo criterios."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualiza un nivel de habilidad",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"discipline\":\"b\",\"name\":\"Nivel Intermedio\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"v\",\"color\":\"dljnikh\",\"order\":16,\"is_active\":true}"
                        },
                        "description": "Actualiza los datos de un nivel existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Nivel de habilidad actualizado\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Elimina un nivel de habilidad",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un nivel (solo si no tiene evaluaciones)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Nivel de habilidad eliminado\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Lista los criterios de un nivel",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los criterios de evaluaci\u00f3n de un nivel."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crea un nuevo criterio",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Postura\",\"description\":\"Eius et animi quos velit et.\",\"max_score\":5,\"order\":16}"
                        },
                        "description": "Crea un nuevo criterio de evaluaci\u00f3n para un nivel."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Criterio creado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualiza un criterio",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria\/:criteria_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria\/:criteria_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "criteria_id",
                                    "key": "criteria_id",
                                    "value": "architecto",
                                    "description": "The ID of the criteria."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                },
                                {
                                    "id": "criteria",
                                    "key": "criteria",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del criterio."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Postura\",\"description\":\"Eius et animi quos velit et.\",\"max_score\":6,\"order\":16}"
                        },
                        "description": "Actualiza los datos de un criterio existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Criterio actualizado\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Elimina un criterio",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria\/:criteria_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria\/:criteria_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "criteria_id",
                                    "key": "criteria_id",
                                    "value": "architecto",
                                    "description": "The ID of the criteria."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                },
                                {
                                    "id": "criteria",
                                    "key": "criteria",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del criterio."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un criterio (solo si no tiene evaluaciones)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Criterio eliminado\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reordena los criterios de un nivel",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria\/reorder",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/skill-levels\/:skillLevel_id\/criteria\/reorder",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"criteria\":[\"architecto\"]}"
                        },
                        "description": "Reordena los criterios de evaluaci\u00f3n de un nivel."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Criterios reordenados\",\n  \"data\": []\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Pagos",
            "description": "\nAPIs para gestionar pagos y cobros de una escuela.\nIncluye generaci\u00f3n de cuotas mensuales y reportes.",
            "item": [
                {
                    "name": "Listar pagos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/payments",
                            "query": [
                                {
                                    "key": "student_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "Filtrar por estudiante.",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filtrar por estado (pending, paid, overdue).",
                                    "disabled": false
                                },
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Filtrar desde fecha.",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "Filtrar hasta fecha.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/payments?student_id=550e8400-e29b-41d4-a716-446655440001&status=pending&start_date=2024-12-01&end_date=2024-12-31&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista paginada de pagos de una escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b25c6-72d7-72ac-9a8f-71fe3b0bcd96\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"student_id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"amount\":\"120157.00\",\"currency\":null,\"payment_method\":\"transfer\",\"payment_date\":null,\"reference_number\":null,\"concept\":\"Mensualidad November 2025\",\"period_start\":null,\"period_end\":null,\"status\":\"paid\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:41+00:00\",\"updated_at\":\"2025-12-16T06:08:41+00:00\"},{\"id\":\"019b25c6-72d7-72ac-9a8f-71fe3b0bcd96\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"student_id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"amount\":\"120157.00\",\"currency\":null,\"payment_method\":\"transfer\",\"payment_date\":null,\"reference_number\":null,\"concept\":\"Mensualidad November 2025\",\"period_start\":null,\"period_end\":null,\"status\":\"paid\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:41+00:00\",\"updated_at\":\"2025-12-16T06:08:41+00:00\"}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Pagos pendientes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/payments\/pending",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/payments\/pending",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los pagos pendientes de la escuela."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"summary\": {\n    \"total_pending\": 10,\n    \"total_amount\": 5000000,\n    \"overdue_count\": 2,\n    \"overdue_amount\": 1000000\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte de pagos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/payments\/report",
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Fecha inicio (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "Fecha fin (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "group_by",
                                    "value": "month",
                                    "description": "Agrupar por (day, week, month).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/payments\/report?start_date=2024-12-01&end_date=2024-12-31&group_by=month",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte de pagos para un per\u00edodo."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"period\": {\"start_date\": \"2024-12-01\", \"end_date\": \"2024-12-31\"},\n    \"summary\": {\"total_payments\": 100, \"total_amount\": 50000000},\n    \"by_period\": {}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Generar mensualidades",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/payments\/generate-monthly",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/payments\/generate-monthly",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"month\":\"2024-12\",\"due_day\":5}"
                        },
                        "description": "Genera autom\u00e1ticamente los cobros mensuales para estudiantes activos."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Se generaron 25 cobros para December 2024\",\n  \"created\": 25\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/payments\/:payment_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/payments\/:payment_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "payment_id",
                                    "key": "payment_id",
                                    "value": "019b25c6-72d7-72ac-9a8f-71fe3b0bcd96",
                                    "description": "The ID of the payment."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "payment",
                                    "key": "payment",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del pago."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los detalles de un pago espec\u00edfico."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c6-72d7-72ac-9a8f-71fe3b0bcd96\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"student_id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"amount\":\"120157.00\",\"currency\":null,\"payment_method\":\"transfer\",\"payment_date\":null,\"reference_number\":null,\"concept\":\"Mensualidad November 2025\",\"period_start\":null,\"period_end\":null,\"status\":\"paid\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:41+00:00\",\"updated_at\":\"2025-12-16T06:08:41+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Registrar pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/payments\/:payment_id\/pay",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/payments\/:payment_id\/pay",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "payment_id",
                                    "key": "payment_id",
                                    "value": "019b25c6-72d7-72ac-9a8f-71fe3b0bcd96",
                                    "description": "The ID of the payment."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "payment",
                                    "key": "payment",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del pago."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"payment_method\":\"cash\",\"paid_date\":\"2024-12-31\",\"receipt_number\":\"REC-001\",\"transaction_id\":\"architecto\",\"notes\":\"architecto\"}"
                        },
                        "description": "Marca un pago como pagado y registra los detalles del pago."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b25c6-72d7-72ac-9a8f-71fe3b0bcd96\",\"school_id\":\"019b25c5-eeec-72b3-aacd-919e8c992006\",\"student_id\":\"019b25c6-0536-70db-8ddd-de8445e18870\",\"amount\":\"120157.00\",\"currency\":null,\"payment_method\":\"transfer\",\"payment_date\":null,\"reference_number\":null,\"concept\":\"Mensualidad November 2025\",\"period_start\":null,\"period_end\":null,\"status\":\"paid\",\"notes\":null,\"created_at\":\"2025-12-16T06:08:41+00:00\",\"updated_at\":\"2025-12-16T06:08:41+00:00\"}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Portal",
            "description": "\nAPIs para el portal de acceso de estudiantes.\nPermite a los estudiantes ver su dashboard, clases, horarios, asistencia y pagos.",
            "item": [
                {
                    "name": "Get the authenticated student's profile and dashboard data",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/student-portal\/dashboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/student-portal\/dashboard"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el dashboard del estudiante autenticado con clases pr\u00f3ximas, pagos y estad\u00edsticas."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"student\": {},\n    \"school\": {},\n    \"upcoming_classes\": [],\n    \"pending_payments\": [],\n    \"attendance_stats\": {}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get student's enrolled classes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/student-portal\/classes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/student-portal\/classes"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todas las clases en las que est\u00e1 inscrito el estudiante autenticado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get student's schedule (weekly view)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/student-portal\/schedule",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/student-portal\/schedule"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el horario semanal del estudiante autenticado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"monday\": [],\n    \"tuesday\": [],\n    \"wednesday\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get student's attendance history",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/student-portal\/attendance",
                            "query": [
                                {
                                    "key": "month",
                                    "value": "12",
                                    "description": "Mes (1-12).",
                                    "disabled": false
                                },
                                {
                                    "key": "year",
                                    "value": "2024",
                                    "description": "A\u00f1o.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/student-portal\/attendance?month=12&year=2024"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el historial de asistencia del estudiante autenticado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"records\": [],\n    \"stats\": {\"total\": 20, \"present\": 18}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get student's payments",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/student-portal\/payments",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filtrar por estado (pending, paid, overdue).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/student-portal\/payments?status=pending&per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los pagos del estudiante autenticado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"summary\": {\"total_pending\": 500000},\n  \"meta\": {\"current_page\": 1, \"total\": 10}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get student's profile",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/student-portal\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/student-portal\/profile"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el perfil completo del estudiante autenticado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"id\": \"...\",\n    \"first_name\": \"Juan\",\n    \"school\": {},\n    \"parents\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Progreso",
            "description": "\nAPIs para gestionar el progreso y habilidades de estudiantes.\nIncluye evaluaci\u00f3n de criterios, actualizaci\u00f3n de niveles y notas del instructor.",
            "item": [
                {
                    "name": "Obtiene el progreso general de un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/progress",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/progress",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el progreso general de un estudiante en todos los niveles."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"stats\": {\"total_levels\": 10, \"completed_levels\": 3},\n    \"by_discipline\": {},\n    \"levels\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene las evaluaciones de un estudiante en un nivel espec\u00edfico",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/progress\/levels\/:skillLevel_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/progress\/levels\/:skillLevel_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "skillLevel_id",
                                    "key": "skillLevel_id",
                                    "value": "architecto",
                                    "description": "The ID of the skillLevel."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                },
                                {
                                    "id": "skill_level",
                                    "key": "skill_level",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID del nivel."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el progreso detallado de un estudiante en un nivel espec\u00edfico."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"level\": {},\n    \"progress\": {},\n    \"criteria\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eval\u00faa a un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/progress\/evaluate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/progress\/evaluate",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"evaluations\":[\"architecto\"]}"
                        },
                        "description": "Registra evaluaciones de criterios para un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": [],\n  \"message\": \"Evaluaciones registradas exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene el historial de evaluaciones de un criterio",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/progress\/criteria\/:criteria_id\/history",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/progress\/criteria\/:criteria_id\/history",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "criteria_id",
                                    "key": "criteria_id",
                                    "value": "architecto",
                                    "description": "The ID of the criteria."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                },
                                {
                                    "id": "criteria",
                                    "key": "criteria",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID del criterio."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el historial completo de evaluaciones de un criterio espec\u00edfico."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"criteria\": {},\n    \"history\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene datos para el gr\u00e1fico de radar",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/progress\/radar-chart",
                            "query": [
                                {
                                    "key": "discipline",
                                    "value": "dressage",
                                    "description": "Filtrar por disciplina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/progress\/radar-chart?discipline=dressage",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene datos formateados para un gr\u00e1fico de radar del progreso."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene datos para el gr\u00e1fico de radar",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/progress\/radar-chart\/:discipline",
                            "query": [
                                {
                                    "key": "discipline",
                                    "value": "dressage",
                                    "description": "Filtrar por disciplina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/progress\/radar-chart\/:discipline?discipline=dressage",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "discipline",
                                    "key": "discipline",
                                    "value": "architecto",
                                    "description": ""
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene datos formateados para un gr\u00e1fico de radar del progreso."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Reportes",
            "description": "\nAPIs para generar reportes de una escuela.\nIncluye asistencia, finanzas, estudiantes, instructores, caballos y competiciones.",
            "item": [
                {
                    "name": "Reporte de asistencia",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/reports\/attendance",
                            "query": [
                                {
                                    "key": "period",
                                    "value": "month",
                                    "description": "Per\u00edodo (week, month, quarter, year).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/reports\/attendance?period=month",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte detallado de asistencia de estudiantes."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_classes\": 50, \"average_rate\": 85.5},\n    \"by_day\": [],\n    \"by_class\": [],\n    \"trend\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte financiero",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/reports\/financial",
                            "query": [
                                {
                                    "key": "period",
                                    "value": "month",
                                    "description": "Per\u00edodo (week, month, quarter, year).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/reports\/financial?period=month",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte financiero con ingresos, pendientes y tendencias."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_income\": 5000000, \"total_pending\": 1000000},\n    \"income_trend\": [],\n    \"by_payment_method\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte de estudiantes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/reports\/students",
                            "query": [
                                {
                                    "key": "period",
                                    "value": "year",
                                    "description": "Per\u00edodo (week, month, quarter, year).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/reports\/students?period=year",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte de estudiantes con estad\u00edsticas y tendencias."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_students\": 100, \"active_students\": 85},\n    \"by_level\": [],\n    \"enrollment_trend\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte de instructores",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/reports\/instructors",
                            "query": [
                                {
                                    "key": "period",
                                    "value": "month",
                                    "description": "Per\u00edodo (week, month, quarter, year).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/reports\/instructors?period=month",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte de instructores con carga de trabajo y disponibilidad."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_instructors\": 5, \"average_load\": 12.5},\n    \"workload\": [],\n    \"availability\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte de caballos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/reports\/horses",
                            "query": [
                                {
                                    "key": "period",
                                    "value": "month",
                                    "description": "Per\u00edodo (week, month, quarter, year).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/reports\/horses?period=month",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte de caballos con uso y estado."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_horses\": 12, \"active_horses\": 10},\n    \"by_status\": [],\n    \"usage\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reporte de competiciones",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/reports\/competitions",
                            "query": [
                                {
                                    "key": "period",
                                    "value": "year",
                                    "description": "Per\u00edodo (week, month, quarter, year, all).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/reports\/competitions?period=year",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Genera un reporte de competiciones y resultados."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_competitions\": 10, \"medals_gold\": 5},\n    \"results_trend\": [],\n    \"top_students\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83c\udf93 Escuelas \/ Timeline",
            "description": "\nAPIs para gestionar el timeline\/historial de eventos de un estudiante.\nRegistra logros, cambios de nivel, notas y otros eventos importantes.",
            "item": [
                {
                    "name": "Obtiene el timeline de un estudiante",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/timeline",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "badge",
                                    "description": "Filtrar por tipo de evento.",
                                    "disabled": false
                                },
                                {
                                    "key": "year",
                                    "value": "2024",
                                    "description": "Filtrar por a\u00f1o.",
                                    "disabled": false
                                },
                                {
                                    "key": "from",
                                    "value": "2024-01-01",
                                    "description": "Filtrar desde fecha.",
                                    "disabled": false
                                },
                                {
                                    "key": "to",
                                    "value": "2024-12-31",
                                    "description": "Filtrar hasta fecha.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Elementos por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/timeline?type=badge&year=2024&from=2024-01-01&to=2024-12-31&per_page=20",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene el timeline\/historial de eventos de un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"grouped\": {},\n  \"meta\": {\"current_page\": 1, \"total\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene estad\u00edsticas del timeline",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/timeline\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/timeline\/stats",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene estad\u00edsticas del timeline de un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"stats\": {\"total_events\": 50, \"badges_earned\": 10},\n    \"by_type\": {},\n    \"by_month\": {}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene los hitos m\u00e1s recientes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/timeline\/recent",
                            "query": [
                                {
                                    "key": "limit",
                                    "value": "5",
                                    "description": "L\u00edmite de eventos.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/timeline\/recent?limit=5",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene los eventos m\u00e1s recientes del timeline."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtiene los a\u00f1os disponibles en el timeline",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/timeline\/years",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/timeline\/years",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene la lista de a\u00f1os con eventos en el timeline."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [2024, 2023]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crea un evento personalizado en el timeline",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/timeline",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/timeline",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"milestone\",\"title\":\"Primera competencia\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"v\",\"color\":\"dljnikh\",\"occurred_at\":\"2024-12-31\"}"
                        },
                        "description": "Crea un evento personalizado en el timeline de un estudiante."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Evento agregado al timeline\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Elimina un evento del timeline",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/schools\/:school_id\/students\/:student_id\/timeline\/:timeline_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/schools\/:school_id\/students\/:student_id\/timeline\/:timeline_id",
                            "variable": [
                                {
                                    "id": "school_id",
                                    "key": "school_id",
                                    "value": "019b25c5-eeec-72b3-aacd-919e8c992006",
                                    "description": "The ID of the school."
                                },
                                {
                                    "id": "student_id",
                                    "key": "student_id",
                                    "value": "019b25c6-0536-70db-8ddd-de8445e18870",
                                    "description": "The ID of the student."
                                },
                                {
                                    "id": "timeline_id",
                                    "key": "timeline_id",
                                    "value": "architecto",
                                    "description": "The ID of the timeline."
                                },
                                {
                                    "id": "school",
                                    "key": "school",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la escuela."
                                },
                                {
                                    "id": "student",
                                    "key": "student",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del estudiante."
                                },
                                {
                                    "id": "timeline",
                                    "key": "timeline",
                                    "value": "550e8400-e29b-41d4-a716-446655440004",
                                    "description": "UUID del evento."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un evento personalizado del timeline (solo eventos personalizados)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Evento eliminado\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Cartera",
            "description": "\nAPIs para gestionar cartera y cuentas por cobrar.\nIncluye seguimiento de pagos pendientes y res\u00famenes.",
            "item": [
                {
                    "name": "Get all receivables for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filter by status (pending, paid, overdue).",
                                    "disabled": false
                                },
                                {
                                    "key": "type",
                                    "value": "sale",
                                    "description": "Filter by type (sale, breeding_service, boarding).",
                                    "disabled": false
                                },
                                {
                                    "key": "overdue",
                                    "value": "1",
                                    "description": "Only show overdue receivables.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables?status=pending&type=sale&overdue=1",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of receivables with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"client_name\":null,\"client_email\":null,\"client_phone\":null,\"description\":null,\"type\":null,\"amount\":null,\"currency\":\"COP\",\"due_date\":null,\"notes\":null,\"source_type\":null,\"source_id\":null,\"status\":\"pending\",\"paid_amount\":\"0.00\",\"balance\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"client_name\":null,\"client_email\":null,\"client_phone\":null,\"description\":null,\"type\":null,\"amount\":null,\"currency\":\"COP\",\"due_date\":null,\"notes\":null,\"source_type\":null,\"source_id\":null,\"status\":\"pending\",\"paid_amount\":\"0.00\",\"balance\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new receivable",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"client_name\":\"Juan P\u00e9rez\",\"client_email\":\"zbailey@example.net\",\"client_phone\":\"iyvdljnikhwaykcm\",\"description\":\"Venta de caballo\",\"type\":\"sale\",\"source_id\":\"d9be5934-80e7-34a9-a136-841b5f0aea83\",\"source_type\":\"i\",\"amount\":5000000,\"currency\":\"cps\",\"due_date\":\"2025-01-15\",\"notes\":\"architecto\",\"client_id\":\"a4855dc5-0acb-33c3-b921-f4291f719ca0\"}"
                        },
                        "description": "Crea una nueva cuenta por cobrar."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"client_name\":null,\"client_email\":null,\"client_phone\":null,\"description\":null,\"type\":null,\"amount\":null,\"currency\":\"COP\",\"due_date\":null,\"notes\":null,\"source_type\":null,\"source_id\":null,\"status\":\"pending\",\"paid_amount\":\"0.00\",\"balance\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"client_name\": \"Juan P\u00e9rez\", \"amount\": 5000000, \"status\": \"pending\"}, \"message\": \"Cuenta por cobrar creada exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"errors\": {\"amount\": [\"El monto debe ser mayor a 0\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Get receivables summary\/dashboard",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables\/summary",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables\/summary",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Get a specific receivable",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables\/:receivable",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables\/:receivable",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "receivable",
                                    "key": "receivable",
                                    "value": "architecto",
                                    "description": "The receivable."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Update a receivable",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables\/:receivable",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables\/:receivable",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "receivable",
                                    "key": "receivable",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the receivable."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"client_name\":\"b\",\"client_email\":\"zbailey@example.net\",\"client_phone\":\"iyvdljnikhwaykcm\",\"description\":\"Aut adipisci quidem nostrum qui commodi incidunt iure.\",\"type\":\"breeding_service\",\"amount\":6000000,\"currency\":\"sit\",\"due_date\":\"2025-12-31T14:40:05\",\"status\":\"paid\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza una cuenta por cobrar existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"client_name\":null,\"client_email\":null,\"client_phone\":null,\"description\":null,\"type\":null,\"amount\":null,\"currency\":\"COP\",\"due_date\":null,\"notes\":null,\"source_type\":null,\"source_id\":null,\"status\":\"pending\",\"paid_amount\":\"0.00\",\"balance\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"amount\": 6000000, \"status\": \"paid\"}, \"message\": \"Cuenta por cobrar actualizada exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cuenta por cobrar no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Delete a receivable",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables\/:receivable",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables\/:receivable",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "receivable",
                                    "key": "receivable",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the receivable."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina una cuenta por cobrar."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Receivable deleted successfully\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cuenta por cobrar no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Mark a receivable as fully paid",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/receivables\/:receivable\/mark-paid",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/receivables\/:receivable\/mark-paid",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "receivable",
                                    "key": "receivable",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the receivable."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Marca una cuenta por cobrar como completamente pagada."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"status\": \"paid\", \"paid_amount\": 5000000, \"balance\": 0}}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cuenta por cobrar no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Clientes",
            "description": "\nAPIs para gestionar clientes del criadero.\nIncluye conversiones, promociones y gesti\u00f3n de interacciones.",
            "item": [
                {
                    "name": "List all clients for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "customer",
                                    "description": "Filter by type (prospect, lead, customer, vip).",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "active",
                                    "description": "Filter by status (active, inactive).",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "Juan",
                                    "description": "Search by name, email or phone.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients?type=customer&status=active&search=Juan",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of clients with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"name\":null,\"email\":null,\"phone\":null,\"address\":null,\"document_type\":null,\"document_number\":null,\"type\":\"prospect\",\"status\":\"active\",\"source\":null,\"notes\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"name\":null,\"email\":null,\"phone\":null,\"address\":null,\"document_type\":null,\"document_number\":null,\"type\":\"prospect\",\"status\":\"active\",\"source\":null,\"notes\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get client statistics",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/stats",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Create a new client",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"prospect\",\"status\":\"active\",\"first_name\":\"Juan\",\"last_name\":\"P\u00e9rez\",\"email\":\"juan@example.com\",\"phone\":\"+57 300 1234567\",\"whatsapp\":\"d\",\"document_type\":\"nit\",\"document_number\":\"l\",\"country\":\"j\",\"department\":\"n\",\"city\":\"i\",\"address\":\"k\",\"source\":\"event\",\"notes\":\"architecto\"}"
                        },
                        "description": "Crea un nuevo cliente para el criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"name\":null,\"email\":null,\"phone\":null,\"address\":null,\"document_type\":null,\"document_number\":null,\"type\":\"prospect\",\"status\":\"active\",\"source\":null,\"notes\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"first_name\": \"Juan\", \"last_name\": \"P\u00e9rez\", \"type\": \"prospect\"}, \"message\": \"Cliente creado exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"first_name\": [\"El campo nombre es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Show a specific client",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Update a client",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"customer\",\"status\":\"active\",\"first_name\":\"Juan\",\"last_name\":\"n\",\"email\":\"ashly64@example.com\",\"phone\":\"v\",\"whatsapp\":\"d\",\"document_type\":\"passport\",\"document_number\":\"l\",\"country\":\"j\",\"department\":\"n\",\"city\":\"i\",\"address\":\"k\",\"source\":\"event\",\"notes\":\"architecto\",\"next_followup_date\":\"2025-12-31T14:40:08\"}"
                        },
                        "description": "Actualiza los datos de un cliente existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"name\":null,\"email\":null,\"phone\":null,\"address\":null,\"document_type\":null,\"document_number\":null,\"type\":\"prospect\",\"status\":\"active\",\"source\":null,\"notes\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"first_name\": \"Juan\", \"status\": \"active\"}, \"message\": \"Cliente actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cliente no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Delete a client",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un cliente del criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Cliente eliminado exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cliente no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Convert prospect to lead",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/convert-to-lead",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/convert-to-lead",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Convierte un prospecto en lead."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"type\": \"lead\"}, \"message\": \"Cliente convertido a Lead exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cliente no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Convert lead to customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/convert-to-customer",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/convert-to-customer",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Convierte un lead en cliente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"type\": \"customer\"}, \"message\": \"Lead convertido a Cliente exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cliente no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Promote customer to VIP",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/promote-to-vip",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/promote-to-vip",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Promueve un cliente a VIP."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"type\": \"vip\"}, \"message\": \"Cliente promovido a VIP exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Cliente no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "List all interactions for a client",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "call",
                                    "description": "Filter by type (call, email, meeting, etc).",
                                    "disabled": false
                                },
                                {
                                    "key": "outcome",
                                    "value": "successful",
                                    "description": "Filter by outcome.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions?type=call&outcome=successful&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440005",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of client interactions."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"current_page\": 1,\n  \"total\": 50\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new interaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440005",
                                    "description": "UUID of the client."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"call\",\"direction\":\"inbound\",\"subject\":\"Seguimiento de venta\",\"description\":\"Eius et animi quos velit et.\",\"outcome\":\"successful\",\"duration_minutes\":15,\"next_action\":\"d\",\"next_action_date\":\"2025-01-10\"}"
                        },
                        "description": "Register a new interaction with a client."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"type\": \"call\", \"subject\": \"Seguimiento de venta\", \"outcome\": \"successful\"}, \"message\": \"Interacci\u00f3n creada exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"subject\": [\"El campo asunto es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Update an interaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions\/:interaction_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions\/:interaction_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "interaction_id",
                                    "key": "interaction_id",
                                    "value": "architecto",
                                    "description": "The ID of the interaction."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440005",
                                    "description": "UUID of the client."
                                },
                                {
                                    "id": "interaction",
                                    "key": "interaction",
                                    "value": "550e8400-e29b-41d4-a716-446655440006",
                                    "description": "UUID of the interaction."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"email\",\"direction\":\"inbound\",\"subject\":\"Seguimiento de venta\",\"description\":\"Eius et animi quos velit et.\",\"outcome\":\"successful\",\"duration_minutes\":60,\"next_action\":\"d\",\"next_action_date\":\"2025-12-31T14:40:12\"}"
                        },
                        "description": "Update an existing client interaction."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"subject\": \"Seguimiento de venta\", \"outcome\": \"successful\"}, \"message\": \"Interacci\u00f3n actualizada exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Interacci\u00f3n no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Delete an interaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions\/:interaction_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/clients\/:client_id\/interactions\/:interaction_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "client_id",
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "The ID of the client."
                                },
                                {
                                    "id": "interaction_id",
                                    "key": "interaction_id",
                                    "value": "architecto",
                                    "description": "The ID of the interaction."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "client",
                                    "key": "client",
                                    "value": "550e8400-e29b-41d4-a716-446655440005",
                                    "description": "UUID of the client."
                                },
                                {
                                    "id": "interaction",
                                    "key": "interaction",
                                    "value": "550e8400-e29b-41d4-a716-446655440006",
                                    "description": "UUID of the interaction."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina una interacci\u00f3n con un cliente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Interacci\u00f3n eliminada exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Interacci\u00f3n no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Contratos",
            "description": "\nAPIs para gestionar contratos de servicios.\nIncluye generaci\u00f3n, env\u00edo para firma y seguimiento.",
            "item": [
                {
                    "name": "List all contracts for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "signed",
                                    "description": "Filter by status (draft, sent, signed, cancelled).",
                                    "disabled": false
                                },
                                {
                                    "key": "type",
                                    "value": "sale",
                                    "description": "Filter by type (sale, breeding, boarding).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts?status=signed&type=sale",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of contracts with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"template_id\":null,\"contract_number\":null,\"title\":null,\"content\":null,\"signers\":null,\"status\":null,\"generated_pdf_url\":null,\"signed_pdf_url\":null,\"metadata\":null,\"expires_at\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"template_id\":null,\"contract_number\":null,\"title\":null,\"content\":null,\"signers\":null,\"status\":null,\"generated_pdf_url\":null,\"signed_pdf_url\":null,\"metadata\":null,\"expires_at\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new contract",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"template_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"type\":\"sale\",\"title\":\"Contrato de Venta\",\"content\":\"architecto\",\"horse_id\":\"a4855dc5-0acb-33c3-b921-f4291f719ca0\",\"breeding_booking_id\":\"c90237e9-ced5-3af6-88ea-84aeaa148878\",\"party_a_name\":\"Criadero Los Equinos\",\"party_a_document\":\"y\",\"party_a_email\":\"justina.gaylord@example.org\",\"party_a_phone\":\"ikhwaykcmyuwpwlv\",\"party_b_name\":\"Juan P\u00e9rez\",\"party_b_document\":\"w\",\"party_b_email\":\"juan@example.com\",\"party_b_phone\":\"cpscqldzsnrwtujw\",\"effective_date\":\"2025-12-31T14:40:01\",\"expiration_date\":\"2025-12-31T14:40:01\",\"notes\":\"architecto\"}"
                        },
                        "description": "Crea un nuevo contrato para el criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"template_id\":null,\"contract_number\":null,\"title\":null,\"content\":null,\"signers\":null,\"status\":null,\"generated_pdf_url\":null,\"signed_pdf_url\":null,\"metadata\":null,\"expires_at\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"contract_number\": \"CT-2025-001\", \"type\": \"sale\", \"status\": \"draft\"}, \"message\": \"Contrato creado exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"title\": [\"El campo t\u00edtulo es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Get a single contract",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "contract_id",
                                    "key": "contract_id",
                                    "value": "architecto",
                                    "description": "The ID of the contract."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "contract",
                                    "key": "contract",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the contract."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a contract including signatures."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"template_id\":null,\"contract_number\":null,\"title\":null,\"content\":null,\"signers\":null,\"status\":null,\"generated_pdf_url\":null,\"signed_pdf_url\":null,\"metadata\":null,\"expires_at\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a contract (only if draft)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "contract_id",
                                    "key": "contract_id",
                                    "value": "architecto",
                                    "description": "The ID of the contract."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "contract",
                                    "key": "contract",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the contract."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"title\":\"Contrato de Venta Actualizado\",\"content\":\"architecto\",\"party_a_name\":\"n\",\"party_a_document\":\"g\",\"party_a_email\":\"rowan.gulgowski@example.com\",\"party_a_phone\":\"dljnikhwaykcmyuw\",\"party_b_name\":\"p\",\"party_b_document\":\"w\",\"party_b_email\":\"emelie.baumbach@example.net\",\"party_b_phone\":\"sitcpscqldzsnrwt\",\"effective_date\":\"2025-12-31T14:40:03\",\"expiration_date\":\"2025-12-31T14:40:03\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza un contrato existente (solo si est\u00e1 en borrador)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"template_id\":null,\"contract_number\":null,\"title\":null,\"content\":null,\"signers\":null,\"status\":null,\"generated_pdf_url\":null,\"signed_pdf_url\":null,\"metadata\":null,\"expires_at\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"title\": \"Contrato de Venta Actualizado\"}, \"message\": \"Contrato actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Contrato no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"Solo se pueden editar contratos en borrador\"}",
                            "name": "not draft"
                        }
                    ]
                },
                {
                    "name": "Send contract for signatures",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id\/send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id\/send",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "contract_id",
                                    "key": "contract_id",
                                    "value": "architecto",
                                    "description": "The ID of the contract."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "contract",
                                    "key": "contract",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the contract."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Env\u00eda un contrato para firma de ambas partes."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"status\": \"pending_signatures\"}, \"message\": \"Contrato enviado para firma\", \"signing_urls\": {\"party_a\": \"...\", \"party_b\": \"...\"}}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Contrato no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"El contrato ya fue enviado para firma\"}",
                            "name": "already sent"
                        }
                    ]
                },
                {
                    "name": "Cancel a contract",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id\/cancel",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id\/cancel",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "contract_id",
                                    "key": "contract_id",
                                    "value": "architecto",
                                    "description": "The ID of the contract."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "contract",
                                    "key": "contract",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the contract."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"reason\":\"architecto\"}"
                        },
                        "description": "Cancela un contrato (solo si no est\u00e1 firmado)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"status\": \"cancelled\"}, \"message\": \"Contrato cancelado exitosamente\"}",
                            "name": "cancelled"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Contrato no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"No se puede cancelar un contrato firmado\"}",
                            "name": "already signed"
                        }
                    ]
                },
                {
                    "name": "Verify contract integrity",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id\/verify",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contracts\/:contract_id\/verify",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "contract_id",
                                    "key": "contract_id",
                                    "value": "architecto",
                                    "description": "The ID of the contract."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Dashboard",
            "description": "\nAPIs para el dashboard del CRM del criadero.\nMuestra estad\u00edsticas de clientes, prospectos y tareas.",
            "item": [
                {
                    "name": "Get comprehensive CRM dashboard data",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/crm\/dashboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/crm\/dashboard",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get CRM dashboard statistics including clients, leads, tasks, and revenue."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"clients\": {\"total\": 50, \"by_type\": {}},\n    \"leads\": {\"total_active\": 20, \"by_stage\": {}},\n    \"tasks\": {\"total_pending\": 10},\n    \"revenue\": {\"current_month\": 5000000}\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Ejemplares",
            "description": "\nAPIs para gestionar ejemplares (caballos) de un criadero.\nIncluye informaci\u00f3n de pedigree, descendencia y \u00e1rbol geneal\u00f3gico.",
            "item": [
                {
                    "name": "List all horses for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses",
                            "query": [
                                {
                                    "key": "sex",
                                    "value": "stallion",
                                    "description": "Filter by sex (stallion, mare, gelding).",
                                    "disabled": false
                                },
                                {
                                    "key": "status",
                                    "value": "available",
                                    "description": "Filter by status (available, sold, in_service).",
                                    "disabled": false
                                },
                                {
                                    "key": "for_sale",
                                    "value": "1",
                                    "description": "Filter horses for sale.",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "Tornado",
                                    "description": "Search by name or registration.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses?sex=stallion&status=available&for_sale=1&search=Tornado&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of horses in a stud with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"name\":null,\"sex\":null,\"birth_date\":null,\"color\":null,\"height_cm\":null,\"markings\":null,\"registration_number\":null,\"registration_entity\":null,\"registration_date\":null,\"microchip\":null,\"dna_code\":null,\"sire_id\":null,\"dam_id\":null,\"pedigree_entry_id\":null,\"status\":null,\"for_sale\":null,\"sale_price\":null,\"sale_currency\":null,\"for_stud_service\":null,\"stud_fee\":null,\"stud_fee_currency\":null,\"description\":null,\"featured\":null,\"public\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null,\"age\":null,\"age_string\":null,\"sex_label\":\"\",\"status_label\":\"\",\"primary_photo\":null},{\"id\":null,\"stud_id\":null,\"name\":null,\"sex\":null,\"birth_date\":null,\"color\":null,\"height_cm\":null,\"markings\":null,\"registration_number\":null,\"registration_entity\":null,\"registration_date\":null,\"microchip\":null,\"dna_code\":null,\"sire_id\":null,\"dam_id\":null,\"pedigree_entry_id\":null,\"status\":null,\"for_sale\":null,\"sale_price\":null,\"sale_currency\":null,\"for_stud_service\":null,\"stud_fee\":null,\"stud_fee_currency\":null,\"description\":null,\"featured\":null,\"public\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null,\"age\":null,\"age_string\":null,\"sex_label\":\"\",\"status_label\":\"\",\"primary_photo\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new horse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Rel\u00e1mpago\",\"sex\":\"stallion\",\"birth_date\":\"2020-05-15\",\"color\":\"n\",\"height_cm\":7,\"markings\":\"architecto\",\"registration_number\":\"n\",\"registration_entity\":\"g\",\"registration_date\":\"2025-12-31T14:39:34\",\"microchip\":\"z\",\"dna_code\":\"m\",\"sire_id\":\"a1a0a47d-e8c3-3cf0-8e6e-c1ff9dca5d1f\",\"dam_id\":\"21c4122b-d554-3723-966c-6d723ea5293f\",\"status\":\"sold\",\"for_sale\":true,\"sale_price\":37,\"sale_currency\":\"jni\",\"for_stud_service\":true,\"stud_fee\":75,\"stud_fee_currency\":\"hwa\",\"description\":\"Eius et animi quos velit et.\",\"featured\":true,\"public\":false}"
                        },
                        "description": "Crea un nuevo ejemplar para el criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"name\":null,\"sex\":null,\"birth_date\":null,\"color\":null,\"height_cm\":null,\"markings\":null,\"registration_number\":null,\"registration_entity\":null,\"registration_date\":null,\"microchip\":null,\"dna_code\":null,\"sire_id\":null,\"dam_id\":null,\"pedigree_entry_id\":null,\"status\":null,\"for_sale\":null,\"sale_price\":null,\"sale_currency\":null,\"for_stud_service\":null,\"stud_fee\":null,\"stud_fee_currency\":null,\"description\":null,\"featured\":null,\"public\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null,\"age\":null,\"age_string\":null,\"sex_label\":\"\",\"status_label\":\"\",\"primary_photo\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": \"...\", \"name\": \"Rel\u00e1mpago\", \"sex\": \"stallion\"}, \"message\": \"Ejemplar creado exitosamente\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"name\": [\"El campo nombre es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Get a single horse with full details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get complete details of a horse including pedigree."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"name\":null,\"sex\":null,\"birth_date\":null,\"color\":null,\"height_cm\":null,\"markings\":null,\"registration_number\":null,\"registration_entity\":null,\"registration_date\":null,\"microchip\":null,\"dna_code\":null,\"sire_id\":null,\"dam_id\":null,\"pedigree_entry_id\":null,\"status\":null,\"for_sale\":null,\"sale_price\":null,\"sale_currency\":null,\"for_stud_service\":null,\"stud_fee\":null,\"stud_fee_currency\":null,\"description\":null,\"featured\":null,\"public\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null,\"age\":null,\"age_string\":null,\"sex_label\":\"\",\"status_label\":\"\",\"primary_photo\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a horse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Rel\u00e1mpago Actualizado\",\"sex\":\"stallion\",\"birth_date\":\"2025-12-31T14:39:37\",\"color\":\"n\",\"height_cm\":7,\"markings\":\"architecto\",\"registration_number\":\"n\",\"registration_entity\":\"g\",\"registration_date\":\"2025-12-31T14:39:37\",\"microchip\":\"z\",\"dna_code\":\"m\",\"sire_id\":\"a1a0a47d-e8c3-3cf0-8e6e-c1ff9dca5d1f\",\"dam_id\":\"21c4122b-d554-3723-966c-6d723ea5293f\",\"status\":\"available\",\"for_sale\":false,\"sale_price\":37,\"sale_currency\":\"jni\",\"for_stud_service\":true,\"stud_fee\":75,\"stud_fee_currency\":\"hwa\",\"description\":\"Eius et animi quos velit et.\",\"featured\":false,\"public\":false}"
                        },
                        "description": "Actualiza los datos de un ejemplar existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"name\":null,\"sex\":null,\"birth_date\":null,\"color\":null,\"height_cm\":null,\"markings\":null,\"registration_number\":null,\"registration_entity\":null,\"registration_date\":null,\"microchip\":null,\"dna_code\":null,\"sire_id\":null,\"dam_id\":null,\"pedigree_entry_id\":null,\"status\":null,\"for_sale\":null,\"sale_price\":null,\"sale_currency\":null,\"for_stud_service\":null,\"stud_fee\":null,\"stud_fee_currency\":null,\"description\":null,\"featured\":null,\"public\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null,\"age\":null,\"age_string\":null,\"sex_label\":\"\",\"status_label\":\"\",\"primary_photo\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"name\": \"Rel\u00e1mpago Actualizado\", \"status\": \"available\"}, \"message\": \"Ejemplar actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Ejemplar no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Delete a horse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un ejemplar del criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Ejemplar eliminado exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Ejemplar no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Get horse pedigree tree",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/pedigree",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/pedigree",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Get horse offspring",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/offspring",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/offspring",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Simulate cross between stallion and mare",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/simulate-cross",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/simulate-cross",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"stallion_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"mare_id\":\"550e8400-e29b-41d4-a716-446655440002\"}"
                        },
                        "description": "Simula un cruce entre un semental y una yegua, calculando el coeficiente de consanguinidad."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"stallion\": {\"id\": \"...\", \"name\": \"Semental\"}, \"mare\": {\"id\": \"...\", \"name\": \"Yegua\"}, \"coi\": 0.0125, \"coi_percentage\": 1.25, \"warning\": null}}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"stallion_id\": [\"El semental no existe\"]}}",
                            "name": "validation error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Etiquetas",
            "description": "\nAPIs para gestionar etiquetas de clientes.\nPermite clasificar y segmentar clientes por categor\u00edas personalizadas.",
            "item": [
                {
                    "name": "List all tags for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tags",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tags",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all client tags for a stud."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new tag",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tags",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tags",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"VIP\",\"color\":\"#FF5733\",\"is_active\":false}"
                        },
                        "description": "Create a new client tag."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a tag",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tags\/:tag_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tags\/:tag_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "tag_id",
                                    "key": "tag_id",
                                    "value": "architecto",
                                    "description": "The ID of the tag."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "tag",
                                    "key": "tag",
                                    "value": "550e8400-e29b-41d4-a716-446655440008",
                                    "description": "UUID of the tag."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"VIP\",\"color\":\"bngzmiyvdljnikhw\",\"is_active\":true}"
                        },
                        "description": "Update an existing client tag."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a tag",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tags\/:tag_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tags\/:tag_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "tag_id",
                                    "key": "tag_id",
                                    "value": "architecto",
                                    "description": "The ID of the tag."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "tag",
                                    "key": "tag",
                                    "value": "550e8400-e29b-41d4-a716-446655440008",
                                    "description": "UUID of the tag."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a client tag (detaches from all clients first)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Etiqueta eliminada exitosamente\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Firma",
            "description": "\nAPIs p\u00fablicas para firma de contratos.\nPermite a clientes ver, firmar o rechazar contratos mediante token.",
            "item": [
                {
                    "name": "Get contract details for signing (public endpoint)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contracts\/sign\/:token",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contracts\/sign\/:token",
                            "variable": [
                                {
                                    "id": "token",
                                    "key": "token",
                                    "value": "abc123xyz",
                                    "description": "Verification token for contract signing."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get contract details for signing using a verification token (no authentication required)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"contract\": {},\n    \"signature\": {\"party\": \"party_a\", \"signer_name\": \"Juan P\u00e9rez\"}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Sign a contract (public endpoint)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contracts\/sign\/:token",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contracts\/sign\/:token",
                            "variable": [
                                {
                                    "id": "token",
                                    "key": "token",
                                    "value": "abc123xyz",
                                    "description": "Verification token for contract signing."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"signature_type\":\"simple\",\"signature_image\":\"data:image\\\/png;base64,...\",\"accept_terms\":true,\"latitude\":4326.41688,\"longitude\":4326.41688}"
                        },
                        "description": "Sign a contract using a verification token (no authentication required)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Contrato firmado exitosamente\",\n  \"data\": {\"contract_status\": \"signed\", \"all_signed\": true}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reject signing a contract (public endpoint)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/contracts\/sign\/:token\/reject",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/contracts\/sign\/:token\/reject",
                            "variable": [
                                {
                                    "id": "token",
                                    "key": "token",
                                    "value": "abc123xyz",
                                    "description": "Verification token for contract signing."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"reason\":\"No estoy de acuerdo con los t\u00e9rminos\"}"
                        },
                        "description": "Reject signing a contract with a reason (no authentication required)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Firma rechazada\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Gastos",
            "description": "\nAPIs para registrar y gestionar gastos del criadero.\nCategorizaci\u00f3n y seguimiento de gastos operativos.",
            "item": [
                {
                    "name": "Get all expenses for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/expenses",
                            "query": [
                                {
                                    "key": "category_id",
                                    "value": "architecto",
                                    "description": "Filter by category.",
                                    "disabled": false
                                },
                                {
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "Filter by horse.",
                                    "disabled": false
                                },
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Filter from date.",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "Filter to date.",
                                    "disabled": false
                                },
                                {
                                    "key": "payment_method",
                                    "value": "cash",
                                    "description": "Filter by payment method.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "15",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/expenses?category_id=architecto&horse_id=architecto&start_date=2024-12-01&end_date=2024-12-31&payment_method=cash&per_page=15",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of expenses with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"meta\": {\"current_page\": 1, \"total\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new expense",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/expenses",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/expenses",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"category_id\":\"architecto\",\"description\":\"Alimentaci\u00f3n mensual\",\"amount\":2000000,\"currency\":\"COP\",\"date\":\"2024-12-31\",\"payment_method\":\"cash\",\"supplier\":\"i\",\"invoice_number\":\"k\",\"horse_id\":\"architecto\",\"notes\":\"architecto\"}"
                        },
                        "description": "Register a new expense for the stud."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"message\": \"Gasto registrado exitosamente\",\n  \"data\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a specific expense",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/expenses\/:expense",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/expenses\/:expense",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "expense",
                                    "key": "expense",
                                    "value": "architecto",
                                    "description": "The expense."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Update an expense",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/expenses\/:expense",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/expenses\/:expense",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "expense",
                                    "key": "expense",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the expense."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"category_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"description\":\"Alimentaci\u00f3n mensual\",\"amount\":500000,\"currency\":\"ljn\",\"date\":\"2025-12-31T14:40:05\",\"payment_method\":\"other\",\"supplier\":\"i\",\"invoice_number\":\"k\",\"horse_id\":\"5e4f00df-4238-35bd-9edc-0b98dc359c80\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza un gasto existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"description\": \"Alimentaci\u00f3n mensual\", \"amount\": 500000}}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Gasto no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"errors\": {\"amount\": [\"El monto debe ser mayor a 0\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Delete an expense",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/expenses\/:expense",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/expenses\/:expense",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "expense",
                                    "key": "expense",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the expense."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un gasto."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Expense deleted successfully\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Gasto no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Gesti\u00f3n",
            "description": "\nAPIs para gestionar criaderos (studs).\nRequiere autenticaci\u00f3n y acceso al m\u00f3dulo de criaderos.",
            "item": [
                {
                    "name": "List all studs",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "List all studs for the authenticated user's organizations."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":\"019b587b-655a-708c-935c-b9867cf38e24\",\"organization_id\":\"019b586b-3920-7147-baf4-96f45d9de981\",\"name\":\"Demo Criadero\",\"slug\":null,\"description\":null,\"logo\":null,\"address\":null,\"phone\":null,\"email\":null,\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-26T02:27:20+00:00\",\"updated_at\":\"2025-12-26T02:27:20+00:00\"},{\"id\":\"019b587b-655a-708c-935c-b9867cf38e24\",\"organization_id\":\"019b586b-3920-7147-baf4-96f45d9de981\",\"name\":\"Demo Criadero\",\"slug\":null,\"description\":null,\"logo\":null,\"address\":null,\"phone\":null,\"email\":null,\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-26T02:27:20+00:00\",\"updated_at\":\"2025-12-26T02:27:20+00:00\"}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"organization_id\":\"550e8400-e29b-41d4-a716-446655440000\",\"name\":\"Hacienda El Dorado\",\"description\":\"Premium breeding stud\",\"logo_url\":\"http:\\\/\\\/www.ernser.org\\\/harum-mollitia-modi-deserunt-aut-ab-provident-perspiciatis-quo.html\",\"cover_image_url\":\"http:\\\/\\\/swift.com\\\/quidem-nostrum-qui-commodi-incidunt-iure-odit.html\",\"city\":\"Medell\u00edn\",\"department\":\"i\",\"address\":\"t\",\"phone\":\"+57 300 123 4567\",\"whatsapp\":\"vlxjklqppwqbewtn\",\"email\":\"colt.balistreri@example.net\",\"instagram\":\"p\",\"facebook\":\"x\",\"youtube\":\"n\",\"website\":\"t\"}"
                        },
                        "description": "Create a new stud for an organization."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b587b-655a-708c-935c-b9867cf38e24\",\"organization_id\":\"019b586b-3920-7147-baf4-96f45d9de981\",\"name\":\"Demo Criadero\",\"slug\":null,\"description\":null,\"logo\":null,\"address\":null,\"phone\":null,\"email\":null,\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-26T02:27:20+00:00\",\"updated_at\":\"2025-12-26T02:27:20+00:00\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a single stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get details of a specific stud."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b587b-655a-708c-935c-b9867cf38e24\",\"organization_id\":\"019b586b-3920-7147-baf4-96f45d9de981\",\"name\":\"Demo Criadero\",\"slug\":null,\"description\":null,\"logo\":null,\"address\":null,\"phone\":null,\"email\":null,\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-26T02:27:20+00:00\",\"updated_at\":\"2025-12-26T02:27:20+00:00\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Hacienda El Dorado Actualizado\",\"description\":\"Eius et animi quos velit et.\",\"logo_url\":\"http:\\\/\\\/www.ernser.org\\\/harum-mollitia-modi-deserunt-aut-ab-provident-perspiciatis-quo.html\",\"cover_image_url\":\"http:\\\/\\\/swift.com\\\/quidem-nostrum-qui-commodi-incidunt-iure-odit.html\",\"city\":\"s\",\"department\":\"i\",\"address\":\"t\",\"phone\":\"cpscqldzsnrwtujw\",\"whatsapp\":\"vlxjklqppwqbewtn\",\"email\":\"colt.balistreri@example.net\",\"instagram\":\"p\",\"facebook\":\"x\",\"youtube\":\"n\",\"website\":\"t\",\"status\":\"active\"}"
                        },
                        "description": "Actualiza los datos de un criadero existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":\"019b587b-655a-708c-935c-b9867cf38e24\",\"organization_id\":\"019b586b-3920-7147-baf4-96f45d9de981\",\"name\":\"Demo Criadero\",\"slug\":null,\"description\":null,\"logo\":null,\"address\":null,\"phone\":null,\"email\":null,\"website\":null,\"social_media\":null,\"settings\":[],\"status\":\"active\",\"created_at\":\"2025-12-26T02:27:20+00:00\",\"updated_at\":\"2025-12-26T02:27:20+00:00\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"name\": \"Hacienda El Dorado Actualizado\", \"status\": \"active\"}, \"message\": \"Criadero actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Criadero no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Delete a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Criadero eliminado exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Criadero no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Get stud dashboard stats\nOptimized: Uses single query with subqueries instead of 11 separate queries",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/dashboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/dashboard",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Upload an image to Cloudinary",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/upload",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/upload",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "multipart\/form-data"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "formdata",
                            "formdata": [
                                {
                                    "key": "image",
                                    "src": [],
                                    "type": "file"
                                }
                            ]
                        },
                        "description": "Sube una imagen a Cloudinary para el criadero."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"url\": \"https:\/\/res.cloudinary.com\/...\", \"public_id\": \"studs\/horses\/...\"}, \"message\": \"Imagen subida exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"image\": [\"El archivo debe ser una imagen v\u00e1lida\"]}}",
                            "name": "validation error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\"message\": \"Error al subir la imagen\", \"error\": \"...\"}",
                            "name": "error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Ingresos",
            "description": "\nAPIs para registrar ingresos adicionales del criadero.\nCategorizaci\u00f3n y seguimiento de ingresos no vinculados a servicios.",
            "item": [
                {
                    "name": "Get all incomes for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/incomes",
                            "query": [
                                {
                                    "key": "category_id",
                                    "value": "architecto",
                                    "description": "Filter by category.",
                                    "disabled": false
                                },
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Filter from date.",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "Filter to date.",
                                    "disabled": false
                                },
                                {
                                    "key": "payment_method",
                                    "value": "cash",
                                    "description": "Filter by payment method.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "15",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/incomes?category_id=architecto&start_date=2024-12-01&end_date=2024-12-31&payment_method=cash&per_page=15",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of incomes with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"meta\": {\"current_page\": 1, \"total\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new income",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/incomes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/incomes",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"category_id\":\"architecto\",\"description\":\"Venta de potro\",\"amount\":10000000,\"currency\":\"COP\",\"date\":\"2024-12-31\",\"payment_method\":\"bank_transfer\",\"transaction_id\":\"i\",\"notes\":\"architecto\"}"
                        },
                        "description": "Register a new income for the stud."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"message\": \"Ingreso registrado exitosamente\",\n  \"data\": {}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a specific income",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/incomes\/:income",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/incomes\/:income",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "income",
                                    "key": "income",
                                    "value": "architecto",
                                    "description": "The income."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Update an income",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/incomes\/:income",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/incomes\/:income",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "income",
                                    "key": "income",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the income."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"category_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"description\":\"Venta de caballo\",\"amount\":10000000,\"currency\":\"ljn\",\"date\":\"2025-12-31T14:40:05\",\"payment_method\":\"other\",\"transaction_id\":\"i\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza un ingreso existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"description\": \"Venta de caballo\", \"amount\": 10000000}}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Ingreso no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"errors\": {\"amount\": [\"El monto debe ser mayor a 0\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Delete an income",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/incomes\/:income",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/incomes\/:income",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "income",
                                    "key": "income",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the income."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un ingreso."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Income deleted successfully\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Ingreso no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Media",
            "description": "\nAPIs para gestionar fotos y videos de ejemplares.\nIncluye subida, reordenamiento y eliminaci\u00f3n de medios.",
            "item": [
                {
                    "name": "List all media for a horse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "photo",
                                    "description": "Filter by type (photo, video).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media?type=photo",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all media (photos\/videos) for a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Add media to a horse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"photo\",\"url\":\"https:\\\/\\\/cloudinary.com\\\/image.jpg\",\"thumbnail_url\":\"https:\\\/\\\/www.runte.com\\\/ab-provident-perspiciatis-quo-omnis-nostrum-aut-adipisci\",\"title\":\"Foto de perfil\",\"description\":\"Eius et animi quos velit et.\",\"is_primary\":true,\"order\":16}"
                        },
                        "description": "Add a new photo or video to a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Media agregada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update media",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media\/:media_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media\/:media_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "media_id",
                                    "key": "media_id",
                                    "value": "architecto",
                                    "description": "The ID of the media."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                },
                                {
                                    "id": "media",
                                    "key": "media",
                                    "value": "550e8400-e29b-41d4-a716-446655440011",
                                    "description": "UUID of the media."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"title\":\"Foto de perfil\",\"description\":\"Eius et animi quos velit et.\",\"is_primary\":true,\"order\":16}"
                        },
                        "description": "Update media metadata (title, description, order)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Media actualizada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete media",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media\/:media_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media\/:media_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "media_id",
                                    "key": "media_id",
                                    "value": "architecto",
                                    "description": "The ID of the media."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                },
                                {
                                    "id": "media",
                                    "key": "media",
                                    "value": "550e8400-e29b-41d4-a716-446655440011",
                                    "description": "UUID of the media."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a media item from a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Media eliminada exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reorder media",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media\/reorder",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/media\/reorder",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"order\":[\"architecto\"]}"
                        },
                        "description": "Reorder media items for a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"message\": \"Media reordenada exitosamente\",\n  \"data\": []\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ M\u00e9dico",
            "description": "\nAPIs para gestionar el historial m\u00e9dico de ejemplares.\nIncluye vacunas, desparasitaciones, herraje y otros registros.",
            "item": [
                {
                    "name": "List medical records for a horse",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical",
                            "query": [
                                {
                                    "key": "type",
                                    "value": "vaccine",
                                    "description": "Filter by type (vaccine, deworming, shoeing, exam, treatment, surgery, other).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical?type=vaccine&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of medical records for a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"current_page\": 1,\n  \"total\": 50\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new medical record",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"vaccine\",\"date\":\"2024-12-31\",\"name\":\"Vacuna antitet\u00e1nica\",\"description\":\"Eius et animi quos velit et.\",\"veterinarian\":\"Dr. Garc\u00eda\",\"clinic\":\"d\",\"next_due_date\":\"2025-12-31\",\"cost\":50000,\"currency\":\"jni\",\"notes\":\"architecto\"}"
                        },
                        "description": "Register a new medical record for a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Registro m\u00e9dico creado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a single medical record",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical\/:record_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical\/:record_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "record_id",
                                    "key": "record_id",
                                    "value": "architecto",
                                    "description": "The ID of the record."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                },
                                {
                                    "id": "record",
                                    "key": "record",
                                    "value": "550e8400-e29b-41d4-a716-446655440010",
                                    "description": "UUID of the medical record."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a medical record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a medical record",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical\/:record_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical\/:record_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "record_id",
                                    "key": "record_id",
                                    "value": "architecto",
                                    "description": "The ID of the record."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                },
                                {
                                    "id": "record",
                                    "key": "record",
                                    "value": "550e8400-e29b-41d4-a716-446655440010",
                                    "description": "UUID of the medical record."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"other\",\"date\":\"2024-12-31\",\"name\":\"Vacuna antitet\u00e1nica\",\"description\":\"Eius et animi quos velit et.\",\"veterinarian\":\"v\",\"clinic\":\"d\",\"next_due_date\":\"2025-12-31T14:39:44\",\"cost\":37,\"currency\":\"jni\",\"notes\":\"architecto\"}"
                        },
                        "description": "Update an existing medical record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Registro m\u00e9dico actualizado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a medical record",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical\/:record_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/horses\/:horse_id\/medical\/:record_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "horse_id",
                                    "key": "horse_id",
                                    "value": "architecto",
                                    "description": "The ID of the horse."
                                },
                                {
                                    "id": "record_id",
                                    "key": "record_id",
                                    "value": "architecto",
                                    "description": "The ID of the record."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                },
                                {
                                    "id": "record",
                                    "key": "record",
                                    "value": "550e8400-e29b-41d4-a716-446655440010",
                                    "description": "UUID of the medical record."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a medical record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Registro m\u00e9dico eliminado exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get upcoming medical events (vaccines, deworming, etc.)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/medical\/upcoming",
                            "query": [
                                {
                                    "key": "days",
                                    "value": "30",
                                    "description": "D\u00edas a futuro para buscar eventos.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/medical\/upcoming?days=30",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene eventos m\u00e9dicos pr\u00f3ximos a vencer (vacunas, desparasitaciones, etc.)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [\n    {\n      \"id\": \"...\",\n      \"horse_id\": \"...\",\n      \"horse_name\": \"Rel\u00e1mpago\",\n      \"type\": \"vaccine\",\n      \"type_label\": \"Vacuna\",\n      \"name\": \"Vacuna antitet\u00e1nica\",\n      \"next_due_date\": \"2025-01-15\",\n      \"days_until\": 15\n    }\n  ]\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Nacimientos",
            "description": "\nAPIs para registrar y gestionar nacimientos.\nIncluye datos del potro, estad\u00edsticas y creaci\u00f3n autom\u00e1tica de ejemplar.",
            "item": [
                {
                    "name": "List all births for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/births",
                            "query": [
                                {
                                    "key": "year",
                                    "value": "2024",
                                    "description": "Filter by year.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/births?year=2024&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of births with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"pregnancy_id\":null,\"foal_id\":null,\"birth_date\":null,\"birth_time\":null,\"birth_type\":null,\"foal_sex\":null,\"foal_color\":null,\"weight_at_birth\":null,\"complications\":null,\"complications_notes\":null,\"notes\":null,\"registered_by\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"pregnancy_id\":null,\"foal_id\":null,\"birth_date\":null,\"birth_time\":null,\"birth_type\":null,\"foal_sex\":null,\"foal_color\":null,\"weight_at_birth\":null,\"complications\":null,\"complications_notes\":null,\"notes\":null,\"registered_by\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Register a new birth",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/births",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/births",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"pregnancy_id\":\"550e8400-e29b-41d4-a716-446655440002\",\"birth_date\":\"2024-12-31\",\"birth_time\":\"14:39\",\"birth_type\":\"natural\",\"foal_sex\":\"colt\",\"foal_color\":\"g\",\"weight_at_birth\":12,\"complications\":false,\"complications_notes\":\"architecto\",\"notes\":\"architecto\",\"create_foal\":true,\"foal_name\":\"Potro Nuevo\"}"
                        },
                        "description": "Register a new birth and optionally create foal record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"pregnancy_id\":null,\"foal_id\":null,\"birth_date\":null,\"birth_time\":null,\"birth_type\":null,\"foal_sex\":null,\"foal_color\":null,\"weight_at_birth\":null,\"complications\":null,\"complications_notes\":null,\"notes\":null,\"registered_by\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get birth statistics",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/births\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/births\/stats",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Get a single birth",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/births\/:birth_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/births\/:birth_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "birth_id",
                                    "key": "birth_id",
                                    "value": "architecto",
                                    "description": "The ID of the birth."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "birth",
                                    "key": "birth",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the birth."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a birth record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"pregnancy_id\":null,\"foal_id\":null,\"birth_date\":null,\"birth_time\":null,\"birth_type\":null,\"foal_sex\":null,\"foal_color\":null,\"weight_at_birth\":null,\"complications\":null,\"complications_notes\":null,\"notes\":null,\"registered_by\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a birth record",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/births\/:birth_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/births\/:birth_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "birth_id",
                                    "key": "birth_id",
                                    "value": "architecto",
                                    "description": "The ID of the birth."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "birth",
                                    "key": "birth",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the birth."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"birth_date\":\"2025-01-15\",\"birth_time\":\"14:39\",\"birth_type\":\"natural\",\"foal_sex\":\"colt\",\"foal_color\":\"b\",\"weight_at_birth\":39,\"complications\":true,\"complications_notes\":\"architecto\",\"notes\":\"architecto\"}"
                        },
                        "description": "Actualiza un registro de nacimiento."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"pregnancy_id\":null,\"foal_id\":null,\"birth_date\":null,\"birth_time\":null,\"birth_type\":null,\"foal_sex\":null,\"foal_color\":null,\"weight_at_birth\":null,\"complications\":null,\"complications_notes\":null,\"notes\":null,\"registered_by\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"birth_date\": \"2025-01-15\", \"birth_type\": \"natural\"}, \"message\": \"Nacimiento actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Nacimiento no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Pagos",
            "description": "\nAPIs para registrar y gestionar pagos recibidos.\nVincula pagos con cuentas por cobrar y genera reportes.",
            "item": [
                {
                    "name": "Get all payments for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/payments",
                            "query": [
                                {
                                    "key": "receivable_id",
                                    "value": "architecto",
                                    "description": "Filter by receivable.",
                                    "disabled": false
                                },
                                {
                                    "key": "payment_method",
                                    "value": "cash",
                                    "description": "Filter by payment method.",
                                    "disabled": false
                                },
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Filter from date.",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "Filter to date.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "15",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/payments?receivable_id=architecto&payment_method=cash&start_date=2024-12-01&end_date=2024-12-31&per_page=15",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of payments with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"meta\": {\"current_page\": 1, \"total\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/payments",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/payments",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"receivable_id\":\"550e8400-e29b-41d4-a716-446655440014\",\"amount\":5000000,\"currency\":\"zmi\",\"payment_date\":\"2024-12-31\",\"payment_method\":\"bank_transfer\",\"transaction_id\":\"y\",\"notes\":\"architecto\"}"
                        },
                        "description": "Register a new payment for a receivable."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get payments report\/summary",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/payments\/report",
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Start date (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "End date (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "period",
                                    "value": "this_month",
                                    "description": "Period (this_month, this_year).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/payments\/report?start_date=2024-12-01&end_date=2024-12-31&period=this_month",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene un resumen de pagos con estad\u00edsticas por m\u00e9todo y mes."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"total_amount\": 50000000,\n    \"total_count\": 25,\n    \"by_method\": [{\"payment_method\": \"cash\", \"count\": 10, \"total\": 20000000}],\n    \"by_month\": [{\"month\": 12, \"count\": 5, \"total\": 10000000}]\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a specific payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/payments\/:payment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/payments\/:payment",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "payment",
                                    "key": "payment",
                                    "value": "architecto",
                                    "description": "The payment."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "payment_id",
                                    "key": "payment_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440015",
                                    "description": "UUID of the payment."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a payment."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/payments\/:payment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/payments\/:payment",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "payment",
                                    "key": "payment",
                                    "value": "architecto",
                                    "description": "The payment."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "payment_id",
                                    "key": "payment_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440015",
                                    "description": "UUID of the payment."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"amount\":5000000,\"currency\":\"ngz\",\"payment_date\":\"2025-12-31T14:40:05\",\"payment_method\":\"cash\",\"transaction_id\":\"m\",\"notes\":\"architecto\"}"
                        },
                        "description": "Update an existing payment."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/payments\/:payment",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/payments\/:payment",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "payment",
                                    "key": "payment",
                                    "value": "architecto",
                                    "description": "The payment."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "payment_id",
                                    "key": "payment_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440015",
                                    "description": "UUID of the payment."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a payment record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Pago eliminado exitosamente\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Pedigree",
            "description": "\nAPIs para gestionar pedigrees desde el m\u00f3dulo de criaderos.\nIncluye vinculaci\u00f3n con pedigree global, verificaci\u00f3n y documentos.",
            "item": [
                {
                    "name": "Buscar pedigrees para vincular",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/search",
                            "query": [
                                {
                                    "key": "q",
                                    "value": "Rel%C3%A1mpago",
                                    "description": "Search term (min 2 chars).",
                                    "disabled": false
                                },
                                {
                                    "key": "limit",
                                    "value": "10",
                                    "description": "Results limit.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/search?q=Rel%C3%A1mpago&limit=10",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Search for pedigree entries to link to a horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear pedigree desde un caballo del criadero",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/create",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Create a pedigree entry from a stud horse."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Pedigree creado exitosamente.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Vincular caballo a un pedigree existente",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/link",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/link",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"pedigree_entry_id\":\"550e8400-e29b-41d4-a716-446655440016\"}"
                        },
                        "description": "Link a horse to an existing pedigree entry."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Caballo vinculado al pedigree exitosamente.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Desvincular caballo del pedigree",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/unlink",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/unlink",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Unlink a horse from its pedigree entry."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Pedigree desvinculado exitosamente.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Solicitar verificaci\u00f3n de pedigree",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/request-verification",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/request-verification",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"documents\":[{\"type\":\"b\",\"url\":\"http:\\\/\\\/bailey.com\\\/\",\"filename\":\"m\"}]}"
                        },
                        "description": "Request verification for a pedigree entry."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Solicitud de verificaci\u00f3n enviada exitosamente.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Agregar documentos de verificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/documents",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/documents",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the horse."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"documents\":[{\"type\":\"certificate\",\"url\":\"https:\\\/\\\/...\",\"filename\":\"cert.pdf\"}]}"
                        },
                        "description": "Agrega documentos de verificaci\u00f3n al pedigree de un caballo."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"verification_documents\": [...]}, \"message\": \"Documentos agregados exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"Este caballo no tiene un pedigree vinculado.\"}",
                            "name": "no pedigree"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"documents\": [\"El campo documentos es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Ver estado de verificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/pedigree\/horses\/:horse\/status",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "horse",
                                    "key": "horse",
                                    "value": "architecto",
                                    "description": "The horse."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Plantillas",
            "description": "\nAPIs para gestionar plantillas de contratos.\nPermite crear y personalizar contratos reutilizables.",
            "item": [
                {
                    "name": "List all contract templates for a stud (including global)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contract-templates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contract-templates",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all contract templates available for a stud."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contract-templates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contract-templates",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"sale\",\"name\":\"Contrato de Venta Est\u00e1ndar\",\"description\":\"Eius et animi quos velit et.\",\"content\":\"<h1>Contrato de Venta<\\\/h1>\",\"is_default\":true}"
                        },
                        "description": "Create a new contract template."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Plantilla creada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a single template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "template_id",
                                    "key": "template_id",
                                    "value": "architecto",
                                    "description": "The ID of the template."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "template",
                                    "key": "template",
                                    "value": "550e8400-e29b-41d4-a716-446655440013",
                                    "description": "UUID of the template."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a contract template."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "template_id",
                                    "key": "template_id",
                                    "value": "architecto",
                                    "description": "The ID of the template."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "template",
                                    "key": "template",
                                    "value": "550e8400-e29b-41d4-a716-446655440013",
                                    "description": "UUID of the template."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Contrato de Venta Est\u00e1ndar\",\"description\":\"Eius et animi quos velit et.\",\"content\":\"<h1>Contrato de Venta<\\\/h1>\",\"is_default\":true,\"is_active\":true}"
                        },
                        "description": "Update an existing contract template."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Plantilla actualizada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "template_id",
                                    "key": "template_id",
                                    "value": "architecto",
                                    "description": "The ID of the template."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "template",
                                    "key": "template",
                                    "value": "550e8400-e29b-41d4-a716-446655440013",
                                    "description": "UUID of the template."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a contract template (only if not in use)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Plantilla eliminada exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Preview template with sample data",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id\/preview",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/contract-templates\/:template_id\/preview",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "template_id",
                                    "key": "template_id",
                                    "value": "architecto",
                                    "description": "The ID of the template."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "template",
                                    "key": "template",
                                    "value": "550e8400-e29b-41d4-a716-446655440013",
                                    "description": "UUID of the template."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":[\"architecto\"]}"
                        },
                        "description": "Preview a contract template with sample data."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"content\": \"<h1>Contrato de Venta<\/h1>...\",\n    \"variables_used\": []\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Pre\u00f1eces",
            "description": "\nAPIs para gestionar y dar seguimiento a pre\u00f1eces.\nIncluye registro de ecograf\u00edas, fecha estimada de parto y estado.",
            "item": [
                {
                    "name": "List all pregnancies for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/pregnancies",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "in_progress",
                                    "description": "Filter by status (confirmed, in_progress, completed, lost).",
                                    "disabled": false
                                },
                                {
                                    "key": "mare_id",
                                    "value": "architecto",
                                    "description": "Filter by mare.",
                                    "disabled": false
                                },
                                {
                                    "key": "active_only",
                                    "value": "1",
                                    "description": "Only show active pregnancies.",
                                    "disabled": false
                                },
                                {
                                    "key": "due_soon",
                                    "value": "1",
                                    "description": "Show pregnancies due soon.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/pregnancies?status=in_progress&mare_id=architecto&active_only=1&due_soon=1&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of pregnancies with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"mare_id\":null,\"stallion_id\":null,\"booking_id\":null,\"conception_date\":null,\"expected_due_date\":null,\"actual_due_date\":null,\"status\":null,\"ultrasound_dates\":null,\"notes\":null,\"foal_id\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"mare_id\":null,\"stallion_id\":null,\"booking_id\":null,\"conception_date\":null,\"expected_due_date\":null,\"actual_due_date\":null,\"status\":null,\"ultrasound_dates\":null,\"notes\":null,\"foal_id\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new pregnancy",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/pregnancies",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/pregnancies",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"mare_id\":\"550e8400-e29b-41d4-a716-446655440012\",\"stallion_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"booking_id\":\"977e5426-8d13-3824-86aa-b092f8ae52c5\",\"conception_date\":\"2024-03-15\",\"expected_due_date\":\"2025-02-19\",\"status\":\"confirmed\",\"notes\":\"architecto\"}"
                        },
                        "description": "Register a new pregnancy for a mare."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"mare_id\":null,\"stallion_id\":null,\"booking_id\":null,\"conception_date\":null,\"expected_due_date\":null,\"actual_due_date\":null,\"status\":null,\"ultrasound_dates\":null,\"notes\":null,\"foal_id\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get pregnancies due soon (for alerts)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/pregnancies\/due-soon",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/pregnancies\/due-soon",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Get a single pregnancy",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/pregnancies\/:pregnancy_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/pregnancies\/:pregnancy_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "pregnancy_id",
                                    "key": "pregnancy_id",
                                    "value": "architecto",
                                    "description": "The ID of the pregnancy."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "pregnancy",
                                    "key": "pregnancy",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the pregnancy."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a pregnancy including progress."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"mare_id\":null,\"stallion_id\":null,\"booking_id\":null,\"conception_date\":null,\"expected_due_date\":null,\"actual_due_date\":null,\"status\":null,\"ultrasound_dates\":null,\"notes\":null,\"foal_id\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a pregnancy",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/pregnancies\/:pregnancy_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/pregnancies\/:pregnancy_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "pregnancy_id",
                                    "key": "pregnancy_id",
                                    "value": "architecto",
                                    "description": "The ID of the pregnancy."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "pregnancy",
                                    "key": "pregnancy",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the pregnancy."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"expected_due_date\":\"2025-12-31T14:39:54\",\"actual_due_date\":\"2025-12-31T14:39:54\",\"status\":\"in_progress\",\"ultrasound_dates\":[\"architecto\"],\"notes\":\"architecto\"}"
                        },
                        "description": "Update an existing pregnancy record."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"mare_id\":null,\"stallion_id\":null,\"booking_id\":null,\"conception_date\":null,\"expected_due_date\":null,\"actual_due_date\":null,\"status\":null,\"ultrasound_dates\":null,\"notes\":null,\"foal_id\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Add ultrasound record",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/pregnancies\/:pregnancy_id\/ultrasound",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/pregnancies\/:pregnancy_id\/ultrasound",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "pregnancy_id",
                                    "key": "pregnancy_id",
                                    "value": "architecto",
                                    "description": "The ID of the pregnancy."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "pregnancy",
                                    "key": "pregnancy",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the pregnancy."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"date\":\"2025-01-15\",\"notes\":\"Feto saludable\",\"vet\":\"Dr. Juan P\u00e9rez\",\"result\":\"Positivo\"}"
                        },
                        "description": "Agrega un registro de ecograf\u00eda a una pre\u00f1ez."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"ultrasound_dates\": [{\"date\": \"2025-01-15\", \"notes\": \"Feto saludable\"}]}, \"message\": \"Ecograf\u00eda registrada exitosamente\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"date\": [\"El campo fecha es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Prospectos",
            "description": "\nAPIs para gestionar prospectos de ventas.\nIncluye pipeline de ventas, seguimiento de etapas y conversiones.",
            "item": [
                {
                    "name": "List all leads for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads",
                            "query": [
                                {
                                    "key": "stage",
                                    "value": "new",
                                    "description": "Filter by stage (new, contacted, qualified, proposal, negotiation, won, lost).",
                                    "disabled": false
                                },
                                {
                                    "key": "source",
                                    "value": "website",
                                    "description": "Filter by source.",
                                    "disabled": false
                                },
                                {
                                    "key": "assigned_to",
                                    "value": "architecto",
                                    "description": "Filter by assigned user.",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "Juan",
                                    "description": "Search by name, email or phone.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "15",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads?stage=new&source=website&assigned_to=architecto&search=Juan&per_page=15",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of leads with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"current_page\": 1,\n  \"total\": 50\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get pipeline view (leads grouped by stage)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/pipeline",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/pipeline",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get leads organized by sales pipeline stage."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"new\": {\"leads\": [], \"count\": 5, \"total_value\": 10000000},\n    \"contacted\": {\"leads\": [], \"count\": 3}\n  },\n  \"summary\": {\"total_leads\": 20, \"total_value\": 50000000}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new lead",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Juan P\u00e9rez\",\"email\":\"juan@ejemplo.com\",\"phone\":\"+57 300 123 4567\",\"source\":\"web\",\"interest_type\":\"buy_horse\",\"horse_id\":\"architecto\",\"stage\":\"new\",\"expected_value\":10000000,\"probability\":1,\"expected_close_date\":\"2025-12-31T14:40:17\",\"notes\":\"architecto\"}"
                        },
                        "description": "Create a new sales lead."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a single lead",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/:lead_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/:lead_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "lead_id",
                                    "key": "lead_id",
                                    "value": "architecto",
                                    "description": "The ID of the lead."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "lead",
                                    "key": "lead",
                                    "value": "550e8400-e29b-41d4-a716-446655440007",
                                    "description": "UUID of the lead."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a lead."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a lead",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/:lead_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/:lead_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "lead_id",
                                    "key": "lead_id",
                                    "value": "architecto",
                                    "description": "The ID of the lead."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "lead",
                                    "key": "lead",
                                    "value": "550e8400-e29b-41d4-a716-446655440007",
                                    "description": "UUID of the lead."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Juan P\u00e9rez\",\"email\":\"zbailey@example.net\",\"phone\":\"i\",\"source\":\"referral\",\"interest_type\":\"buy_horse\",\"expected_value\":10000000,\"probability\":1,\"expected_close_date\":\"2025-12-31T14:40:18\",\"notes\":\"architecto\",\"stage\":\"qualified\"}"
                        },
                        "description": "Update an existing lead."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a lead",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/:lead_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/:lead_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "lead_id",
                                    "key": "lead_id",
                                    "value": "architecto",
                                    "description": "The ID of the lead."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "lead",
                                    "key": "lead",
                                    "value": "550e8400-e29b-41d4-a716-446655440007",
                                    "description": "UUID of the lead."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a lead."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Lead eliminado exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Move lead to a different stage",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/:lead_id\/move-stage",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/:lead_id\/move-stage",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "lead_id",
                                    "key": "lead_id",
                                    "value": "architecto",
                                    "description": "The ID of the lead."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "lead",
                                    "key": "lead",
                                    "value": "550e8400-e29b-41d4-a716-446655440007",
                                    "description": "UUID of the lead."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"stage\":\"qualified\"}"
                        },
                        "description": "Move a lead to a different stage in the sales pipeline."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Lead movido a qualified exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Mark lead as won",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/:lead_id\/mark-won",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/:lead_id\/mark-won",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "lead_id",
                                    "key": "lead_id",
                                    "value": "architecto",
                                    "description": "The ID of the lead."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "lead",
                                    "key": "lead",
                                    "value": "550e8400-e29b-41d4-a716-446655440007",
                                    "description": "UUID of the lead."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Mark a lead as won (converted to sale)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Lead marcado como ganado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Mark lead as lost",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/leads\/:lead_id\/mark-lost",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/leads\/:lead_id\/mark-lost",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "lead_id",
                                    "key": "lead_id",
                                    "value": "architecto",
                                    "description": "The ID of the lead."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "lead",
                                    "key": "lead",
                                    "value": "550e8400-e29b-41d4-a716-446655440007",
                                    "description": "UUID of the lead."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"lost_reason\":\"Precio muy alto\"}"
                        },
                        "description": "Mark a lead as lost with a reason."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Lead marcado como perdido\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Reportes",
            "description": "\nAPIs para generar reportes financieros del criadero.\nIncluye dashboard, p\u00e9rdidas\/ganancias y flujo de caja.",
            "item": [
                {
                    "name": "Get financial dashboard\/summary",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/financial\/dashboard",
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "2024-12-01",
                                    "description": "Start date (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "End date (Y-m-d).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/financial\/dashboard?start_date=2024-12-01&end_date=2024-12-31",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get financial dashboard with income, expenses, and trends."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"summary\": {\"total_income\": 10000000, \"total_expense\": 5000000, \"balance\": 5000000},\n    \"income\": {\"by_category\": []},\n    \"expense\": {\"by_category\": []}\n  }\n}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n  \"error\": \"Unauthenticated\",\n  \"message\": \"Invalid or expired token\"\n}",
                            "name": "unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get profit & loss statement (Estado de Resultados)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/financial\/profit-loss",
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "2024-01-01",
                                    "description": "Start date (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "End date (Y-m-d).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/financial\/profit-loss?start_date=2024-01-01&end_date=2024-12-31",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get profit and loss statement for a period."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"period\": {\"start_date\": \"2024-01-01\", \"end_date\": \"2024-12-31\"},\n    \"income\": {\"total\": 100000000},\n    \"expenses\": {\"total\": 50000000},\n    \"net_profit\": 50000000\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get cash flow report",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud\/financial\/cash-flow",
                            "query": [
                                {
                                    "key": "start_date",
                                    "value": "2024-01-01",
                                    "description": "Start date (Y-m-d).",
                                    "disabled": false
                                },
                                {
                                    "key": "end_date",
                                    "value": "2024-12-31",
                                    "description": "End date (Y-m-d).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud\/financial\/cash-flow?start_date=2024-01-01&end_date=2024-12-31",
                            "variable": [
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "architecto",
                                    "description": "The stud."
                                },
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get cash flow report for a period."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"period\": {\"start_date\": \"2024-01-01\", \"end_date\": \"2024-12-31\"},\n    \"cash_in\": {\"total\": 100000000},\n    \"cash_out\": {\"total\": 50000000},\n    \"net_cash_flow\": 50000000\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Reservas",
            "description": "\nAPIs para gestionar reservas de servicios de cr\u00eda.\nIncluye programaci\u00f3n, resultados y seguimiento de montas.",
            "item": [
                {
                    "name": "List all breeding bookings for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/bookings",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filter by status (pending, confirmed, completed, cancelled).",
                                    "disabled": false
                                },
                                {
                                    "key": "result",
                                    "value": "pregnant",
                                    "description": "Filter by result (pregnant, not_pregnant, unknown).",
                                    "disabled": false
                                },
                                {
                                    "key": "stallion_id",
                                    "value": "architecto",
                                    "description": "Filter by stallion.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/bookings?status=pending&result=pregnant&stallion_id=architecto&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of breeding bookings with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"service_id\":null,\"stallion_id\":null,\"mare_id\":null,\"mare_owner_name\":null,\"mare_owner_phone\":null,\"mare_owner_email\":null,\"mare_external_info\":null,\"scheduled_date\":null,\"actual_date\":null,\"service_type\":null,\"price\":null,\"currency\":null,\"status\":null,\"contract_signed\":null,\"contract_url\":null,\"contract_signed_at\":null,\"result\":null,\"result_confirmed_at\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"service_id\":null,\"stallion_id\":null,\"mare_id\":null,\"mare_owner_name\":null,\"mare_owner_phone\":null,\"mare_owner_email\":null,\"mare_external_info\":null,\"scheduled_date\":null,\"actual_date\":null,\"service_type\":null,\"price\":null,\"currency\":null,\"status\":null,\"contract_signed\":null,\"contract_url\":null,\"contract_signed_at\":null,\"result\":null,\"result_confirmed_at\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null}],\"links\":{\"first\":\"\\\/?page=1\",\"last\":\"\\\/?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"links\":[{\"url\":null,\"label\":\"&laquo; Previous\",\"page\":null,\"active\":false},{\"url\":\"\\\/?page=1\",\"label\":\"1\",\"page\":1,\"active\":true},{\"url\":null,\"label\":\"Next &raquo;\",\"page\":null,\"active\":false}],\"path\":\"\\\/\",\"per_page\":20,\"to\":2,\"total\":2}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new booking",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/bookings",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/bookings",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"service_id\":\"550e8400-e29b-41d4-a716-446655440004\",\"stallion_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"mare_id\":\"architecto\",\"mare_owner_name\":\"Juan P\u00e9rez\",\"mare_owner_phone\":\"vdljnikhwaykcmyu\",\"mare_owner_email\":\"hirthe.theo@example.com\",\"scheduled_date\":\"2025-01-15\",\"price\":5000000,\"currency\":\"wrs\",\"notes\":\"architecto\"}"
                        },
                        "description": "Create a new breeding service booking."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"service_id\":null,\"stallion_id\":null,\"mare_id\":null,\"mare_owner_name\":null,\"mare_owner_phone\":null,\"mare_owner_email\":null,\"mare_external_info\":null,\"scheduled_date\":null,\"actual_date\":null,\"service_type\":null,\"price\":null,\"currency\":null,\"status\":null,\"contract_signed\":null,\"contract_url\":null,\"contract_signed_at\":null,\"result\":null,\"result_confirmed_at\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a single booking",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "booking_id",
                                    "key": "booking_id",
                                    "value": "architecto",
                                    "description": "The ID of the booking."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "booking",
                                    "key": "booking",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID of the booking."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a breeding booking."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"service_id\":null,\"stallion_id\":null,\"mare_id\":null,\"mare_owner_name\":null,\"mare_owner_phone\":null,\"mare_owner_email\":null,\"mare_external_info\":null,\"scheduled_date\":null,\"actual_date\":null,\"service_type\":null,\"price\":null,\"currency\":null,\"status\":null,\"contract_signed\":null,\"contract_url\":null,\"contract_signed_at\":null,\"result\":null,\"result_confirmed_at\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a booking",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "booking_id",
                                    "key": "booking_id",
                                    "value": "architecto",
                                    "description": "The ID of the booking."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "booking",
                                    "key": "booking",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID of the booking."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"mare_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"mare_owner_name\":\"g\",\"mare_owner_phone\":\"zmiyvdljnikhwayk\",\"mare_owner_email\":\"lyric80@example.com\",\"scheduled_date\":\"2025-01-15\",\"actual_date\":\"2025-12-31T14:39:51\",\"price\":67,\"currency\":\"wlv\",\"status\":\"confirmed\",\"result\":\"pending\",\"result_confirmed_at\":\"2025-12-31T14:39:51\",\"notes\":\"architecto\"}"
                        },
                        "description": "Update an existing breeding booking."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"service_id\":null,\"stallion_id\":null,\"mare_id\":null,\"mare_owner_name\":null,\"mare_owner_phone\":null,\"mare_owner_email\":null,\"mare_external_info\":null,\"scheduled_date\":null,\"actual_date\":null,\"service_type\":null,\"price\":null,\"currency\":null,\"status\":null,\"contract_signed\":null,\"contract_url\":null,\"contract_signed_at\":null,\"result\":null,\"result_confirmed_at\":null,\"notes\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Reserva actualizada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Cancel a booking",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id\/cancel",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id\/cancel",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "booking_id",
                                    "key": "booking_id",
                                    "value": "architecto",
                                    "description": "The ID of the booking."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "booking",
                                    "key": "booking",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID of the booking."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Cancela una reserva de servicio de monta."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Reserva cancelada exitosamente\"}",
                            "name": "cancelled"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Reserva no encontrada\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"La reserva ya est\u00e1 cancelada\"}",
                            "name": "already cancelled"
                        }
                    ]
                },
                {
                    "name": "Update booking result",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id\/result",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/bookings\/:booking_id\/result",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "booking_id",
                                    "key": "booking_id",
                                    "value": "architecto",
                                    "description": "The ID of the booking."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "booking",
                                    "key": "booking",
                                    "value": "550e8400-e29b-41d4-a716-446655440003",
                                    "description": "UUID of the booking."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"result\":\"pregnant\",\"result_confirmed_at\":\"2025-12-31T14:39:52\",\"notes\":\"architecto\"}"
                        },
                        "description": "Update the result of a breeding booking (pregnant, not_pregnant, etc)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Resultado actualizado exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Servicios",
            "description": "\nAPIs para gestionar servicios de cr\u00eda ofrecidos por el criadero.\nDefine sementales disponibles, precios y condiciones.",
            "item": [
                {
                    "name": "List all breeding services for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/services",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "available",
                                    "description": "Filter by status (available, fully_booked, unavailable).",
                                    "disabled": false
                                },
                                {
                                    "key": "service_type",
                                    "value": "natural",
                                    "description": "Filter by type (natural, fresh_ai, frozen_ai).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/services?status=available&service_type=natural",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all breeding services offered by the stud."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"stud_id\":null,\"stallion_id\":null,\"name\":null,\"service_type\":null,\"description\":null,\"fee\":null,\"currency\":null,\"available_from\":null,\"available_to\":null,\"terms_and_conditions\":null,\"status\":null,\"featured\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null},{\"id\":null,\"stud_id\":null,\"stallion_id\":null,\"name\":null,\"service_type\":null,\"description\":null,\"fee\":null,\"currency\":null,\"available_from\":null,\"available_to\":null,\"terms_and_conditions\":null,\"status\":null,\"featured\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}]}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new breeding service",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/services",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/services",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"stallion_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"service_type\":\"natural\",\"price\":5000000,\"currency\":\"COP\",\"price_notes\":\"architecto\",\"conditions\":\"architecto\",\"guarantee\":\"architecto\",\"availability_start\":\"2025-12-31T14:39:46\",\"availability_end\":\"2052-01-24\",\"max_mares_per_season\":22,\"status\":\"available\",\"description\":\"Eius et animi quos velit et.\",\"featured\":false}"
                        },
                        "description": "Create a new breeding service for a stallion."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"stallion_id\":null,\"name\":null,\"service_type\":null,\"description\":null,\"fee\":null,\"currency\":null,\"available_from\":null,\"available_to\":null,\"terms_and_conditions\":null,\"status\":null,\"featured\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get a single breeding service",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/services\/:service_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/services\/:service_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "service_id",
                                    "key": "service_id",
                                    "value": "architecto",
                                    "description": "The ID of the service."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "service",
                                    "key": "service",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the service."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a breeding service."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"stallion_id\":null,\"name\":null,\"service_type\":null,\"description\":null,\"fee\":null,\"currency\":null,\"available_from\":null,\"available_to\":null,\"terms_and_conditions\":null,\"status\":null,\"featured\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a breeding service",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/services\/:service_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/services\/:service_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "service_id",
                                    "key": "service_id",
                                    "value": "architecto",
                                    "description": "The ID of the service."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "service",
                                    "key": "service",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the service."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"stallion_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"service_type\":\"natural\",\"price\":5000000,\"currency\":\"zmi\",\"price_notes\":\"architecto\",\"conditions\":\"architecto\",\"guarantee\":\"architecto\",\"availability_start\":\"2025-12-31T14:39:47\",\"availability_end\":\"2025-12-31T14:39:47\",\"max_mares_per_season\":22,\"status\":\"available\",\"description\":\"Eius et animi quos velit et.\",\"featured\":false}"
                        },
                        "description": "Actualiza un servicio de monta existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"stud_id\":null,\"stallion_id\":null,\"name\":null,\"service_type\":null,\"description\":null,\"fee\":null,\"currency\":null,\"available_from\":null,\"available_to\":null,\"terms_and_conditions\":null,\"status\":null,\"featured\":null,\"metadata\":null,\"created_at\":null,\"updated_at\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"id\": \"...\", \"price\": 5000000, \"status\": \"available\"}, \"message\": \"Servicio de monta actualizado exitosamente\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Servicio de monta no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Delete a breeding service",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/services\/:service_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/services\/:service_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "service_id",
                                    "key": "service_id",
                                    "value": "architecto",
                                    "description": "The ID of the service."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "service",
                                    "key": "service",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of the service."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un servicio de monta."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Servicio de monta eliminado exitosamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Servicio de monta no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc34 Criaderos \/ Tareas",
            "description": "\nAPIs para gestionar tareas relacionadas con clientes.\nIncluye asignaci\u00f3n, seguimiento y completado de tareas.",
            "item": [
                {
                    "name": "List all tasks for a stud",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tasks",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filter by status (pending, in_progress, completed, cancelled).",
                                    "disabled": false
                                },
                                {
                                    "key": "priority",
                                    "value": "high",
                                    "description": "Filter by priority (low, medium, high, urgent).",
                                    "disabled": false
                                },
                                {
                                    "key": "assigned_to",
                                    "value": "architecto",
                                    "description": "Filter by assigned user.",
                                    "disabled": false
                                },
                                {
                                    "key": "client_id",
                                    "value": "architecto",
                                    "description": "Filter by client.",
                                    "disabled": false
                                },
                                {
                                    "key": "overdue",
                                    "value": "1",
                                    "description": "Only show overdue tasks.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tasks?status=pending&priority=high&assigned_to=architecto&client_id=architecto&overdue=1&per_page=20",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of client tasks with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"current_page\": 1,\n  \"total\": 50\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a new task",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tasks",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tasks",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"client_id\":\"550e8400-e29b-41d4-a716-446655440005\",\"assigned_to\":\"architecto\",\"title\":\"Seguimiento de venta\",\"description\":\"Eius et animi quos velit et.\",\"type\":\"call\",\"priority\":\"high\",\"due_date\":\"2025-01-15\"}"
                        },
                        "description": "Create a new client task."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Show a specific task",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "task_id",
                                    "key": "task_id",
                                    "value": "architecto",
                                    "description": "The ID of the task."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "task",
                                    "key": "task",
                                    "value": "550e8400-e29b-41d4-a716-446655440009",
                                    "description": "UUID of the task."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a client task."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a task",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "task_id",
                                    "key": "task_id",
                                    "value": "architecto",
                                    "description": "The ID of the task."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "task",
                                    "key": "task",
                                    "value": "550e8400-e29b-41d4-a716-446655440009",
                                    "description": "UUID of the task."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"title\":\"Seguimiento de venta\",\"description\":\"Eius et animi quos velit et.\",\"type\":\"email\",\"priority\":\"medium\",\"status\":\"completed\",\"due_date\":\"2025-01-15\"}"
                        },
                        "description": "Update an existing client task."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a task",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "task_id",
                                    "key": "task_id",
                                    "value": "architecto",
                                    "description": "The ID of the task."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "task",
                                    "key": "task",
                                    "value": "550e8400-e29b-41d4-a716-446655440009",
                                    "description": "UUID of the task."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete a client task."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Tarea eliminada exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Mark task as completed",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id\/complete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/criaderos\/studs\/:stud_id\/client-tasks\/:task_id\/complete",
                            "variable": [
                                {
                                    "id": "stud_id",
                                    "key": "stud_id",
                                    "value": "019b587b-655a-708c-935c-b9867cf38e24",
                                    "description": "The ID of the stud."
                                },
                                {
                                    "id": "task_id",
                                    "key": "task_id",
                                    "value": "architecto",
                                    "description": "The ID of the task."
                                },
                                {
                                    "id": "stud",
                                    "key": "stud",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID of the stud."
                                },
                                {
                                    "id": "task",
                                    "key": "task",
                                    "value": "550e8400-e29b-41d4-a716-446655440009",
                                    "description": "UUID of the task."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"completion_notes\":\"architecto\"}"
                        },
                        "description": "Mark a task as completed."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {},\n  \"message\": \"Tarea completada exitosamente\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Campos",
            "description": "\nAPIs para gestionar campos personalizados (Admin)",
            "item": [
                {
                    "name": "Obtener configuraci\u00f3n completa de custom fields por tipo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/:publicationType",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/:publicationType",
                            "variable": [
                                {
                                    "id": "publicationType",
                                    "key": "publicationType",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Crear un nuevo grupo de campos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/:publicationType\/groups",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/:publicationType\/groups",
                            "variable": [
                                {
                                    "id": "publicationType",
                                    "key": "publicationType",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"label\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"order\":16,\"collapsed\":true}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar un grupo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/groups\/:groupId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/groups\/:groupId",
                            "variable": [
                                {
                                    "id": "groupId",
                                    "key": "groupId",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"label\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"order\":16,\"collapsed\":false,\"active\":false}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Eliminar un grupo (y sus campos)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/groups\/:groupId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/groups\/:groupId",
                            "variable": [
                                {
                                    "id": "groupId",
                                    "key": "groupId",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Reordenar grupos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/:publicationType\/groups\/reorder",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/:publicationType\/groups\/reorder",
                            "variable": [
                                {
                                    "id": "publicationType",
                                    "key": "publicationType",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"groups\":[{\"id\":\"architecto\",\"order\":22}]}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Crear un nuevo campo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/groups\/:groupId\/fields",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/groups\/:groupId\/fields",
                            "variable": [
                                {
                                    "id": "groupId",
                                    "key": "groupId",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"label\":\"n\",\"type\":\"tel\",\"required\":false,\"order\":67,\"help_text\":\"architecto\",\"error_message\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar un campo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/fields\/:fieldId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/fields\/:fieldId",
                            "variable": [
                                {
                                    "id": "fieldId",
                                    "key": "fieldId",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"label\":\"n\",\"type\":\"color\",\"required\":false,\"order\":67,\"help_text\":\"architecto\",\"error_message\":\"architecto\",\"active\":true}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Eliminar un campo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/fields\/:fieldId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/fields\/:fieldId",
                            "variable": [
                                {
                                    "id": "fieldId",
                                    "key": "fieldId",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Reordenar campos dentro de un grupo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/custom-fields\/groups\/:groupId\/fields\/reorder",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/custom-fields\/groups\/:groupId\/fields\/reorder",
                            "variable": [
                                {
                                    "id": "groupId",
                                    "key": "groupId",
                                    "value": "architecto",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"fields\":[{\"id\":\"architecto\",\"order\":22}]}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Categor\u00edas",
            "description": "\nAPIs para gestionar categor\u00edas (Admin)",
            "item": [
                {
                    "name": "Actualizar el orden de m\u00faltiples categor\u00edas en batch",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/categories\/batch-update-order",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/categories\/batch-update-order"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"categories\":[{\"id\":\"uuid-1\",\"order\":0},{\"id\":\"uuid-2\",\"order\":1}]}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/categories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/categories"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST api\/admin\/categories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/categories"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"publication_type_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"slug\":\"architecto\",\"label\":\"architecto\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"architecto\",\"active\":false,\"order\":16}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/categories\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/categories\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/categories\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the category."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/admin\/categories\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/categories\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/categories\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the category."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"publication_type_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"label\":\"architecto\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"architecto\",\"active\":false,\"order\":16}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/admin\/categories\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/categories\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/categories\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the category."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Comisiones",
            "description": "\nAPIs para gestionar tiers de comisi\u00f3n (Admin)",
            "item": [
                {
                    "name": "Listar todos los tiers de comisi\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/commission-tiers",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/commission-tiers"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Listar todos los tiers de comisi\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/commission-tiers",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/commission-tiers"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Crear un nuevo tier de comisi\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/commission-tiers",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/commission-tiers"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"slug\":\"n\",\"description\":\"Eius et animi quos velit et.\",\"commission_rate\":1,\"min_sales_required\":42,\"min_monthly_revenue\":37,\"seller_type\":\"basic\",\"is_active\":false,\"is_default\":true,\"requires_verification\":false,\"display_order\":9}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar un tier de comisi\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/commission-tiers\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/commission-tiers\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the commission tier."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"commission_rate\":1,\"min_sales_required\":42,\"min_monthly_revenue\":37,\"seller_type\":\"basic\",\"is_active\":true,\"is_default\":true,\"requires_verification\":true,\"display_order\":9}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Eliminar un tier de comisi\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/commission-tiers\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/commission-tiers\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the commission tier."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Establecer un tier como predeterminado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/commission-tiers\/:id\/set-default",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/commission-tiers\/:id\/set-default",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the commission tier."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Configuraci\u00f3n",
            "description": "\nAPIs para configurar pasarela de pagos del marketplace.\nGestiona credenciales de ePayco y otras configuraciones.",
            "item": [
                {
                    "name": "Obtener configuraci\u00f3n actual",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/payment-config",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/payment-config"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar o crear configuraci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/payment-config",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/payment-config"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"public_key\":\"architecto\",\"private_key\":\"architecto\",\"p_cust_id_cliente\":\"architecto\",\"p_key\":\"architecto\",\"test_mode\":false}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Probar conexi\u00f3n con ePayco",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/settings\/payment-config\/test",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/settings\/payment-config\/test"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ C\u00f3digos",
            "description": "\nAPIs para gestionar c\u00f3digos de acceso (Admin)",
            "item": [
                {
                    "name": "Listar c\u00f3digos de acceso",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace-access-codes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace-access-codes"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Crear c\u00f3digo de acceso",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace-access-codes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace-access-codes"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"description\":\"Eius et animi quos velit et.\",\"type\":\"temporary\",\"max_uses\":16,\"expires_at\":\"2052-01-25\",\"custom_code\":\"n\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Mostrar c\u00f3digo espec\u00edfico",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace-access-codes\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace-access-codes\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the marketplace access code."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar c\u00f3digo de acceso",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace-access-codes\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace-access-codes\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the marketplace access code."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"description\":\"Eius et animi quos velit et.\",\"max_uses\":16,\"expires_at\":\"2025-12-31T14:38:38\",\"is_active\":false}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Eliminar c\u00f3digo de acceso",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace-access-codes\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace-access-codes\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the marketplace access code."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Ver estad\u00edsticas de uso",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace-access-codes\/:id\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace-access-codes\/:id\/stats",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the marketplace access code."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Dashboard",
            "description": "\nAPIs para el dashboard de administraci\u00f3n",
            "item": [
                {
                    "name": "Obtener m\u00e9tricas generales del dashboard",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/dashboard",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/dashboard"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retorna un resumen de las m\u00e9tricas principales del sistema."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"metrics\": {\n    \"users\": {\n      \"total\": 150,\n      \"active\": 145,\n      \"new_this_month\": 12\n    },\n    \"publications\": {\n      \"total\": 450,\n      \"active\": 420,\n      \"pending_moderation\": 15,\n      \"flagged\": 5\n    }\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get detailed user metrics",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/metrics\/users",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/metrics\/users"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Get detailed publication metrics",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/metrics\/publications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/metrics\/publications"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Get detailed organization metrics",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/metrics\/organizations",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/metrics\/organizations"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ M\u00f3dulos",
            "description": "\nAPIs para gestionar accesos a m\u00f3dulos.\nIncluye asignaci\u00f3n de permisos, invitaciones y revocaci\u00f3n.",
            "item": [
                {
                    "name": "GET api\/admin\/organizations\/{organization_id}\/accesses",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:organization_id\/accesses",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:organization_id\/accesses",
                            "variable": [
                                {
                                    "id": "organization_id",
                                    "key": "organization_id",
                                    "value": "0199d51e-d220-7347-843b-226c20f74ecc",
                                    "description": "The ID of the organization."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/modules",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/modules",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/modules"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/modules\/{module_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/modules\/:module_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/modules\/:module_id",
                            "variable": [
                                {
                                    "id": "module_id",
                                    "key": "module_id",
                                    "value": "37c069ce-8ef6-4351-9210-6b57a10c3b7c",
                                    "description": "The ID of the module."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/admin\/modules\/{module_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/modules\/:module_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/modules\/:module_id",
                            "variable": [
                                {
                                    "id": "module_id",
                                    "key": "module_id",
                                    "value": "37c069ce-8ef6-4351-9210-6b57a10c3b7c",
                                    "description": "The ID of the module."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"description\":\"Eius et animi quos velit et.\",\"icon\":\"v\",\"base_url\":\"http:\\\/\\\/www.dach.com\\\/mollitia-modi-deserunt-aut-ab-provident-perspiciatis-quo.html\",\"status\":\"disabled\",\"order\":16}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/module-access",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-access",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-access"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST api\/admin\/module-access",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-access",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-access"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"module_id\":\"6b72fe4a-5b40-307c-bc24-f79acf9a1bb9\",\"organization_id\":\"977e5426-8d13-3824-86aa-b092f8ae52c5\",\"role\":\"y\",\"expires_at\":\"2025-12-31T14:38:37\",\"notes\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/module-access\/{access_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-access\/:access_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-access\/:access_id",
                            "variable": [
                                {
                                    "id": "access_id",
                                    "key": "access_id",
                                    "value": "019b25c5-f0e4-72da-ab79-15d8c2471a06",
                                    "description": "The ID of the access."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/admin\/module-access\/{access_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-access\/:access_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-access\/:access_id",
                            "variable": [
                                {
                                    "id": "access_id",
                                    "key": "access_id",
                                    "value": "019b25c5-f0e4-72da-ab79-15d8c2471a06",
                                    "description": "The ID of the access."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"role\":\"b\",\"status\":\"expired\",\"expires_at\":\"2025-12-31T14:38:37\",\"notes\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/admin\/module-access\/{access_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-access\/:access_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-access\/:access_id",
                            "variable": [
                                {
                                    "id": "access_id",
                                    "key": "access_id",
                                    "value": "019b25c5-f0e4-72da-ab79-15d8c2471a06",
                                    "description": "The ID of the access."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/users\/{user_id}\/accesses",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users\/:user_id\/accesses",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users\/:user_id\/accesses",
                            "variable": [
                                {
                                    "id": "user_id",
                                    "key": "user_id",
                                    "value": "019b586a-6be6-7352-95e7-19b926c585ea",
                                    "description": "The ID of the user."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST api\/admin\/module-invitations",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-invitations",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-invitations"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"gbailey@example.net\",\"module_id\":\"977e5426-8d13-3824-86aa-b092f8ae52c5\",\"organization_id\":\"d6fa562b-acd5-35ff-babb-d11194d3737b\",\"role\":\"d\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/module-invitations\/pending",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-invitations\/pending",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-invitations\/pending"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/admin\/module-invitations\/{invitation_id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/module-invitations\/:invitation_id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/module-invitations\/:invitation_id",
                            "variable": [
                                {
                                    "id": "invitation_id",
                                    "key": "invitation_id",
                                    "value": "architecto",
                                    "description": "The ID of the invitation."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Organizaciones",
            "description": "\nAPIs para gestionar organizaciones (Admin)",
            "item": [
                {
                    "name": "GET api\/admin\/organizations",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Crear una nueva organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Hacienda Los Robles\",\"type\":\"school\",\"owner_id\":\"0199d51e-d220-7347-843b-226c20f74ecc\",\"description\":\"Eius et animi quos velit et.\",\"contact_email\":\"gbailey@example.net\",\"contact_phone\":\"architecto\",\"enabled_modules\":[\"architecto\"]}"
                        },
                        "description": "Crea una nueva organizaci\u00f3n (escuela, criadero, etc)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"id\": \"...\", \"name\": \"Hacienda Los Robles\", \"type\": \"school\", \"status\": \"active\", \"owner\": {\"id\": \"...\", \"name\": \"...\"}}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"name\": [\"El campo nombre es requerido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "GET api\/admin\/organizations\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the organization."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la organizaci\u00f3n."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Hacienda Los Robles Actualizado\",\"description\":\"Eius et animi quos velit et.\",\"status\":\"active\",\"type\":\"architecto\",\"owner_id\":\"architecto\",\"contact_email\":\"zbailey@example.net\",\"contact_phone\":\"i\",\"whatsapp_business\":\"y\",\"address_street\":\"v\",\"address_city\":\"d\",\"address_department\":\"l\",\"address_country\":\"j\",\"enabled_modules\":[\"escuelas\"]}"
                        },
                        "description": "Actualiza los datos de una organizaci\u00f3n existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\": \"...\", \"name\": \"Hacienda Los Robles Actualizado\", \"status\": \"active\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Organizaci\u00f3n no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Eliminar organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la organizaci\u00f3n."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"reason\":\"architecto\"}"
                        },
                        "description": "Elimina una organizaci\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Organization deleted successfully\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Organizaci\u00f3n no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "GET api\/admin\/organizations\/{id}\/members",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id\/members",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id\/members",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the organization."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Agregar un miembro a la organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id\/members",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id\/members",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la organizaci\u00f3n."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"role\":\"admin\"}"
                        },
                        "description": "Agrega un nuevo miembro a la organizaci\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"id\": \"...\", \"user_id\": \"...\", \"role\": \"admin\", \"user\": {\"id\": \"...\", \"name\": \"...\"}}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"error\": \"El usuario ya es miembro de esta organizaci\u00f3n\"}",
                            "name": "already member"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"error\": \"El propietario ya es miembro de la organizaci\u00f3n\"}",
                            "name": "is owner"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"user_id\": [\"El usuario no existe\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Actualizar el rol de un miembro",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id\/members\/:memberId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id\/members\/:memberId",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la organizaci\u00f3n."
                                },
                                {
                                    "id": "memberId",
                                    "key": "memberId",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del miembro."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"role\":\"manager\"}"
                        },
                        "description": "Actualiza el rol de un miembro de la organizaci\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\": \"...\", \"role\": \"manager\", \"user\": {\"id\": \"...\", \"name\": \"...\"}}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Miembro no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Eliminar un miembro de la organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id\/members\/:memberId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id\/members\/:memberId",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la organizaci\u00f3n."
                                },
                                {
                                    "id": "memberId",
                                    "key": "memberId",
                                    "value": "550e8400-e29b-41d4-a716-446655440002",
                                    "description": "UUID del miembro."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Elimina un miembro de la organizaci\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Miembro eliminado correctamente\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Miembro no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Sincronizar accesos al m\u00f3dulo para una organizaci\u00f3n existente",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/organizations\/:id\/sync-access",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/organizations\/:id\/sync-access",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID de la organizaci\u00f3n."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Crea los registros de ModuleAccess para el owner si no existen."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Accesos al m\u00f3dulo sincronizados correctamente\", \"organization\": {\"id\": \"...\", \"name\": \"...\"}}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"error\": \"La organizaci\u00f3n no tiene un owner asignado\"}",
                            "name": "no owner"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Organizaci\u00f3n no encontrada\"}",
                            "name": "not found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Pedigree",
            "description": "\nAPIs para gestionar entradas de pedigree global desde el panel admin.\nPermite crear, editar, fusionar entradas y gestionar el \u00e1rbol geneal\u00f3gico.",
            "item": [
                {
                    "name": "Obtener estad\u00edsticas",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Buscar pedigrees (para autocompletado)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/search",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/search"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Listar pedigrees con filtros y paginaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/entries",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/entries"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Crear nuevo pedigree (manual)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/entries",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/entries"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"sex\":\"gelding\",\"registration_number\":\"n\",\"registration_entity\":\"g\",\"registration_date\":\"2025-12-31T14:38:38\",\"breed\":\"z\",\"color\":\"m\",\"birth_date\":\"2025-12-31T14:38:38\",\"birth_country\":\"iy\",\"microchip\":\"v\",\"dna_code\":\"d\",\"sire_pedigree_id\":\"add3503c-ebff-3875-93af-b8c6a695762b\",\"dam_pedigree_id\":\"c3b6b42e-3a0f-3935-b28d-cb767f8a2a0a\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Ver detalle de un pedigree",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/entries\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/entries\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the entry."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar pedigree",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/entries\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/entries\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the entry."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"b\",\"breed\":\"n\",\"color\":\"g\",\"birth_date\":\"2025-12-31T14:38:38\",\"birth_country\":\"zm\",\"microchip\":\"i\",\"dna_code\":\"y\",\"sire_pedigree_id\":\"21c4122b-d554-3723-966c-6d723ea5293f\",\"dam_pedigree_id\":\"add3503c-ebff-3875-93af-b8c6a695762b\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Eliminar pedigree",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/entries\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/entries\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the entry."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Obtener \u00e1rbol geneal\u00f3gico",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/entries\/:id\/tree",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/entries\/:id\/tree",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the entry."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Listar verificaciones pendientes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Obtener estad\u00edsticas de verificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Historial de verificaciones (aprobadas y rechazadas)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications\/history",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications\/history"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Ver detalle de verificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the verification."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Aprobar verificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications\/:id\/approve",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications\/:id\/approve",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the verification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"notes\":\"b\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Rechazar verificaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications\/:id\/reject",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications\/:id\/reject",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the verification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"reason\":\"b\",\"notes\":\"n\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Solicitar informaci\u00f3n adicional\n(mantiene en pending pero notifica al usuario)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/pedigree\/verifications\/:id\/request-info",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/pedigree\/verifications\/:id\/request-info",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the verification."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"message\":\"b\"}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Publicaciones",
            "description": "\nAPIs para gestionar publicaciones (Admin)",
            "item": [
                {
                    "name": "GET api\/admin\/publications",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publications"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/publications\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the publication."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/admin\/publications\/{id}\/moderate",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publications\/:id\/moderate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publications\/:id\/moderate",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the publication."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"moderation_status\":\"pending\",\"status\":\"removed\",\"reason\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/admin\/publications\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the publication."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Reportes",
            "description": "\nAPIs para gestionar reportes y moderaci\u00f3n (Admin)",
            "item": [
                {
                    "name": "GET api\/admin\/reports",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/reports",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/reports"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/reports\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/reports\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/reports\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the report."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/admin\/reports\/{id}\/resolve",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/reports\/:id\/resolve",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/reports\/:id\/resolve",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the report."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"resolved\",\"action_taken\":\"suspension\",\"resolution_notes\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET api\/admin\/moderation-logs",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/moderation-logs",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/moderation-logs"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Tipos",
            "description": "\nAPIs para gestionar tipos de publicaci\u00f3n (Admin)",
            "item": [
                {
                    "name": "Listar todos los tipos de publicaci\u00f3n (incluyendo inactivos)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publication-types",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publication-types"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Obtener un tipo de publicaci\u00f3n por ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publication-types\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publication-types\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the publication type."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar un tipo de publicaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publication-types\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publication-types\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the publication type."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "multipart\/form-data"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "formdata",
                            "formdata": [
                                {
                                    "key": "label",
                                    "value": "b",
                                    "type": "text",
                                    "description": "Must not be greater than 255 characters."
                                },
                                {
                                    "key": "description",
                                    "value": "Eius et animi quos velit et.",
                                    "type": "text",
                                    "description": ""
                                },
                                {
                                    "key": "icon",
                                    "value": "v",
                                    "type": "text",
                                    "description": "Must not be greater than 255 characters."
                                },
                                {
                                    "key": "color",
                                    "value": "dljnikh",
                                    "type": "text",
                                    "description": "10MB max. Must not be greater than 9 characters."
                                },
                                {
                                    "key": "active",
                                    "value": "",
                                    "type": "text",
                                    "description": ""
                                },
                                {
                                    "key": "_method",
                                    "value": "PUT",
                                    "type": "text"
                                }
                            ]
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Toggle del estado activo\/inactivo",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publication-types\/:id\/toggle",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publication-types\/:id\/toggle",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the publication type."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"active\":true}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Reordenar tipos de publicaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/publication-types\/reorder",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/publication-types\/reorder"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"types\":[{\"id\":\"architecto\",\"order\":22}]}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Usuarios",
            "description": "\nAPIs para gestionar usuarios (Admin)",
            "item": [
                {
                    "name": "Listar usuarios con filtros",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "active",
                                    "description": "Filtrar por estado (active, inactive, suspended, banned).",
                                    "disabled": false
                                },
                                {
                                    "key": "role",
                                    "value": "admin",
                                    "description": "Filtrar por rol (user, admin, moderator).",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "john",
                                    "description": "Buscar por email o nombre.",
                                    "disabled": false
                                },
                                {
                                    "key": "sort_by",
                                    "value": "created_at",
                                    "description": "Campo para ordenar.",
                                    "disabled": false
                                },
                                {
                                    "key": "sort_order",
                                    "value": "desc",
                                    "description": "Orden (asc, desc).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "15",
                                    "description": "Resultados por p\u00e1gina.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/admin\/users?status=active&role=admin&search=john&sort_by=created_at&sort_order=desc&per_page=15"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene una lista paginada de usuarios con opciones de filtrado y b\u00fasqueda."
                    },
                    "response": []
                },
                {
                    "name": "Crear un nuevo usuario manualmente",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"usuario@ejemplo.com\",\"display_name\":\"Juan P\u00e9rez\",\"phone_number\":\"+57 300 123 4567\",\"password\":\"|]|{+-\",\"is_super_admin\":false,\"is_system_admin\":false}"
                        },
                        "description": "Crea un usuario en Firebase Auth y en la base de datos.\nSi se proporciona contrase\u00f1a, el usuario puede hacer login inmediatamente.\nSi no, se genera un link de invitaci\u00f3n para que cree su contrase\u00f1a."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"user\": {\"id\": \"...\", \"email\": \"usuario@ejemplo.com\", \"display_name\": \"Juan P\u00e9rez\"}, \"invitation_link\": null, \"message\": \"Usuario creado con contrase\u00f1a. Ya puede iniciar sesi\u00f3n.\"}",
                            "name": "created"
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"user\": {\"id\": \"...\", \"email\": \"usuario@ejemplo.com\"}, \"invitation_link\": \"https:\/\/...\", \"message\": \"Usuario creado. Se ha generado un link de invitaci\u00f3n.\"}",
                            "name": "created with invitation"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"Ya existe un usuario con este email en Firebase\"}",
                            "name": "email exists"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"email\": [\"El email ya est\u00e1 registrado\"]}}",
                            "name": "validation error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\"message\": \"Error al crear usuario en Firebase: ...\"}",
                            "name": "firebase error"
                        }
                    ]
                },
                {
                    "name": "Get a specific user",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the user."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Update user",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID del usuario."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"display_name\":\"Juan P\u00e9rez Actualizado\",\"email\":\"nuevo@ejemplo.com\",\"phone_number\":\"architecto\",\"status\":\"active\",\"role\":\"admin\"}"
                        },
                        "description": "Actualiza los datos de un usuario existente."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\": \"...\", \"display_name\": \"Juan P\u00e9rez Actualizado\", \"status\": \"active\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Usuario no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"email\": [\"El email ya est\u00e1 registrado\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Delete user (soft delete)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID del usuario."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"reason\":\"architecto\"}"
                        },
                        "description": "Elimina un usuario (soft delete)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"User deleted successfully\"}",
                            "name": "deleted"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Usuario no encontrado\"}",
                            "name": "not found"
                        }
                    ]
                },
                {
                    "name": "Update user role",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users\/:id\/role",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users\/:id\/role",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID del usuario."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"role\":\"admin\",\"reason\":\"Promoci\u00f3n a administrador\"}"
                        },
                        "description": "Actualiza el rol de un usuario."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\": \"...\", \"is_system_admin\": true, \"is_super_admin\": false}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Usuario no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"role\": [\"El rol seleccionado no es v\u00e1lido\"]}}",
                            "name": "validation error"
                        }
                    ]
                },
                {
                    "name": "Update user status",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/users\/:id\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/users\/:id\/status",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "UUID del usuario."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"suspended\",\"reason\":\"Violaci\u00f3n de t\u00e9rminos\"}"
                        },
                        "description": "Actualiza el estado de un usuario."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"id\": \"...\", \"status\": \"suspended\"}",
                            "name": "updated"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"error\": \"Usuario no encontrado\"}",
                            "name": "not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"message\": \"The given data was invalid.\", \"errors\": {\"status\": [\"El estado seleccionado no es v\u00e1lido\"]}}",
                            "name": "validation error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Usuarios Marketplace",
            "description": "\nAPIs para gestionar usuarios del marketplace (Admin)",
            "item": [
                {
                    "name": "Listar usuarios del marketplace con filtros",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace\/users",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace\/users"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Obtener un usuario espec\u00edfico del marketplace",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace\/users\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace\/users\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the user."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar usuario a vendedor profesional",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace\/users\/upgrade-to-professional",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace\/users\/upgrade-to-professional"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"business_name\":\"g\",\"description\":\"Eius et animi quos velit et.\",\"logo_url\":\"http:\\\/\\\/www.ernser.org\\\/harum-mollitia-modi-deserunt-aut-ab-provident-perspiciatis-quo.html\",\"business_whatsapp\":\"m\",\"business_email\":\"marquardt.noah@example.com\",\"business_phone\":\"l\",\"business_address\":\"architecto\",\"business_city\":\"n\",\"business_department\":\"g\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Migrar usuario a organizaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace\/users\/migrate-to-organization",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace\/users\/migrate-to-organization"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"user_id\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"action\":\"join\",\"organization_id\":\"6b72fe4a-5b40-307c-bc24-f79acf9a1bb9\",\"organization_name\":\"m\",\"organization_type\":\"architecto\",\"role\":\"owner\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar estado de usuario",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/marketplace\/users\/:id\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/marketplace\/users\/:id\/status",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the user."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"active\"}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ Waitlist",
            "description": "\nAPIs para gestionar waitlist (Admin)",
            "item": [
                {
                    "name": "GET api\/admin\/waitlist",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/waitlist",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/waitlist"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "PUT api\/admin\/waitlist\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/waitlist\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/waitlist\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the waitlist."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"rejected\",\"interest\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE api\/admin\/waitlist\/{id}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/waitlist\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/waitlist\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the waitlist."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\udc68\u200d\ud83d\udcbc Admin \/ \u00d3rdenes",
            "description": "\nAPIs para gestionar \u00f3rdenes (Admin)",
            "item": [
                {
                    "name": "Listar todas las \u00f3rdenes (Admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/orders",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/orders"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Estad\u00edsticas de \u00f3rdenes (Admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/orders\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/orders\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Ver detalle de una orden (Admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/orders\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/orders\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar estado de una orden (Admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/orders\/:id\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/orders\/:id\/status",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"cancelled\",\"admin_notes\":\"b\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar informaci\u00f3n de env\u00edo (Admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/orders\/:id\/shipping",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/orders\/:id\/shipping",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"tracking_number\":\"b\",\"shipping_carrier\":\"n\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Agregar nota de admin (Admin)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/orders\/:id\/notes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/orders\/:id\/notes",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"admin_notes\":\"b\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Listar pagos a vendedores",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Estad\u00edsticas de pagos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Ver detalle de un pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the seller payout."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Marcar pago como \"en proceso\"",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts\/:id\/mark-processing",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts\/:id\/mark-processing",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the seller payout."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Marcar pago como pagado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts\/:id\/mark-paid",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts\/:id\/mark-paid",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the seller payout."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"payment_reference\":\"b\",\"admin_notes\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Marcar pago como fallido",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts\/:id\/mark-failed",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts\/:id\/mark-failed",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the seller payout."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"failure_reason\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Actualizar notas del admin",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/admin\/seller-payouts\/:id\/notes",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/admin\/seller-payouts\/:id\/notes",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the seller payout."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"admin_notes\":\"architecto\"}"
                        },
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Acceso",
            "description": "\nAPIs para verificar acceso al marketplace",
            "item": [
                {
                    "name": "Verificar c\u00f3digo de acceso",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/verify-access",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/verify-access"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"code\":\"ABC123\"}"
                        },
                        "description": "Verify marketplace access code and generate session token."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"valid\": true,\n  \"message\": \"Acceso concedido\",\n  \"session_token\": \"token_123\",\n  \"expires_at\": \"2024-01-01T12:00:00Z\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verificar sesi\u00f3n activa",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/check-access",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/check-access"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "X-Marketplace-Session",
                                "value": "string Session token from verifyAccess"
                            },
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Check if marketplace access session is still valid."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"has_access\": true, \"expires_at\": \"2024-01-01T12:00:00Z\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener el estado del marketplace (p\u00fablico)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/status"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get marketplace status (enabled\/disabled, maintenance message).\nUsed by Web App to validate if marketplace is active or in maintenance."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"enabled\": true,\n  \"maintenance_message\": null\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ B\u00fasqueda",
            "description": "\nAPIs para b\u00fasqueda en el marketplace",
            "item": [
                {
                    "name": "Buscar publicaciones",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/search",
                            "query": [
                                {
                                    "key": "q",
                                    "value": "caballo",
                                    "description": "Search query.",
                                    "disabled": false
                                },
                                {
                                    "key": "publication_type_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "uuid Filter by publication type.",
                                    "disabled": false
                                },
                                {
                                    "key": "category_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "uuid Filter by category.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/search?q=caballo&publication_type_id=550e8400-e29b-41d4-a716-446655440000&category_id=550e8400-e29b-41d4-a716-446655440001&per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Search publications using Meilisearch (if configured) or database fallback."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"meta\": {\"total\": 50, \"query\": \"caballo\"}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Sugerencias de b\u00fasqueda (autocomplete)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/search\/suggestions",
                            "query": [
                                {
                                    "key": "q",
                                    "value": "cab",
                                    "description": "Search query (min 2 chars).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/search\/suggestions?q=cab"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get search suggestions for autocomplete (min 2 characters)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Carrito",
            "description": "\nAPIs para gestionar el carrito de compras",
            "item": [
                {
                    "name": "Obtener items del carrito",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/cart",
                            "query": [
                                {
                                    "key": "session_id",
                                    "value": "session-123",
                                    "description": "Session ID for guest users.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/cart?session_id=session-123"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get cart items for authenticated user or session."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": [],\n  \"total_items\": 3,\n  \"subtotal\": 15000000\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Agregar item al carrito",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/cart",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/cart"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"publication_id\":\"550e8400-e29b-41d4-a716-446655440017\",\"quantity\":2,\"variants\":{\"size\":\"L\",\"color\":\"black\"},\"session_id\":\"session-123\"}"
                        },
                        "description": "Add item to cart (creates new or updates quantity if exists)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"message\": \"Item added to cart\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar cantidad de un item",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/cart\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/cart\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "1",
                                    "description": "Cart item ID."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"quantity\":3,\"session_id\":\"session-123\"}"
                        },
                        "description": "Update quantity of a cart item."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Cart item updated\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar item del carrito",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/cart\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/cart\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "1",
                                    "description": "Cart item ID."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"session_id\":\"session-123\"}"
                        },
                        "description": "Remove item from cart."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Item removed from cart\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Limpiar todo el carrito",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/cart\/clear",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/cart\/clear"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"session_id\":\"session-123\"}"
                        },
                        "description": "Clear all items from cart."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Cart cleared\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Migrar carrito de sesi\u00f3n a usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/cart\/migrate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/cart\/migrate"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"session_id\":\"session-123\"}"
                        },
                        "description": "Migrate cart items from session to authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Cart migrated successfully\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Categor\u00edas",
            "description": "\nAPIs para obtener la estructura completa del marketplace.\nRetorna tipos de publicaci\u00f3n con sus categor\u00edas y subcategor\u00edas.",
            "item": [
                {
                    "name": "Obtener estructura completa del marketplace\nTipos de publicaci\u00f3n con sus categor\u00edas y subcategor\u00edas",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/structure",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/structure"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Listar todas las categor\u00edas activas",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/categories",
                            "query": [
                                {
                                    "key": "publication_type_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "uuid Filter by publication type.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/categories?publication_type_id=550e8400-e29b-41d4-a716-446655440000"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all active categories, optionally filtered by publication type."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener una categor\u00eda por slug",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/categories\/:slug",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/categories\/:slug",
                            "variable": [
                                {
                                    "id": "slug",
                                    "key": "slug",
                                    "value": "caballos",
                                    "description": "Category slug."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get category details by slug including custom fields."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener custom fields de una categor\u00eda",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/categories\/:id\/custom-fields",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/categories\/:id\/custom-fields",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the category."
                                },
                                {
                                    "id": "category_id",
                                    "key": "category_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "UUID of category."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get active custom fields for a category."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Contacto",
            "description": "\nAPIs para gestionar solicitudes de contacto del marketplace",
            "item": [
                {
                    "name": "Listar solicitudes de contacto del usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/contact\/sent",
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/contact\/sent?per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of contact requests sent by authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"current_page\": 1, \"total\": 10}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Ver una solicitud de contacto espec\u00edfica",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/contact\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/contact\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "1",
                                    "description": "Contact request ID."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get contact request details (only by sender or seller)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Listar solicitudes recibidas (para vendedores)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/contact\/received",
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/contact\/received?per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of contact requests received by seller (for their publications)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"current_page\": 1, \"total\": 15}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Responder a una solicitud de contacto (vendedor)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/contact\/:id\/respond",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/contact\/:id\/respond",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "1",
                                    "description": "Contact request ID."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"response\":\"Gracias por tu inter\u00e9s...\"}"
                        },
                        "description": "Respond to a contact request (only by seller, sends email to buyer)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Respuesta enviada exitosamente\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Enviar solicitud de contacto",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/contact\/send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/contact\/send"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"publication_id\":\"550e8400-e29b-41d4-a716-446655440017\",\"type\":\"horse_inquiry\",\"name\":\"Juan P\u00e9rez\",\"email\":\"juan@example.com\",\"phone\":\"+57 300 123 4567\",\"message\":\"Estoy interesado en...\",\"metadata\":{\"preferred_contact\":\"whatsapp\"}}"
                        },
                        "description": "Create a contact request for a publication (sends notification and email)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"message\": \"Solicitud de contacto enviada exitosamente\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Favoritos",
            "description": "\nAPIs para gestionar favoritos",
            "item": [
                {
                    "name": "Listar favoritos del usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/favorites",
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/favorites?per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of favorite publications for authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"current_page\": 1, \"total\": 15}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Agregar\/quitar de favoritos (toggle)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/favorites\/toggle",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/favorites\/toggle"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"publication_id\":\"550e8400-e29b-41d4-a716-446655440017\"}"
                        },
                        "description": "Toggle favorite status for a publication."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Removed from favorites\", \"is_favorited\": false}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"message\": \"Added to favorites\", \"is_favorited\": true}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar de favoritos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/favorites\/:publicationId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/favorites\/:publicationId",
                            "variable": [
                                {
                                    "id": "publicationId",
                                    "key": "publicationId",
                                    "value": "architecto",
                                    "description": ""
                                },
                                {
                                    "id": "publication_id",
                                    "key": "publication_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of publication."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Remove publication from favorites."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Removed from favorites\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Publicaciones",
            "description": "\nAPIs para obtener campos personalizados por tipo de publicaci\u00f3n.\nRetorna la estructura de formularios din\u00e1micos para crear publicaciones.",
            "item": [
                {
                    "name": "Obtener campos personalizados por tipo de publicaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/custom-fields\/:publicationType",
                            "query": [
                                {
                                    "key": "category_id",
                                    "value": "architecto",
                                    "description": "optional UUID de la categor\u00eda para filtrar grupos aplicables",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/custom-fields\/:publicationType?category_id=architecto",
                            "variable": [
                                {
                                    "id": "publicationType",
                                    "key": "publicationType",
                                    "value": "architecto",
                                    "description": ""
                                },
                                {
                                    "id": "publicationTypeId",
                                    "key": "publicationTypeId",
                                    "value": "architecto",
                                    "description": "El UUID del tipo de publicaci\u00f3n"
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retorna todos los grupos de campos con sus campos para un tipo espec\u00edfico.\nOpcionalmente filtra por categor\u00eda."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"groups\": [\n    {\n      \"id\": \"uuid\",\n      \"label\": \"Informaci\u00f3n del Caballo\",\n      \"description\": \"Datos b\u00e1sicos\",\n      \"order\": 1,\n      \"collapsed\": false,\n      \"applies_to_all_categories\": true,\n      \"category_ids\": [],\n      \"fields\": [\n        {\n          \"id\": \"uuid\",\n          \"name\": \"breed\",\n          \"label\": \"Raza\",\n          \"type\": \"select\",\n          \"required\": true,\n          \"order\": 1,\n          \"config\": {\n            \"options\": [\n              {\"value\": \"paso_fino\", \"label\": \"Paso Fino\"}\n            ]\n          },\n          \"help_text\": \"Selecciona la raza del caballo\"\n        }\n      ]\n    }\n  ]\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener un campo espec\u00edfico por ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/custom-fields\/field\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/custom-fields\/field\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of custom field."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get custom field details by ID."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Listar publicaciones con filtros",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publications",
                            "query": [
                                {
                                    "key": "publication_type_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440000",
                                    "description": "uuid Filter by publication type.",
                                    "disabled": false
                                },
                                {
                                    "key": "category_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440001",
                                    "description": "uuid Filter by category.",
                                    "disabled": false
                                },
                                {
                                    "key": "subcategory_slug",
                                    "value": "caballos-deportivos",
                                    "description": "Filter by subcategory slug.",
                                    "disabled": false
                                },
                                {
                                    "key": "location_city",
                                    "value": "Bogot%C3%A1",
                                    "description": "Filter by city.",
                                    "disabled": false
                                },
                                {
                                    "key": "min_price",
                                    "value": "1000000",
                                    "description": "numeric Minimum price.",
                                    "disabled": false
                                },
                                {
                                    "key": "max_price",
                                    "value": "5000000",
                                    "description": "numeric Maximum price.",
                                    "disabled": false
                                },
                                {
                                    "key": "seller_type",
                                    "value": "user",
                                    "description": "Filter by seller type (user, organization).",
                                    "disabled": false
                                },
                                {
                                    "key": "seller_id",
                                    "value": "firebase-uid-123",
                                    "description": "Filter by seller ID.",
                                    "disabled": false
                                },
                                {
                                    "key": "sort",
                                    "value": "newest",
                                    "description": "Sort order (newest, oldest, price_asc, price_desc, popular).",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page (max 100).",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publications?publication_type_id=550e8400-e29b-41d4-a716-446655440000&category_id=550e8400-e29b-41d4-a716-446655440001&subcategory_slug=caballos-deportivos&location_city=Bogot%C3%A1&min_price=1000000&max_price=5000000&seller_type=user&seller_id=firebase-uid-123&sort=newest&per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of published marketplace publications with filters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"current_page\": 1, \"total\": 50}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener una publicaci\u00f3n por slug",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publications\/:slug",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publications\/:slug",
                            "variable": [
                                {
                                    "id": "slug",
                                    "key": "slug",
                                    "value": "caballo-de-salto-123",
                                    "description": "Publication slug."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get full details of a publication by slug. Increments view count."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener publicaciones del usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/my-publications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/my-publications"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all publications created by the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear nueva publicaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publications",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publications"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"seller_type\":\"user\",\"seller_id\":\"firebase-uid-123\",\"publication_type_id\":\"550e8400-e29b-41d4-a716-446655440000\",\"category_id\":\"550e8400-e29b-41d4-a716-446655440001\",\"subcategory_slug\":\"caballos-deportivos\",\"title\":\"Caballo de salto\",\"description\":\"Hermoso caballo...\",\"price_amount\":\"5000000\",\"price_currency\":\"COP\",\"price_negotiable\":true,\"images\":[\"https:\\\/\\\/example.com\\\/image.jpg\"],\"videos\":[\"https:\\\/\\\/example.com\\\/video.mp4\"],\"location_city\":\"Bogot\u00e1\",\"location_state\":\"Cundinamarca\",\"location_country\":\"Colombia\",\"custom_data\":{\"age\":5,\"breed\":\"Pura Sangre\"},\"tags\":[\"deportivo\",\"competencia\"]}"
                        },
                        "description": "Create a new marketplace publication."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar publicaci\u00f3n",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of publication."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"title\":\"Nuevo t\u00edtulo\",\"description\":\"Nueva descripci\u00f3n\",\"price_amount\":\"6000000\",\"price_negotiable\":false,\"images\":[\"https:\\\/\\\/example.com\\\/image.jpg\"],\"videos\":[\"https:\\\/\\\/example.com\\\/video.mp4\"],\"location_city\":\"Medell\u00edn\",\"location_state\":\"Antioquia\",\"custom_data\":{\"age\":6},\"tags\":[\"nuevo\",\"actualizado\"]}"
                        },
                        "description": "Update a publication (only by owner)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar publicaci\u00f3n (soft delete)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publications\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publications\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of publication."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Remove a publication (soft delete, only by owner)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Publication removed successfully\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Tipos",
            "description": "\nAPIs para gestionar tipos de publicaci\u00f3n",
            "item": [
                {
                    "name": "Listar todos los tipos de publicaci\u00f3n activos",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publication-types",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publication-types"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Obtiene todos los tipos de publicaci\u00f3n ordenados por su orden de visualizaci\u00f3n."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "[\n  {\n    \"id\": \"uuid\",\n    \"slug\": \"caballos\",\n    \"label\": \"Caballos\",\n    \"description\": \"Publicaciones de caballos\",\n    \"icon\": \"horse\",\n    \"active\": true,\n    \"order\": 1\n  }\n]",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener un tipo de publicaci\u00f3n por slug",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/publication-types\/:slug",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/publication-types\/:slug",
                            "variable": [
                                {
                                    "id": "slug",
                                    "key": "slug",
                                    "value": "caballos",
                                    "description": "Publication type slug."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get publication type details by slug."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ Vendedor",
            "description": "\nAPIs para gestionar perfil de vendedor",
            "item": [
                {
                    "name": "Obtener perfil de vendedor profesional",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/profile"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get professional seller profile with commission info and completion status."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"profile\": {},\n    \"completion_percentage\": 85,\n    \"is_complete\": false,\n    \"commission\": {},\n    \"next_tier\": {}\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear perfil de vendedor profesional",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/profile"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"business_name\":\"Mi Tienda\",\"business_description\":\"Venta de caballos...\",\"business_logo_url\":\"https:\\\/\\\/example.com\\\/logo.png\",\"whatsapp_business\":\"+57 300 123 4567\",\"business_email\":\"contacto@mitienda.com\",\"business_phone\":\"+57 1 234 5678\",\"address\":\"Calle 123 #45-67\",\"city\":\"Bogot\u00e1\",\"department\":\"Cundinamarca\",\"postal_code\":\"110111\",\"latitude\":\"4.6097\",\"longitude\":\"-74.0817\",\"offers_shipping\":true,\"shipping_zones\":[\"Bogot\u00e1\",\"Medell\u00edn\"],\"base_shipping_cost\":\"10000\",\"shipping_policy\":\"Env\u00edos a todo el pa\u00eds\",\"accepts_returns\":true,\"return_days\":7,\"return_policy\":\"Devoluciones en 7 d\u00edas\"}"
                        },
                        "description": "Create professional seller profile."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n  \"success\": true,\n  \"message\": \"Perfil de vendedor profesional creado exitosamente\",\n  \"data\": {\"profile\": {}, \"completion_percentage\": 50}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar perfil de vendedor profesional",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/profile",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/profile"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"business_name\":\"Mi Tienda Actualizada\",\"business_description\":\"Nueva descripci\u00f3n\",\"business_logo_url\":\"https:\\\/\\\/example.com\\\/new-logo.png\",\"whatsapp_business\":\"+57 300 123 4567\",\"business_email\":\"nuevo@mitienda.com\",\"business_phone\":\"+57 1 234 5678\",\"address\":\"Nueva direcci\u00f3n\",\"city\":\"Medell\u00edn\",\"department\":\"Antioquia\",\"postal_code\":\"050001\",\"latitude\":\"6.2476\",\"longitude\":\"-75.5658\",\"offers_shipping\":false,\"shipping_zones\":[\"Bogot\u00e1\"],\"base_shipping_cost\":\"15000\",\"shipping_policy\":\"Solo env\u00edos locales\",\"accepts_returns\":false,\"return_days\":14,\"return_policy\":\"Sin devoluciones\"}"
                        },
                        "description": "Update professional seller profile."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"message\": \"Perfil actualizado exitosamente\",\n  \"data\": {\"profile\": {}, \"completion_percentage\": 90, \"is_complete\": true}\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Validar si puede publicar como profesional",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/validate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/validate"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Validate if user can publish as professional seller (checks profile completion)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"data\": {\n    \"can_publish\": true,\n    \"has_profile\": true,\n    \"is_complete\": true,\n    \"completion_percentage\": 100,\n    \"reason\": null\n  }\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "\ud83d\uded2 Marketplace \/ \u00d3rdenes",
            "description": "\nAPIs para gestionar \u00f3rdenes",
            "item": [
                {
                    "name": "Crear una orden desde el carrito",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/orders\/create-from-cart",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/orders\/create-from-cart"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"buyer_name\":\"Juan P\u00e9rez\",\"buyer_email\":\"juan@example.com\",\"buyer_phone\":\"+57 300 123 4567\",\"buyer_document_type\":\"CC\",\"buyer_document_number\":\"1234567890\",\"shipping_address\":\"Calle 123 #45-67\",\"shipping_city\":\"Bogot\u00e1\",\"shipping_state\":\"Cundinamarca\",\"shipping_country\":\"Colombia\",\"shipping_postal_code\":\"110111\",\"customer_notes\":\"Entregar en la ma\u00f1ana\"}"
                        },
                        "description": "Create order from cart items. Groups items by seller and creates sub-orders."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"message\": \"Orden creada exitosamente\", \"order\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Listar \u00f3rdenes del usuario autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/orders",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filter by order status.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/orders?status=pending&per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of orders for authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"current_page\": 1, \"total\": 10}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener una orden por ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/orders\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/orders\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of order."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get order details by ID (only by owner or admin)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Iniciar proceso de pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/orders\/:id\/payment\/initiate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/orders\/:id\/payment\/initiate",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the order."
                                },
                                {
                                    "id": "order_id",
                                    "key": "order_id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of order."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Initiate payment process for an order using ePayco Smart Checkout v2."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"success\": true,\n  \"sessionId\": \"session_123\",\n  \"test\": false\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Verificar estado de pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/orders\/:id\/payment\/verify",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/orders\/:id\/payment\/verify",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "architecto",
                                    "description": "The ID of the order."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Listar sub-\u00f3rdenes del vendedor autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/sub-orders",
                            "query": [
                                {
                                    "key": "status",
                                    "value": "pending",
                                    "description": "Filter by status.",
                                    "disabled": false
                                },
                                {
                                    "key": "per_page",
                                    "value": "20",
                                    "description": "Items per page.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/marketplace\/sub-orders?status=pending&per_page=20"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get paginated list of sub-orders for authenticated seller."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [], \"current_page\": 1, \"total\": 10}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Obtener una sub-orden por ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/sub-orders\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/sub-orders\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of sub-order."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get sub-order details by ID (only by seller or admin)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar estado de la sub-orden",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/sub-orders\/:id\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/sub-orders\/:id\/status",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of sub-order."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"status\":\"shipped\",\"tracking_number\":\"TRACK123456\",\"tracking_carrier\":\"Servientrega\",\"seller_notes\":\"Enviado por...\"}"
                        },
                        "description": "Update sub-order status (only by seller or admin)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Estado actualizado exitosamente\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Agregar informaci\u00f3n de tracking",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/sub-orders\/:id\/tracking",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/sub-orders\/:id\/tracking",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of sub-order."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"tracking_number\":\"TRACK123456\",\"tracking_carrier\":\"Servientrega\",\"tracking_url\":\"https:\\\/\\\/servientrega.com\\\/track\\\/TRACK123456\"}"
                        },
                        "description": "Add or update tracking information for a sub-order (only by seller)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Tracking agregado exitosamente\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Listar pagos del vendedor autenticado",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payouts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payouts"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "Estad\u00edsticas de pagos del vendedor",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payouts\/stats",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payouts\/stats"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get payout statistics for authenticated seller."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"pending\": {\"count\": 5, \"amount\": 500000},\n  \"processing\": {\"count\": 2, \"amount\": 200000},\n  \"paid\": {\"count\": 10, \"amount\": 1000000},\n  \"total_earned\": 1000000,\n  \"total_commission\": 150000\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Ver detalle de un pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payouts\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payouts\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of payout."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get payout details by ID (only by seller)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Listar m\u00e9todos de pago del vendedor",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payment-methods",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payment-methods"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get all payment methods for authenticated seller."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Crear m\u00e9todo de pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payment-methods",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payment-methods"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"method_type\":\"nequi\",\"account_holder_name\":\"Juan P\u00e9rez\",\"is_default\":true,\"phone_number\":\"+57 300 123 4567\",\"account_number\":\"1234567890\",\"bank_name\":\"Bancolombia\",\"account_type\":\"savings\",\"document_type\":\"CC\",\"document_number\":\"1234567890\"}"
                        },
                        "description": "Create payment method for seller (Nequi, Daviplata, or bank transfer)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"success\": true, \"message\": \"M\u00e9todo de pago agregado exitosamente\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar m\u00e9todo de pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payment-methods\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payment-methods\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of payment method."
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"account_holder_name\":\"Juan P\u00e9rez Actualizado\",\"is_default\":true,\"phone_number\":\"+57 300 999 9999\",\"account_number\":\"9876543210\",\"bank_name\":\"Davivienda\",\"account_type\":\"checking\"}"
                        },
                        "description": "Update payment method (only by owner)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"success\": true, \"message\": \"M\u00e9todo de pago actualizado exitosamente\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Eliminar m\u00e9todo de pago",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payment-methods\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payment-methods\/:id",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of payment method."
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Delete payment method (only if not the only one, only by owner)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"success\": true, \"message\": \"M\u00e9todo de pago eliminado exitosamente\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Marcar como m\u00e9todo por defecto",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/seller\/payment-methods\/:id\/set-default",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/seller\/payment-methods\/:id\/set-default",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of payment method."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Set payment method as default (only by owner)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"success\": true, \"message\": \"M\u00e9todo marcado como predeterminado\", \"data\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Actualizar estado de pago (webhook de pasarela)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/marketplace\/orders\/:id\/payment-status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/marketplace\/orders\/:id\/payment-status",
                            "variable": [
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "550e8400-e29b-41d4-a716-446655440017",
                                    "description": "UUID of order."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"payment_status\":\"approved\",\"payment_transaction_id\":\"txn_123456\",\"payment_method\":\"credit_card\",\"payment_response\":{\"status\":\"success\"}}"
                        },
                        "description": "Update payment status (typically called by payment gateway webhook)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"message\": \"Estado de pago actualizado\", \"order\": {}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Webhook de confirmaci\u00f3n de ePayco",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/webhooks\/epayco\/confirmation",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/webhooks\/epayco\/confirmation"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"x_ref_payco\":\"ref_123\",\"x_extra1\":\"550e8400-e29b-41d4-a716-446655440017\",\"x_cod_transaction_state\":1,\"x_signature\":\"signature_hash\"}"
                        },
                        "description": "Webhook endpoint for ePayco payment confirmation (validates signature)."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"success\": true}",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "Authorization",
                "type": "string"
            }
        ]
    }
}