{"$schema":"https://open-resource-discovery.org/spec-v1/interfaces/Document.schema.json#","openResourceDiscovery":"1.17","description":"Customer master data of the ORD playground shop (service: customers-rest).","perspective":"system-instance","describedSystemInstance":{"baseUrl":"https://discovery-ord.zazukoians.org"},"describedSystemType":{"systemNamespace":"zazuko.shop"},"packages":[{"ordId":"zazuko.shop:package:Customers:v1","title":"Customer Management","shortDescription":"Customer master data APIs","description":"APIs and entity types around customers. The customer ID is the join key for orders and order events.","version":"1.0.0","vendor":"zazuko:vendor:Zazuko:","partOfProducts":["zazuko:product:OrdPlaygroundShop:"],"licenseType":"MIT","tags":["ord-playground"]}],"apiResources":[{"ordId":"zazuko.shop:apiResource:CustomersAPI:v1","localId":"CustomersAPI","title":"Customers API","shortDescription":"Read, search and register customers","description":"REST API for the customer master data. `GET /customers?email=` finds a customer by e-mail, the returned `id` can be used to filter orders (`CustomerID`) in the Orders OData service.","partOfPackage":"zazuko.shop:package:Customers:v1","partOfGroups":["zazuko.shop:domain:zazuko.shop:sales"],"partOfConsumptionBundles":[{"ordId":"zazuko.shop:consumptionBundle:OpenAccess:v1"}],"partOfProducts":["zazuko:product:OrdPlaygroundShop:"],"version":"1.0.0","lastUpdate":"2026-10-27T09:00:00+00:00","visibility":"public","releaseStatus":"active","apiProtocol":"rest","entryPoints":["https://customers-ord.zazukoians.org/api/v1"],"resourceDefinitions":[{"type":"openapi-v3","mediaType":"application/json","url":"https://customers-ord.zazukoians.org/openapi.json","accessStrategies":[{"type":"open"}]}],"apiResourceLinks":[{"type":"console","url":"https://customers-ord.zazukoians.org/docs"}],"exposedEntityTypes":[{"ordId":"zazuko.shop:entityType:Customer:v1"}],"industry":["Retail"],"lineOfBusiness":["Sales"],"tags":["customers","openapi"]}],"entityTypes":[{"ordId":"zazuko.shop:entityType:Customer:v1","localId":"Customer","title":"Customer","shortDescription":"A person or company buying from the shop","partOfPackage":"zazuko.shop:package:Customers:v1","partOfGroups":["zazuko.shop:domain:zazuko.shop:sales"],"version":"1.0.0","lastUpdate":"2026-10-27T09:00:00+00:00","visibility":"public","releaseStatus":"active","level":"aggregate","description":"Identified by `id` (e.g. `C001`). Referenced by `Order.CustomerID` and by order events (`data.customerId`)."}]}