Lightroom Rendition
Schema for an Adobe Lightroom asset rendition. Renditions are server-generated preview images derived from the master file with current develop settings applied. Available in multiple sizes from small thumbnails to full-resolution exports.
Properties
| Name | Type | Description |
|---|---|---|
| type | string | Resource type identifier |
| rendition_type | string | Size classification of the rendition. thumbnail2x is a small thumbnail, numeric values indicate the longest edge in pixels, and fullsize is the maximum available resolution. |
| asset_id | string | Unique identifier of the source asset |
| catalog_id | string | Unique identifier of the catalog containing the source asset |
| width | integer | Width of the rendition in pixels |
| height | integer | Height of the rendition in pixels |
| contentType | string | MIME type of the rendition image |
| contentLength | integer | Size of the rendition file in bytes |
| created | string | Timestamp when the rendition was generated |
| updated | string | Timestamp when the rendition was last regenerated |
| links | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://lr.adobe.io/schemas/lightroom/rendition.json",
"title": "Lightroom Rendition",
"description": "Schema for an Adobe Lightroom asset rendition. Renditions are server-generated preview images derived from the master file with current develop settings applied. Available in multiple sizes from small thumbnails to full-resolution exports.",
"type": "object",
"required": [
"type",
"rendition_type"
],
"properties": {
"type": {
"type": "string",
"description": "Resource type identifier",
"const": "rendition"
},
"rendition_type": {
"type": "string",
"description": "Size classification of the rendition. thumbnail2x is a small thumbnail, numeric values indicate the longest edge in pixels, and fullsize is the maximum available resolution.",
"enum": [
"thumbnail2x",
"640",
"1024",
"2048",
"fullsize"
]
},
"asset_id": {
"type": "string",
"description": "Unique identifier of the source asset"
},
"catalog_id": {
"type": "string",
"description": "Unique identifier of the catalog containing the source asset"
},
"width": {
"type": "integer",
"description": "Width of the rendition in pixels",
"minimum": 1
},
"height": {
"type": "integer",
"description": "Height of the rendition in pixels",
"minimum": 1
},
"contentType": {
"type": "string",
"description": "MIME type of the rendition image",
"const": "image/jpeg"
},
"contentLength": {
"type": "integer",
"description": "Size of the rendition file in bytes",
"minimum": 0
},
"created": {
"type": "string",
"format": "date-time",
"description": "Timestamp when the rendition was generated"
},
"updated": {
"type": "string",
"format": "date-time",
"description": "Timestamp when the rendition was last regenerated"
},
"links": {
"$ref": "#/$defs/Links"
}
},
"$defs": {
"Links": {
"type": "object",
"description": "HATEOAS navigation links",
"properties": {
"self": {
"$ref": "#/$defs/Link"
},
"asset": {
"$ref": "#/$defs/Link"
}
},
"additionalProperties": {
"$ref": "#/$defs/Link"
}
},
"Link": {
"type": "object",
"properties": {
"href": {
"type": "string",
"description": "URL of the linked resource"
}
},
"required": [
"href"
]
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/lightroom-rendition"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.