get_thumbnail
GET
/api/v1/files/{id}/thumbnail
const url = 'https://example.com/api/v1/files/1/thumbnail';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}use reqwest;
#[tokio::main]pub async fn main() { let url = "https://example.com/api/v1/files/1/thumbnail";
let mut headers = reqwest::header::HeaderMap::new(); headers.insert("Authorization", "Bearer <token>".parse().unwrap());
let client = reqwest::Client::new(); let response = client.get(url) .headers(headers) .send() .await;
let results = response.unwrap() .json::<serde_json::Value>() .await .unwrap();
dbg!(results);}curl --request GET \ --url https://example.com/api/v1/files/1/thumbnail \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
integer format: int64
File ID
Responses
Section titled “Responses”Thumbnail image (WebP)
Thumbnail generation in progress
Thumbnail not modified
Thumbnail not supported for this file type
Unauthorized
File not found or thumbnail unavailable
Storage backend is disabled or not ready
Unexpected thumbnail generation failure