# Documents Confirm Upload Confirm that file upload was completed. Endpoint: POST /documents/{id}/confirm_upload Version: 1.0 Security: Bearer ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `name` (string, required) - `description` (string,null) - `source` (string, required) - `file_path` (string, required) GCS path: gs://bucket/path - `content_type` (string,null) ## Response 201 fields (application/json): - `id` (integer) - `name` (string, required) - `description` (string,null) - `source` (string, required) - `file_path` (string, required) GCS path: gs://bucket/path - `file_size` (integer,null) File size in bytes - `content_type` (string,null) - `upload_status` (string) Enum: "pending", "uploading", "completed", "failed" - `uploaded_at` (string,null) - `created_at` (string) - `updated_at` (string) - `company_id` (integer) - `user_company_id` (integer)