List the catalogue's images
Every image the own catalogue's records name, newest first, with what FurniOps did with it: stored (with a short-lived preview link), pending, or failed and why.
- Scopes
products:read - Rate classread
/v1/catalogue/imagesEvery image the own catalogue's records name, newest first, with what FurniOps did with it: stored (with a short-lived preview link), pending, or failed and why.
Authorization
apiKey An API key (fo_live_… / fo_test_…) as a bearer token
In: header
Query Parameters
Only images in this state
Value in
- "pending"
- "stored"
- "failed"
Page size
1 <= value <= 10020Opaque position returned by a previous page
^[A-Za-z0-9_-]{1,512}$Opaque position returned by a previous page
^[A-Za-z0-9_-]{1,512}$Header Parameters
Dated API version; pinned per organisation on first use and overridable per request
Value in
- "2026-10-01"
- "2026-10-04"
The data the request acts on: test is the organisation's sandbox. An OAuth token picks it (live by default); an API key's mode is fixed, and naming the other one is refused
Value in
- "live"
- "test"
ETag of a cached representation; a match returns 304
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/catalogue/images"{ "object": "list", "data": [ { "object": "image", "id": "string", "url": "string", "status": "pending", "error": { "code": "unavailable", "message": "string" }, "width": 1, "height": 1, "bytes": 1, "preview_url": "http://example.com", "attempts": 0, "fetched_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z" } ], "has_more": true, "next_cursor": "string"}Retrieve a publication run GET
One publication run and its progress.
List the catalogue's variants with price levels and stock GET
The own catalogue's variants by ID, each with its price levels (wholesale, MAP, MSRP), its availability and what looks wrong with them, narrowed by every filter given. The network's rows are never listed here.