Ecosystem API
The Ecosystem API provides read‑only access to an ecosystem's hierarchical data—categories, collections, and products—and to the individual listings associated with each entity, with pagination support and basic filtering on listing external IDs.
Admin: update documentationGET
/ecosystems/{ecosystem_id}/products/{id}/listings
List product listings
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.cursor ( query ) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.limit ( query , limit ) — Number of records to returnGET
/ecosystems/{ecosystem_id}
Get ecosystem
ecosystem_id ( path , required ) GET
/ecosystems/{ecosystem_id}/categories
List categories
ecosystem_id ( path , required ) cursor ( query ) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.limit ( query , limit ) — Number of records to returnGET
/ecosystems/{ecosystem_id}/categories/{id}
Get category
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.GET
/ecosystems/{ecosystem_id}/categories/{id}/listings
List category listings
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.cursor ( query ) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.limit ( query , limit ) — Number of records to returnGET
/ecosystems/{ecosystem_id}/collections
List collections
ecosystem_id ( path , required ) cursor ( query ) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.limit ( query , limit ) — Number of records to returnGET
/ecosystems/{ecosystem_id}/collections/{id}
Get collection
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.GET
/ecosystems/{ecosystem_id}/collections/{id}/listings
List collection listings
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.cursor ( query ) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.limit ( query , limit ) — Number of records to returnGET
/ecosystems/{ecosystem_id}/listings
List listings
ecosystem_id ( path , required ) cursor ( query ) — Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response.limit ( query , limit ) — Number of records to returnexternal_id ( query ) — Filter on external_idGET
/ecosystems/{ecosystem_id}/listings/{id}
Get listing
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.GET
/ecosystems/{ecosystem_id}/products
List products
ecosystem_id ( path , required ) GET
/ecosystems/{ecosystem_id}/products/{id}
Get product
ecosystem_id ( path , required ) id ( path , required ) — ID of the record you are acting upon.
12 endpoints auto-detected
curl -X GET \
"https://api.apideck.com/ecosystems/{ecosystem_id}/products/{id}/listings" api.apideck.com · HTTPS only