Ir al contenido
POST AI agent ready /v1/semver/validate

API del validador de Semver: analizar y verificar cadenas de versión

Compruebe si una cadena cumple con la especificación semver 2.0.0. Si es válido, devuelve los componentes de metadatos principales, secundarios, de parche, de versión preliminar y de compilación analizados.

Parameters

stringrequired

The version string to validate.

Code examples

curl -X POST https://api.botoi.com/v1/semver/validate \
  -H "Content-Type: application/json" \
  -d '{"version":"3.2.1-beta.1+build.456"}'

When to use this API

Puerta de versión CI/CD

Valide que la etiqueta de versión en su paquete.json o Cargo.toml sea una cadena semver válida antes de publicarla en un registro.

Validación de solicitud de API

Valide las cadenas de versión en los encabezados X-API-Version o los parámetros de consulta antes de enrutar al controlador correcto.

Frequently asked questions

¿Se acepta una "v" inicial?
La "v" inicial (por ejemplo, "v1.2.3") se elimina antes de la validación. Luego se evalúa la versión subyacente 1.2.3.
¿Son válidas las versiones parciales como la "1.2"?
No. Semver 2.0.0 requiere exactamente tres componentes numéricos: parche mayor.menor. "1.2" no es válido.
¿Qué caracteres están permitidos en los identificadores previos al lanzamiento?
Los identificadores previos al lanzamiento pueden contener caracteres alfanuméricos y guiones (por ejemplo, alfa, beta.1, rc-1). No deben estar vacíos.
¿Esto valida rangos o restricciones de versiones?
No. Este punto final valida únicamente cadenas de versión única. No se admiten expresiones de rango como ">=1.0.0 <2.0.0".

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.