iOS — Complete direct-to-S3 multipart upload (replace existing slot)
iOS-only. Step 2 of 2 for replacing an existing file slot. Finalises the multipart upload, marks existing versions not-current, creates the new DealFolderFileVersion, resets the slot status to NEEDS_APPROVAL, and fires the same notifications as the web replace endpoint (notification type: deal-folder-file-replaced). The session_id must be the one returned from /replace/initiate for this same file slot.
Authorizations
JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.
Path Parameters
DealFolderFile ID (slot ID).
5
Body
Response
File slot replaced
"success"
"File replaced successfully."
A Deal Folder file slot (workflow unit). The integer status field and its rolled-up string equivalents (deal_folder_file_status at the milestone level, deal_folder_status at the folder level) all draw from the same App\Enums\DealFolderStatus values.