Run Internals

Write Run Blob

Writes an opaque binary blob and returns its content-addressed blob hash.

post/api/v1/runs/{id}/blobs

Path parameters

idstring required

Unique run identifier (ULID).

Response

Blob written

hashstring required

Content-addressed SHA-256 hash of a stored blob. Hex input is case-insensitive; Fabro emits the canonical lowercase form.

Example response

{
  "hash": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}

Changes

Changed in 4 of the 134 revisions of this API.14

    • the hash response's property pattern was changed from ^[0-9a-f]{64}$ to ^[0-9A-Fa-f]{64}$ for the status 200

      response-property-pattern-changed

    • the hash response's property pattern ^[0-9a-f]{64}$ was added for the status 200

      response-property-pattern-added

    • the hash response's property pattern ^[0-9A-Fa-f]{64}$ was added for the status 200

      response-property-pattern-added

  • 36bcb57239f611See the full diff
    • removed the required property id from the response with the 200 status

      response-required-property-removed

    • added the required property hash to the response with the 200 status

      response-required-property-added