Core concepts

File uploads

Resumes and documents upload via short-lived presigned URLs:

POST /v1/uploads
{ "kind": "resume", "filename": "cv.pdf", "content_type": "application/pdf" }
{ "id": "upl_x", "upload_url": "https://...", "expires_in": 600 }

PUT the file, then attach upload_id to the relevant create call.