> ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Get catalog metadata for a workspace > Returns the metadata of the catalog assigned to a workspace, which a token you authorize with belongs to ## OpenAPI ````json GET /api/product-catalog/v1/catalogs/metadata/catalog/workspace { "openapi": "3.0.1", "info": { "title": "Product Catalog - Public API", "version": "1.0.3" }, "servers": [ { "url": "https://api.mapp.com" } ], "security": [ { "Keycloak": [] } ], "tags": [ { "name": "Variant Data Bulk Operations", "description": "Endpoints for variant data bulk operations" }, { "name": "Variant Data Operations", "description": "Endpoints for variant data operations" }, { "name": "Catalog Metadata Operations", "description": "Endpoints for catalog metadata operations" }, { "name": "Product Data Operations", "description": "Endpoints for product data operations" } ], "paths": { "/api/product-catalog/v1/catalogs/metadata/catalog/workspace": { "get": { "tags": [ "Catalog Metadata Operations" ], "summary": "Get catalog metadata for a workspace", "description": "Returns the metadata of the catalog assigned to a workspace, which a token you authorize with belongs to", "operationId": "getCatalogMetadataByWorkspace", "parameters": [], "responses": { "200": { "description": "Catalog metadata found", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CatalogDTO" }, "example": { "id": 123, "name": "Spring Fashion Catalog", "description": "Primary product catalog for spring assortment", "enrichReady": true, "createDate": "2026-07-08T12:00:00Z", "modifyDate": "2026-07-08T13:30:00Z", "creatorId": 789 } } } }, "204": { "description": "No catalog is assigned to the requested workspace, or the assigned catalog lookup returned an empty body." }, "500": { "description": "Unexpected error while fetching catalog metadata.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" }, "example": { "message": "Unexpected error while processing request", "httpStatus": 500, "errorCode": "500 Internal Server Error", "timestamp": "2026-07-08T12:00:00Z" } } } }, "404": { "description": "Assigned catalog was not found.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" }, "example": { "message": "Product feed not found for companyId: 456 and feedId: 123", "httpStatus": 404, "errorCode": "404 Not Found", "timestamp": "2026-07-08T12:00:00Z" } } } } } } } }, "components": { "schemas": { "CatalogDTO": { "type": "object", "properties": { "id": { "type": "integer", "description": "Catalog identifier", "format": "int64", "readOnly": true }, "name": { "type": "string", "description": "Catalog name" }, "description": { "type": "string", "description": "Catalog description" }, "enrichReady": { "type": "boolean", "description": "Whether enriched catalog data is ready" }, "createDate": { "type": "string", "description": "Catalog creation date", "format": "date-time", "readOnly": true }, "modifyDate": { "type": "string", "description": "Catalog last modification date", "format": "date-time", "readOnly": true }, "creatorId": { "type": "integer", "description": "Identifier of the user who created the catalog", "format": "int64", "readOnly": true } }, "description": "Public catalog metadata" }, "ErrorResponse": { "type": "object", "properties": { "message": { "type": "string" }, "httpStatus": { "type": "integer", "format": "int32" }, "errorCode": { "type": "string" }, "timestamp": { "type": "string", "format": "date-time" } } } }, "securitySchemes": { "Keycloak": { "type": "http", "scheme": "bearer", "bearerFormat": "JWT" } } } } ````