Request files from a person
Makes an upload request: up to 10 files (max_files), 95 MiB each (max_file_bytes), 250 MiB in all, optionally restricted to accept types. It lapses 10 minutes after it is made unless the person confirms. There is no link to hand around and no secret: the person opens upload_page_url in the Elaichi app, must be signed in as the account that made the request, chooses the files (each uploads in the background and can be removed again) and presses Confirm, which is their approval to hand the files over. Only confirmed files exist as files; until then a tool naming one is refused file_pending. Bounded per person: at most 20 requests open at once (429 too_many_open_uploads) and 100 made per hour (429 too_many_upload_requests, counted on requests made, so deleting files does not reset it). Audited as file.upload_requested. A backend that needs a file of its own, with no person involved, uses POST /file instead.
Request
- Base URL: https://api.elaichi.ai
- URL: https://api.elaichi.ai/file/upload-request
- Auth: HTTP bearer
Headers
Target organization (org_…). Required for cookie/session auth on org-scoped routes; optional for API tokens, which carry their organization, and rejected when it names a different one.
Request body
Response
Created
Changes
No recorded changes to this operation across all 1 revision of this API.