GET

/api/v1/generators

Lista de generadores disponibles.

Parámetros

Sin parámetros.

Ejemplo de uso

terminal
curl "https://datamockseed.firstflip.es/api/v1/generators"

Respuesta de ejemplo

Generada al construir esta página, con la misma seed determinista (docs-ejemplo).

{
  "status": "success",
  "data": [
    {
      "id": "document",
      "label": "DNI / NIE / CIF (España)",
      "defaults": {
        "subtype": "dni",
        "valid": true,
        "format": "plain"
      },
      "fields": [
        {
          "key": "documento",
          "label": "Documento"
        },
        {
          "key": "tipo",
          "label": "Tipo"
        }
      ]
    },
    {
      "id": "phone",
      "label": "Teléfonos y Móviles (España)",
      "defaults": {
        "kind": "mix",
        "prefix": false,
        "format": "compact"
      },
      "fields": [
        {
          "key": "telefono",
          "label": "Teléfono"
        },
        {
          "key": "tipo",
          "label": "Tipo"
        }
      ]
    },
    {
      "id": "identity",
      "label": "Identidad Completa (España)",
      "defaults": {
        "sex": "any",
        "minAge": 18,
        "maxAge": 75
      },
      "fields": [
        {
          "key": "sexo",
          "label": "Sexo"
        },
        {
          "key": "nombre",
          "label": "Nombre"
        },
        {
          "key": "apellido1",
          "label": "Apellido 1"
        },
        {
          "key": "apellido2",
          "label": "Apellido 2"
        },
        {
          "key": "fecha_nacimiento",
          "label": "Fecha de nacimiento"
        },
        {
          "key": "edad",
          "label": "Edad"
        },
        {
          "key": "documento",
          "label": "Documento"
        },
        {
          "key": "tipo_documento",
          "label": "Tipo de documento"
        },
        {
          "key": "nss",
          "label": "NSS"
        },
        {
          "key": "email",
          "label": "Email"
        },
        {
          "key": "telefono",
          "label": "Teléfono"
        },
        {
          "key": "tipo_via",
          "label": "Tipo de vía"
        },
        {
          "key": "calle",
          "label": "Calle"
        },
        {
          "key": "numero",
          "label": "Número"
        },
        {
          "key": "piso",
          "label": "Piso"
        },
        {
          "key": "cp",
          "label": "Código postal"
        },
        {
          "key": "municipio",
          "label": "Municipio"
        },
        {
          "key": "provincia",
          "label": "Provincia"
        },
        {
          "key": "comunidad",
          "label": "Comunidad autónoma"
        }
      ]
    },
    {
      "id": "iban",
      "label": "IBAN & Cuentas Bancarias — ES, DE, FR, PT con BIC/SWIFT",
      "defaults": {
        "country": "ES",
        "bank": "any",
        "valid": true,
        "format": "compact"
      },
      "fields": [
        {
          "key": "iban",
          "label": "IBAN"
        },
        {
          "key": "bic",
          "label": "BIC"
        },
        {
          "key": "entidad",
          "label": "Entidad"
        },
        {
          "key": "pais",
          "label": "País"
        },
        {
          "key": "ccc",
          "label": "CCC"
        }
      ]
    },
    {
      "id": "card",
      "label": "Tarjetas de Prueba (Sandbox) — Visa, Mastercard con Checksum Luhn",
      "defaults": {
        "brand": "mix",
        "valid": true,
        "format": "compact"
      },
      "fields": [
        {
          "key": "numero",
          "label": "Número"
        },
        {
          "key": "marca",
          "label": "Marca"
        },
        {
          "key": "cvv",
          "label": "CVV"
        },
        {
          "key": "caducidad",
          "label": "Caducidad"
        }
      ]
    },
    {
      "id": "passport",
      "label": "Pasaporte (España)",
      "defaults": {},
      "fields": [
        {
          "key": "pasaporte",
          "label": "Pasaporte"
        }
      ]
    },
    {
      "id": "uuid",
      "label": "UUID v4",
      "defaults": {},
      "fields": [
        {
          "key": "uuid",
          "label": "UUID"
        }
      ]
    },
    {
      "id": "username",
      "label": "Nombre de usuario",
      "defaults": {},
      "fields": [
        {
          "key": "usuario",
          "label": "Usuario"
        },
        {
          "key": "nombre",
          "label": "Nombre"
        },
        {
          "key": "apellido",
          "label": "Apellido"
        }
      ]
    },
    {
      "id": "password",
      "label": "Contraseña",
      "defaults": {
        "length": 12,
        "lowercase": true,
        "uppercase": true,
        "digits": true,
        "symbols": true
      },
      "fields": [
        {
          "key": "contrasena",
          "label": "Contraseña"
        }
      ]
    }
  ]
}

Probar en vivo

Errores de este endpoint

  • 429RATE_LIMIT_EXCEEDED

    Se superó el límite de peticiones por minuto para tu IP.

Detalle completo en /docs/errores.