Get a public link thumbnail
GET
/api/v1/public/{slug}/thumb
const url = 'https://example.com/api/v1/public/example/thumb?s=1';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/public/example/thumb?s=1'Requires a valid public link with view access. It returns 404 when the thumbnail is unavailable or 429 when the request limit is reached. A matching ETag returns 304 without an image body. Route: /api/v1/public/{slug}/thumb. Inputs: slug, path, item, s, X-Public-Password. Safe reads can use bounded retries.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”slug
required
string
Query Parameters
Section titled “Query Parameters”path
string
item
string
An entry’s item ID from /entries, in place of path.
s
required
integer format: int32
Header Parameters
Section titled “Header Parameters”X-Public-Password
string
Responses
Section titled “Responses”Media typeimage/webp
Media typeapplication/json
The standard API error response: { "error": { ... } }.
object
Example
{ "error": { "code": "bad_request" }}Media typeapplication/json
The standard API error response: { "error": { ... } }.
object
Example
{ "error": { "code": "bad_request" }}