UUID Validate 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 в правильном формате.
Отладка несоответствий формата идентификатора
Если две системы обмениваются UUID и записи не совпадают, проверьте оба идентификатора, чтобы убедиться, что они правильно сформированы, и определите различия версий.
Миграционный аудит
Сканируйте список идентификаторов во время миграции базы данных, чтобы убедиться, что каждая строка имеет действительный UUID, и пометьте все неверные записи.
Frequently asked questions
Требуются ли для проверки тире?
API принимает UUID с дефисом или без него. Распознаются как «550e8400-e29b-41d4-a716-446655440000», так и «550e8400e29b41d4a716446655440000».
Какие версии UUID обнаружены?
API обнаруживает версии с 1 по 7, включая новые форматы v6 и v7 с упорядочением по времени.
Считается ли нулевой UUID (все нули) действительным?
Нулевой UUID (00000000-0000-0000-0000-000000000000) является допустимым UUID согласно RFC 4122. API возвращает valid: true с версией: 0.
Это чувствительно к регистру?
Нет. Согласно спецификации, UUID нечувствительны к регистру. Допускаются как прописные, так и строчные шестнадцатеричные символы.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.