List published photography directions
const url = 'https://example.com/v1/shots';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);}curl --request GET \ --url https://example.com/v1/shots \ --header 'Authorization: Bearer <token>'List only active, client-visible canonical Shots with preview images.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
Client-safe published Shot, as listed by the picker.
The listing stays narrow — source assets are resolved only on the detail
read (PublishedShotDetailResponse), so a list call never pays to presign
references nobody has asked to see.
object
object
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
One curated value in public ShotInfo.
object
One bounded free-text value in public ShotInfo.
object
True when this Shot belongs to Figur’s shared library rather than to you. A listing returns both, and only your own can be archived.
Example
[ { "shot_info": { "camera": { "crop": { "kind": "preset" }, "lens": { "kind": "preset" }, "angle": { "kind": "preset" }, "lighting": { "kind": "preset" } }, "presentation": { "gaze": { "kind": "preset" }, "expression": { "kind": "preset" }, "hair": { "kind": "preset" }, "makeup": { "kind": "preset" } } }, "shared": false }]Validation Error
object
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example" } ]}