コンテンツへスキップ
POST AI agent ready /v1/semver/validate

Semver Validator API - バージョン文字列の解析とチェック

文字列が semver 2.0.0 仕様に準拠しているかどうかを確認します。 有効な場合は、解析されたメジャー、マイナー、パッチ、プレリリース、およびビルドのメタデータ コンポーネントを返します。

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 バージョンゲート

レジストリに公開する前に、package.json または Cargo.toml 内のバージョン タグが有効な semver 文字列であることを検証してください。

APIリクエストの検証

正しいハンドラーにルーティングする前に、X-API-Version ヘッダーまたはクエリ パラメーター内のバージョン文字列を検証します。

Frequently asked questions

先頭の「v」は受け入れられますか?
先頭の「v」(例: 「v1.2.3」) は検証前に削除されます。 次に、基礎となるバージョン 1.2.3 が評価されます。
「1.2」のような部分的なバージョンは有効ですか?
いいえ。Semver 2.0.0 には、正確に 3 つの数値コンポーネント、major.minor.patch が必要です。 「1.2」は無効です。
プレリリース識別子にはどのような文字が使用できますか?
プレリリース識別子には、英数字とハイフンを含めることができます (例: alpha、beta.1、rc-1)。 空であってはなりません。
これはバージョン範囲または制約を検証しますか?
いいえ。このエンドポイントは単一バージョン文字列のみを検証します。 「">=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.