UUID 検証 API - UUID 形式を無料でチェック
文字列が有効な UUID かどうかを確認し、そのバージョンとバリアントを検出します。 バージョン番号 (1、4、5、7 など) と形式が RFC 4122 に準拠しているかどうかを返します。
Code examples
curl -X POST https://api.botoi.com/v1/uuid/validate \
-H "Content-Type: application/json" \
-d '{"uuid":"550e8400-e29b-41d4-a716-446655440000"}'When to use this API
APIゲートウェイでの入力検証
ダウンストリーム サービスに転送する前に、パス パラメーターまたはリクエスト本文フィールドに適切にフォーマットされた UUID が含まれていることを検証してください。
ID 形式の不一致のデバッグ
2 つのシステムが UUID を交換し、レコードが一致しない場合は、両方の ID を検証して正しい形式であることを確認し、バージョンの違いを特定します。
移行の監査
データベースの移行中に ID のリストをスキャンして、すべての行に有効な UUID があることを確認し、不正な形式のエントリにフラグを立てます。
Frequently asked questions
検証にはダッシュが必要ですか?
API は、ダッシュの有無にかかわらず UUID を受け入れます。 「550e8400-e29b-41d4-a716-446655440000」と「550e8400e29b41d4a716446655440000」の両方が認識されます。
どの UUID バージョンが検出されますか?
API は、新しい v6 および v7 の時間順フォーマットを含む、バージョン 1 ~ 7 を検出します。
nil UUID (すべてゼロ) は有効とみなされますか?
nil UUID (00000000-0000-0000-0000-000000000000) は、RFC 4122 に従って有効な UUID です。API は、バージョン: 0 で valid: true を返します。
これは大文字と小文字が区別されますか?
いいえ。仕様に従って、UUID は大文字と小文字が区別されません。 大文字と小文字の両方の 16 進文字が受け入れられます。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.