Langsung ke konten
POST AI agent ready /v1/semver/validate

Semver Validator API - Parsing & Periksa String Versi

Periksa apakah suatu string sesuai dengan spesifikasi semver 2.0.0. Jika valid, kembalikan komponen metadata mayor, minor, patch, pra-rilis, dan build yang telah diurai.

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

Gerbang versi CI/CD

Validasi bahwa tag versi di package.json atau Cargo.toml Anda adalah string semver yang valid sebelum dipublikasikan ke registri.

Validasi permintaan API

Validasi string versi di header X-API-Version atau parameter kueri sebelum merutekan ke pengendali yang benar.

Frequently asked questions

Apakah awalan "v" diterima?
Awalan "v" (misalnya, "v1.2.3") dihapus sebelum validasi. Versi yang mendasari 1.2.3 kemudian dievaluasi.
Apakah versi parsial seperti "1.2" valid?
Tidak. Semver 2.0.0 memerlukan tepat tiga komponen numerik: mayor.minor.patch. "1.2" tidak valid.
Karakter apa yang diperbolehkan dalam pengidentifikasi pra-rilis?
Pengenal pra-rilis dapat berisi karakter alfanumerik dan tanda hubung (misalnya, alfa, beta.1, rc-1). Mereka tidak boleh kosong.
Apakah ini memvalidasi rentang atau batasan versi?
Tidak. Titik akhir ini hanya memvalidasi string versi tunggal. Ekspresi rentang seperti ">=1.0.0 <2.0.0" tidak didukung.

Get your API key

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