diff --git a/src/lib/api.ts b/src/lib/api.ts index 0774bb4..aea017a 100644 --- a/src/lib/api.ts +++ b/src/lib/api.ts @@ -250,3 +250,32 @@ export interface AuditLogEntry { correlationId: string | null; createdAt: string; } + +export interface AiRequest { + id: string; + tenantId: string; + workspaceId: string | null; + requestedByUserId: string; + purpose: string; + actionClass: string; + contextManifestHash: string; + model: string; + templateVersion: string | null; + costUsd: string | null; + resultStatus: string; + createdAt: string; + completedAt: string | null; +} + +export interface TenantMembership { + tenantId: string; + tenantName: string; + role: 'owner' | 'admin' | 'member'; +} + +export interface Member { + userId: string; + email: string | null; + role: 'owner' | 'admin' | 'member'; + createdAt: string; +}