Skip to content

Commit 3199f45

Browse files
committed
feat(api): add hub management and analytics protocols to router configuration
1 parent f34f31c commit 3199f45

3 files changed

Lines changed: 180 additions & 149 deletions

File tree

packages/spec/src/api/discovery.zod.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export const ApiCapabilitiesSchema = z.object({
1010
websockets: z.boolean().default(false),
1111
files: z.boolean().default(true),
1212
analytics: z.boolean().default(false).describe('Is the Analytics/BI engine enabled?'),
13+
hub: z.boolean().default(false).describe('Is Hub management enabled?'),
1314
});
1415

1516
/**
@@ -35,6 +36,9 @@ export const ApiRoutesSchema = z.object({
3536

3637
/** Base URL for Analytics/BI operations */
3738
analytics: z.string().optional().describe('e.g. /api/analytics'),
39+
40+
/** Base URL for Hub Management (Multi-tenant/Marketplace) */
41+
hub: z.string().optional().describe('e.g. /api/hub'),
3842

3943
/** GraphQL Endpoint (if enabled) */
4044
graphql: z.string().optional().describe('e.g. /graphql'),

0 commit comments

Comments
 (0)