Upload the authorized source bytes
Requires current Library authority and tenant ownership. Content directives are full, masked_identifiers or none; masked documents omit protected identity values. Commands accept only their documented JSON keys and reject query-string fields. Required Idempotency-Key is 8-128 URL-safe characters; changed payload under the same key conflicts. Send raw application/octet-stream bytes using the returned upload_path, generation and session headers. Query fields, Content-Encoding and caller-authored checksum/evidence headers are rejected. The response acknowledges immutable byte storage; scan/extraction/commit processing is queued or deferred as indicated by X-Workspace-Library-Processing. Matching replay resolves the saved receipt.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Headers
Admission generation from authorization.
x >= 1Upload session ID from authorization.
^wls_[a-f0-9]{64}$Exact raw body length in bytes, at most25MiB.
1 <= x <= 26214400Path Parameters
Admission.
Body
Request fields accepted by this operation. Omitted optional properties retain the behavior described above.
The body is of type file.
Response
Upload the authorized source bytes response.
workspace-blob-admission.v1 workspace-blob-upload-receipt.v2 uploaded ^[a-f0-9]{64}$8 - 128^[A-Za-z0-9][A-Za-z0-9._:-]*$api_proxy, condition_bound_provider ^[a-f0-9]{64}$0 <= x <= 90071992547409913 - 255^[A-Za-z0-9][A-Za-z0-9!#$&^_.+-]*[/][A-Za-z0-9][A-Za-z0-9!#$&^_.+-]*$^[a-f0-9]{64}$