✏️ Crear Ejemplo

Endpoint utilizado para crear un nuevo ejemplo. El nombre debe ser único y alfanumérico; la descripción debe ser más larga que el nombre.

POST /ejemplos v1.0.0
Autenticación
Bearer Token
Ambiente
Servidor según ambiente (dev, test o prod). `guias-anticipadas-services-test.coordinadora.com` se define sin protocolo; el pipeline antepone `https://`.

Descripción

📝 Descripción:

  • Endpoint utilizado para crear un nuevo ejemplo. El nombre debe ser único y alfanumérico; la descripción debe ser más larga que el nombre.

🔒 Autenticación:

  • 🔑 Se requiere un token de autenticación válido como Bearer Token en el header Authorization.
  Authorization: Bearer <token>

Quick Start

  1. Obtén tus credenciales de acceso (Bearer Token).
  2. Selecciona el ambiente y completa los parámetros requeridos.
  3. Envía la solicitud y procesa la respuesta.

Ejemplo rápido

Generando ejemplo…

Endpoint

POST /ejemplos

Base URL https://guias-anticipadas-services-test.coordinadora.com

Parámetros

Sin parámetros declarados.

Body *

{
    "type": "object",
    "required": [
        "nombre",
        "descripcion"
    ],
    "properties": {
        "nombre": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100,
            "example": "EjemploAlfa",
            "description": "🔤 Nombre del ejemplo (1–100 caracteres, alfanumérico, sin espacios únicos)"
        },
        "descripcion": {
            "type": "string",
            "minLength": 1,
            "maxLength": 500,
            "example": "Descripción detallada del ejemplo de prueba",
            "description": "📝 Descripción del ejemplo (1–500 caracteres, debe ser más larga que el nombre)"
        }
    }
}

Ejemplo de request

{
    "nombre": "EjemploAlfa",
    "descripcion": "Descripción detallada del ejemplo de prueba"
}

Respuesta

200
✅ Ejemplo creado correctamente
{
    "isError": false,
    "data": []
}

Ejemplo de respuesta

200 ✅ Ejemplo creado correctamente
{
    "isError": false,
    "data": []
}

Errores

400
❌ Error de validación de entrada
{
    "isError": true,
    "message": "Los valores de entrada no son correctos.",
    "code": "BAD_REQUEST",
    "statusCode": 400,
    "cause": "El nombre no puede exceder 100 caracteres"
}
409
🔁 Conflicto — nombre duplicado
{
    "isError": true,
    "message": "Ya existe un ejemplo con ese nombre.",
    "code": "CONFLICT",
    "statusCode": 409,
    "cause": "Nombre duplicado"
}
500
💥 Error interno del servidor
{
    "isError": true,
    "message": "Error al crear el ejemplo",
    "code": "CONFUSED",
    "statusCode": 500,
    "cause": "Default translator error"
}