Skip to main content
POST
Confirm Upload
Step 2 of the upload flow (see Initiate an Upload). Verifies via an S3 HEAD that the object actually landed, then sets status: "uploaded". Idempotent — calling it again on an already-uploaded file just re-verifies and returns the row unchanged.

Auth

Requires a CRM manage scope and an active organization on the token. Any *:manage scope qualifies — in practice contacts:manage, deals:manage, companies:manage, or activities:manage.

Response

Returns the updated files row (same shape as file in Initiate an Upload), with status: "uploaded".

Errors

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

file_id
string
required

UUID of the file to confirm as uploaded.

Response

Successful Response

The response is of type Response Confirm Upload Files File Id Confirm Upload Post · object.