Get a log upload URL

Mints a presigned PUT URL for one log-bundle upload. Request { logId, sizeBytes, source };
response { uploadUrl, expiresAt, requiredContentType }. 400 malformed/unknown-field; 403
enrollment ≠ Active; 413 sizeBytes over the cap; 429 per-device quota (quota_exceeded) or
per-tenant rate (rate_limited); 503 when the pipeline is not provisioned here or signing fails.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Request body for POST /logs (contract §1a, strict): the run-scoped logId, the declared
compressedsizeBytes, and the source discriminator. The contract is strict

any field NOT named here is captured by Mine.Portal.Module.Aispm.Api.Portal.AispmLogMintRequest.ExtraFields and rejected (400).

string | null

The run-scoped log id, format YYYYMMDDTHHMMSSZ-<uuid> (≤53); the idempotency key and the logs/ object-key tail.

int64 | null

The declared compressed byte size of the bundle to PUT. Required, integer ≥0; over the cap → 413 before a URL is issued.

string | null

The source discriminator. MVP accepts only "scanner" (a non-scanner source → 400, contract §1a).

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Response
200

Success

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!