Create upload sessions
create_upload_sessionsCreates bounded, expiring upload programs for one or more files the host holds — one item per file. The result carries a signed PUT program per item. Exact replay of the required idempotency_key returns the same sessions and programs; reuse with changed inputs is idempotency_conflict.
After the PUT, FinStat checks the declared size and optional SHA-256 and retains the exact bytes behind the handle, never inspecting or interpreting them. Uploading admits nothing and authors nothing — the handle feeds create_standard_statements or create_standard_book. Not metered.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| workspace_tag | Yes | ||
| idempotency_key | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||