Get one published photography direction
const url = 'https://example.com/v1/shots/example';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/example \ --header 'Authorization: Bearer <token>'Return one published Shot, with the assets its preview was built from.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Header Parameters
Section titled “Header Parameters”Responses
Section titled “Responses”Successful Response
One published Shot plus the assets its reference preview was built from.
Exposing sources is a deliberate product decision (spec 2026-07-26, D3): for a Figur-global Shot these are Figur’s own curated recipe assets, and they become visible to every client that can see the Shot.
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.
Model, background, and ordered garment references.
One asset a published Shot’s reference preview was built from.
position is set for garments only and preserves the authored order.
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" } ]}