From
bafyreife73qv635fluf2h2l4sgvhampe5mlh7stuxann7weuo4ncexi4my
indexed 2026-10-22 16:31 UTC
View this version
To
bafyreicgxsnhssvm3ysqwotqn7wbpqacur3qazfdix5am35ipckwdi6lhu
indexed 2026-11-08 08:35 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "Retrieve a feed of Zeens photos with optional filters by camera, category, and engagement.",5
"description": "Retrieve a feed of Zeens photos and videos with optional filters by camera, category, and engagement.",66
"output": {77
"encoding": "application/json"88
},99
"parameters": {1010
"properties": {1111
"aiFilter": {1212
"description": "Filter by AI declaration: no-ai, ai-assisted, contains-ai.",1313
"knownValues": [1414
"no-ai",1515
"ai-assisted",1616
"contains-ai"1717
],1818
"type": "string"1919
},2020
"cameraMake": {2121
"description": "Filter by camera manufacturer (e.g. Sony, Canon, Fujifilm).",2222
"type": "string"2323
},2424
"cameraModel": {2525
"description": "Filter by camera model (e.g. A7R V, X-T5).",2626
"type": "string"2727
},2828
"category": {2929
"description": "Filter by photography category (e.g. landscape, portrait, street).",3030
"type": "string"3131
},3232
"cursor": {3333
"description": "Pagination cursor from previous response.",3434
"type": "string"3535
},3636
"filmCamera": {3737
"description": "Filter by the hand-typed film body in postMeta.film.camera, matched exactly (case-insensitively). Distinct from cameraModel, which matches EXIF — on a film scan the EXIF describes the scanner, so a film body only ever appears here.",3838
"type": "string"3939
},4040
"filmLens": {4141
"description": "Filter by the hand-typed film lens in postMeta.film.lens, matched exactly (case-insensitively). Distinct from `lens`, which matches EXIF with a substring.",4242
"type": "string"4343
},4444
"lens": {4545
"description": "Filter by lens model substring match.",4646
"type": "string"4747
},4848
"limit": {4949
"default": 50,5050
"description": "Maximum number of results to return.",5151
"maximum": 100,5252
"minimum": 1,5353
"type": "integer"5454
},55
"media": {56
"description": "One kind of post only: photos or videos. Absent returns both.",57
"knownValues": [58
"photos",59
"videos"60
],61
"type": "string"62
},5563
"sort": {5664
"description": "Sort order. Default is reverse-chronological. 'popular' ranks by like count within the optional window. 'relevant' ranks keyword matches by where the term hit (text > alt > location > categories > exif) and applies only when 'keyword' is set.",5765
"knownValues": [5866
"popular",5967
"relevant"6068
],6169
"type": "string"6270
}6371
},6472
"type": "params"6573
},6674
"target_collection": "app.zeens.postMeta",6775
"type": "query"6876
}6977
},7078
"id": "app.zeens.getPhotoFeed",7179
"lexicon": 17280
}