# Complete a signed upload (https://docs.propertypixel.app/api/uploads/complete_upload)

Finish a signed upload: verifies each stored file (size, type and content) and adds it to the project as a photo. List every file that uploaded; files left out are discarded and their reserved room released. HEIC/HEIF files are converted to JPEG. Returns the new photos and a `failed` list with a reason per file.

Requires a connection with edit access.

REST reference. The OpenAPI 3.1 document is at https://api.propertypixel.app/v1/openapi.json.