---
title: "Check whether an app needs uploading"
method: POST
path: "/v1/app-automate/maestro/app/checksum"
tags: ["App-automate Maestro"]
---

# Check whether an app needs uploading

`POST /v1/app-automate/maestro/app/checksum`

Returns whether a binary identified by checksum already exists in TestingBot Storage. Used by the CLI to skip re-uploading unchanged apps.

## Request body

- PostV1AppAutomateMaestroAppChecksum — Check whether an app needs uploading
  - `checksum` string, required — MD5 checksum (base64) of the app file

## Response `201`

Check whether an app needs uploading

- TestingbotEntitiesAppChecksum — Testingbot_Entities_AppChecksum model
  - `app_exists` boolean, required — True when a binary with this checksum is already in storage, so the upload can be skipped.

---

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