Reconcile artifact storage

Verifies that the saved artifact payload is present in object storage. The result is local_only when object storage is not in use, synced when the object already exists, recovered when a missing object was repaired, or uploaded when the payload was written to object storage. Send no request fields.

post/v1/artifacts/{artifact_id}/reconcile

Request

  • Base URL: https://api.turos.app
  • URL: https://api.turos.app/v1/artifacts/{artifact_id}/reconcile
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Path parameters

artifact_idstring required

The artifact ID returned when the bundle was persisted.

Request body

object required

Response

Reconciliation result for the persisted artifact.

object'artifact_reconciliation' required
idstring required
artifactIdstring required
status'local_only' | 'synced' | 'recovered' | 'uploaded' required
storageMode'local' | 'r2' required
objectKeystring nullable required
requestIdstring required

Changes

No recorded changes to this operation across all 1 revision of this API.