Upload a file into a context. The file is validated against the context’s rules (allowed extensions, max size, blank/corrupt rejection, virus scanning) before being stored. If any check fails, the upload is rejected and the reason is returned.
Pass an API key or JWT token. API keys can be sent as Authorization: Bearer <key> or Authorization: <key>.