Variable: GatewayOrganisationInfoSchema
const GatewayOrganisationInfoSchema: ZodObject<{
id: ZodString;
name: ZodString;
object: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
is_first_generation_done: ZodNumber;
disable_portkey_gateway: ZodNumber;
settings: ZodObject<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
benefits: ZodObject<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, ZodTypeAny, "passthrough">>;
subscription: ZodObject<{
type: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
type: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
type: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
name: ZodString;
object: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
is_first_generation_done: ZodNumber;
disable_portkey_gateway: ZodNumber;
settings: ZodObject<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
benefits: ZodObject<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, ZodTypeAny, "passthrough">>;
subscription: ZodObject<{
type: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
type: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
type: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
name: ZodString;
object: ZodString;
created_at: ZodString;
last_updated_at: ZodString;
is_first_generation_done: ZodNumber;
disable_portkey_gateway: ZodNumber;
settings: ZodObject<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, "passthrough", ZodTypeAny, objectOutputType<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, ZodTypeAny, "passthrough">, objectInputType<{
dashboard_gateway_url: ZodString;
dashboard_mcp_gateway_url: ZodString;
debug_log: ZodNumber;
user_api_key_count: ZodNumber;
user_api_key_ttl: ZodNumber;
user_api_key_max_ttl: ZodNumber;
user_key_metadata: ZodNumber;
user_key_metadata_override: ZodNumber;
user_api_key_rotation_period: ZodUnknown;
user_api_key_auto_create: ZodBoolean;
default_workspace_user_api_key_auto_create: ZodBoolean;
}, ZodTypeAny, "passthrough">>;
benefits: ZodObject<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
limits: ZodRecord<ZodString, ZodNumber>;
featureFlags: ZodRecord<ZodString, ZodUnion<[ZodNumber, ZodArray<ZodString, "many">]>>;
}, ZodTypeAny, "passthrough">>;
subscription: ZodObject<{
type: ZodString;
name: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
type: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
type: ZodString;
name: ZodString;
}, ZodTypeAny, "passthrough">>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/ai-gateway-dashboard.ts:61
Bare organisation info response, distinct from organisations/self's data envelope.