Terms used across this API.

<dl>
<dt>Original</dt>
<dd>The exact file you uploaded, stored privately. Never served publicly; only downloadable by the owner via the archive.</dd>

<dt>Render</dt>
<dd>A generated variant of an image at a specific size and format (e.g. a 2048px webp). Served from the public store. Each render URL carries a <code>?v=</code> cache-buster.</dd>

<dt>Preset</dt>
<dd>A shared, admin-defined size/format applied to every image (e.g. <code>thumb</code>, <code>large</code>). Changing a preset re-renders the whole library.</dd>

<dt>Crop (custom crop)</dt>
<dd>A per-image size beyond the shared presets, added by the owner with <a href="/docs/methods/image.crop.add">image.crop.add</a>. Up to five per image. Identified by a <code>code</code> matching <code>^[a-z0-9][a-z0-9-]{0,31}$</code>.</dd>

<dt>spec_version</dt>
<dd>A per-image counter bumped whenever the render set changes. It is the <code>?v=</code> value on render URLs, so a regenerate never serves stale bytes from a cache.</dd>

<dt>EXIF visibility</dt>
<dd>Per-image toggles (gps, camera, datetime, settings) controlling which metadata groups are exposed on the public view. Set with <a href="/docs/methods/image.exif.setVisibility">image.exif.setVisibility</a>.</dd>

<dt>Serve mode</dt>
<dd>Whether render URLs point at the public bucket (<em>direct</em>) or are streamed through the app (<em>proxy</em>). See <a href="/docs/serving-modes">serving modes</a>.</dd>

<dt>Personal access token (PAT)</dt>
<dd>A long-lived bearer token (prefix <code>pnt_</code>) for scripts, scoped to the <code>image.*</code> methods. See <a href="/docs/authentication">authentication</a>.</dd>
</dl>
