Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 1.04 KB

File metadata and controls

44 lines (36 loc) · 1.04 KB

Catalog

The catalog endpoint allows consumers to discover available assets from a provider connector.

Request Catalog

POST /v3/catalog/request
Content-Type: application/json

{
  "@context": {
    "@vocab": "https://w3id.org/edc/v0.0.1/ns/"
  },
  "@type": "CatalogRequest",
  "counterPartyAddress": "https://provider.dataspaces.think-it.io/api/dsp/2025-1",
  "counterPartyId": "PROVIDER_MDS_ID",
  "protocol": "dataspace-protocol-http:2025-1",
  "additionalScopes": []
}

Pagination

By default, catalog requests have a limit of 50 elements. To request more elements, you need to explicitly specify the limit using the querySpec parameter:

POST /v3/catalog/request
Content-Type: application/json

{
  "@context": {
    "@vocab": "https://w3id.org/edc/v0.0.1/ns/"
  },
  "@type": "CatalogRequest",
  "protocol": "dataspace-protocol-http:2025-1",
  "counterPartyAddress": "https://provider.dataspaces.think-it.io/api/dsp/2025-1",
  "counterPartyId": "PROVIDER_MDS_ID",
  "querySpec": {
    "limit": 100,
    "offset": 0
  }
}