---
title: "Check Newer Versions for Web Tools"
method: POST
path: "/v2/voice-agents/web-tool/version-check"
---

# Check Newer Versions for Web Tools

`POST /v2/voice-agents/web-tool/version-check`

Checks if newer versions are available for the specified web tools. Can also detect conflicts with user overrides.

## Request body

- VersionCheckRequest
  - `webToolIds` string[], required — Array of web tool IDs to check for newer versions
  - `overrides` object — Optional overrides to check for conflicts. Keys are web tool IDs.

## Response `200`

Successful response

- VersionCheckResponse
  - `success` boolean
  - `data` VersionCheckItem[]
    - `toolId` string, uuid — The ID of the web tool that was checked
    - `hasNewerVersions` boolean — Whether a newer version is available
    - `latestVersion` integer, nullable — The latest version number if available
    - `latestVersionToolId` string, uuid, nullable — The ID of the latest version of the tool
    - `conflicts` object, nullable — Conflicts detected with user overrides (if overrides were provided)
      - `params` string[] — Parameter names that conflict
      - `httpHeaders` string[] — HTTP header names that conflict

## Other responses

- `400` — Validation error
- `401` — Unauthorized
- `500` — Server Side Error

---

[API](https://skmtc.net/tryhamsa/apis/hamsa-api.md) · [All operations](https://skmtc.net/tryhamsa/apis/hamsa-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryhamsa/hamsa-api/versions/ecbeb5d8dc13/schema)
