Print Jobs

Send every print request of one project send in one batch

Changed on

Hive accepts every request in one batch, or none of them. A send of one request can send batch: {unbatched: true} instead: Hive then makes no batch, batchId is null, and the request is read, released, approved, retried and cancelled by its id through /v1/print-jobs/create-requests. A send with no batch holds exactly one request, and the request it replaces, in batch.supersedes, also has no batch. submissionId identifies the send: a replay with the same id and body returns the same send and makes nothing new, so a caller that lost the answer sends the same body again. Hive accepts one body for each submissionId: another body is refused with 409 idempotency_conflict, and accepted is the send that stands. A 4xx answer means nothing was made; refused names each request Hive refused. To replace requests of a batch that an earlier send made, send batch.batchId and batch.supersedes: Hive adds the new requests to that batch only when it accepts the send, cancels the held requests it replaces, and marks the failed ones replaced so they are not retried. A cancelled or archived batch takes no send.

post/v1/print-jobs/sends

Request

Request body

submissionIdstring required

Response

Default Response

sendIdstring uuid required
submissionIdstring required
batchIdstring uuid nullable required
batchNamestring nullable required
replayedboolean required
supersededstring[] required

Changes

    • info

      added subschema #3 to the request property anyOf list

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      api operation id sendPrintJobs was added