Get an owned or public sample
Resolve an org-owned sample id first, returning its curated detail and inference-job history. Otherwise resolve the same path value as a currently-public share UUID and return only public-safe detail.
ownership field discriminates the two response shapes.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Owned or public sample detail
- Option 1
- Option 2
An owned sample's curated read model and its 50 newest inference jobs. jobCount is the uncapped total.
mine Human-friendly display name, or null if unset (falls back to filename).
Original uploaded filename.
Lifecycle status: uploading, upload_failed, deid_running, deid_failed, preprocessing, ready, or preprocess_failed.
Uploaded file size in bytes (string-encoded 64-bit integer).
Level-0 width in pixels, or null before the dimensions probe completes.
Level-0 height in pixels, or null before the dimensions probe completes.
Effective isotropic microns per pixel (user override → calibrated slide value), or null when the sample has no usable scale yet.
The sample's canonical tag strings, sorted alphabetically.
When the sample moves to Trash. Null when it never expires.
org_default = derived from the org policy at upload time. custom = set by an explicit expiration call (a date or a never-expire pin). Null when the sample has no expiration and no org policy applies.
org_default, custom, null Whole days until expiry, clamped at 0 for a sample at/past its date but not yet swept. Null when the sample never expires.
True when the sample has an expiration date set.
When the sample entered Trash, or null if it is still active. Trashed samples are permanently deleted 7 days after this time.
50Total inference-job count for the sample before the 50-job cap.
x >= 0