---
title: "POST /v1alpha/{+parent}/reports:analyzeUpload"
method: POST
path: "/v1alpha/{+parent}/reports:analyzeUpload"
tags: ["media"]
---

# POST /v1alpha/{+parent}/reports:analyzeUpload

`POST /v1alpha/{+parent}/reports:analyzeUpload`

Analyzes the uploaded app bundle and returns a google.longrunning.Operation containing the generated Report. ## Example (upload only) Send a regular POST request with the header `X-Goog-Upload-Protocol: raw`. ``` POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload HTTP/1.1 X-Goog-Upload-Protocol: raw Content-Length: Content-Type: application/octet-stream ``` ## Example (upload with metadata) Send a multipart POST request where the first body part contains the metadata JSON and the second body part contains the binary upload. Include the header `X-Goog-Upload-Protocol: multipart`. ``` POST https://checks.googleapis.com/upload/v1alpha/{parent=accounts/*/apps/*}/reports:analyzeUpload HTTP/1.1 X-Goog-Upload-Protocol: multipart Content-Length: ? Content-Type: multipart/related; boundary=BOUNDARY --BOUNDARY Content-Type: application/json {"code_reference_id":"db5bcc20f94055fb5bc08cbb9b0e7a5530308786"} --BOUNDARY --BOUNDARY-- ``` *Note:* Metadata-only requests are not supported.

## Path parameters

- `parent` string, required

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/checks.md) · [All operations](https://skmtc.dev/google/apis/checks/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/checks/revisions/08c0fbb26a65/schema)
