---
title: "Check for updates (v0.1 API)"
method: GET
path: "/v0.1/public/codepush/update_check"
tags: ["Acquisition"]
---

# Check for updates (v0.1 API)

`GET /v0.1/public/codepush/update_check`

## Request

- The document declares no server URL.
- Auth: none required
- TypeScript: <https://skmtc.dev/dream-horizon-org/apis/delivr-ota-server-api/docs/v0.1/public/codepush/update_check/get.ts> (a function with typed inputs; its response is checked against the schema)

Legacy API endpoint for update checks with snake_case parameters

## Query parameters

- `deployment_key` string, required
- `app_version` string, required
- `package_hash` string
- `label` string
- `client_unique_id` string
- `is_companion` boolean

## Response `200`

Update check response (snake_case format)

- object
  - `update_info` UpdateCheckResponse
    - `appVersion` string: Semver or semver range
    - `description` string
    - `isDisabled` boolean
    - `isMandatory` boolean: Whether update is mandatory
    - `rollout` integer: Percentage of users to receive update
    - `label` string: Generated release label
    - `isAvailable` boolean, required: Whether an update is available
    - `downloadURL` string, uri: URL to download the update
    - `packageSize` integer: Size of update package in bytes
    - `shouldRunBinaryVersion` boolean: Whether to revert to binary version
    - `updateAppVersion` boolean: Whether app version changed
    - `target_binary_range` string: Target binary version range

---

[API](https://skmtc.dev/dream-horizon-org/apis/delivr-ota-server-api.md) - [All operations](https://skmtc.dev/dream-horizon-org/apis/delivr-ota-server-api/llms.txt) - [OpenAPI document](https://skmtc.dev/dream-horizon-org/apis/delivr-ota-server-api/revisions/0ad4e4284735?raw)
