Zum Inhalt springen
POST AI agent ready /v1/semver/validate

Semver Validator API – Versionszeichenfolgen analysieren und prüfen

Überprüfen Sie, ob eine Zeichenfolge der Semver 2.0.0-Spezifikation entspricht. Wenn gültig, werden die analysierten Haupt-, Neben-, Patch-, Vorabversions- und Build-Metadatenkomponenten zurückgegeben.

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

CI/CD-Versionsgate

Überprüfen Sie, ob das Versions-Tag in Ihrer package.json oder Cargo.toml eine gültige Semver-Zeichenfolge ist, bevor Sie es in einer Registrierung veröffentlichen.

Validierung der API-Anfrage

Überprüfen Sie Versionszeichenfolgen in X-API-Version-Headern oder Abfrageparametern, bevor Sie sie an den richtigen Handler weiterleiten.

Frequently asked questions

Wird ein führendes „v“ akzeptiert?
Ein führendes „v“ (z. B. „v1.2.3“) wird vor der Validierung entfernt. Anschließend wird die zugrunde liegende Version 1.2.3 evaluiert.
Sind Teilversionen wie „1.2“ gültig?
Nein. Semver 2.0.0 erfordert genau drei numerische Komponenten: Major.Minor.Patch. „1.2“ ist ungültig.
Welche Zeichen sind in Vorabversionskennungen zulässig?
Vorabversionskennungen können alphanumerische Zeichen und Bindestriche enthalten (z. B. Alpha, Beta.1, RC-1). Sie dürfen nicht leer sein.
Werden dadurch Versionsbereiche oder Einschränkungen überprüft?
Nein. Dieser Endpunkt validiert nur einzelne Versionszeichenfolgen. Bereichsausdrücke wie „>=1.0.0 <2.0.0“ werden nicht unterstützt.

Get your API key

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