Pular para o conteúdo
POST AI agent ready /v1/semver/validate

API Semver Validator - Analisar e verificar strings de versão

Verifique se uma string está em conformidade com a especificação semver 2.0.0. Se válido, retorna os componentes principais, secundários, de patch, de pré-lançamento e de metadados de compilação analisados.

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

Porta de versão CI/CD

Valide se a tag de versão em seu package.json ou Cargo.toml é uma string semver válida antes de publicar em um registro.

Validação de solicitação de API

Valide as strings de versão nos cabeçalhos X-API-Version ou nos parâmetros de consulta antes de rotear para o manipulador correto.

Frequently asked questions

Um "v" inicial é aceito?
Um "v" inicial (por exemplo, "v1.2.3") é removido antes da validação. A versão subjacente 1.2.3 é então avaliada.
As versões parciais como "1.2" são válidas?
Não. O Semver 2.0.0 requer exatamente três componentes numéricos: major.minor.patch. "1.2" não é válido.
Quais caracteres são permitidos em identificadores de pré-lançamento?
Os identificadores de pré-lançamento podem conter caracteres alfanuméricos e hifens (por exemplo, alfa, beta.1, rc-1). Eles não devem estar vazios.
Isso valida intervalos ou restrições de versão?
Não. Este endpoint valida apenas strings de versão única. Expressões de intervalo como ">=1.0.0 <2.0.0" não são suportadas.

Get your API key

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