{
  "provider": "Kong",
  "providerId": "kong",
  "kind": "json-structure",
  "description": "Structural overview of the Kong API surface; extracted from openapi/.",
  "schemaCount": 1029,
  "operationCount": 684,
  "schemas": [
    {
      "name": "GroupMembership",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "members"
      ]
    },
    {
      "name": "CreateControlPlaneRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateControlPlaneRequest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ControlPlane",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "config",
        "created_at",
        "updated_at",
        "description",
        "labels"
      ]
    },
    {
      "name": "GroupStatus",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "state"
      ]
    },
    {
      "name": "GroupConflict",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "cluster_id",
        "description",
        "resource"
      ]
    },
    {
      "name": "GroupConflictResource",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "GroupMemberStatus",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "is_member"
      ]
    },
    {
      "name": "Labels",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProxyURL",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "host",
        "port",
        "protocol"
      ]
    },
    {
      "name": "ProxyURLs",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ControlPlaneFilterParameters",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CursorPaginatedMetaWithSizeAndTotal",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "page"
      ]
    },
    {
      "name": "CursorMetaWithSizeAndTotal",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "size",
        "next"
      ]
    },
    {
      "name": "StringFieldEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "StringFieldContainsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "contains"
      ]
    },
    {
      "name": "BooleanFieldFilter",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SortQuery",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PageMeta",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "number",
        "size",
        "total"
      ]
    },
    {
      "name": "PaginatedMeta",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "page"
      ]
    },
    {
      "name": "BaseError",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "status",
        "title",
        "instance",
        "detail"
      ]
    },
    {
      "name": "InvalidRules",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "InvalidParameterStandard",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "field",
        "reason"
      ]
    },
    {
      "name": "InvalidParameterMinimumLength",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "field",
        "reason",
        "rule",
        "minimum"
      ]
    },
    {
      "name": "InvalidParameterMaximumLength",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "field",
        "reason",
        "rule",
        "maximum"
      ]
    },
    {
      "name": "InvalidParameterChoiceItem",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "field",
        "reason",
        "rule",
        "choices"
      ]
    },
    {
      "name": "InvalidParameterDependentItem",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "field",
        "rule",
        "reason",
        "dependents"
      ]
    },
    {
      "name": "InvalidParameters",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BadRequestError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UnauthorizedError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ForbiddenError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConflictError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NotFoundError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreatedAt",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdatedAt",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PaginationNextResponse",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PaginationOffsetResponse",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IdentityProviderType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IdentityProviderLoginPath",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OIDCIdentityProviderIssuer",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OIDCIdentityProviderClientId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OIDCIdentityProviderClientSecret",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OIDCIdentityProviderScopes",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OIDCIdentityProviderClaimMappings",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "SAMLIdentityProviderMetadataURL",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SAMLIdentityProviderMetadata",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateIdentityProvider",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "UpdateIdentityProvider",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "IdentityProvider",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "OIDCIdentityProviderConfig",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "issuer_url",
        "client_id"
      ]
    },
    {
      "name": "SAMLIdentityProviderConfig",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "IdP",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "User",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "Team",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "TeamMapping",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TeamGroupMapping",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "IdpTeamGroupMapping",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "team_id",
        "group",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AssignedRole",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "SystemAccount",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "SystemAccountAccessToken",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PATName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PersonalAccessTokenCreateRequestWithExpiresAt",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "expires_at"
      ]
    },
    {
      "name": "PersonalAccessTokenCreateRequestWithTTL",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "ttl_seconds"
      ]
    },
    {
      "name": "PersonalAccessTokenCreateResponse",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "state",
        "konnect_token",
        "user_id",
        "created_at",
        "expires_at"
      ]
    },
    {
      "name": "UUID",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IdentityProviderEnabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CursorMetaPage",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "size",
        "next",
        "previous"
      ]
    },
    {
      "name": "CursorMeta",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "page"
      ]
    },
    {
      "name": "LegacyStringFieldFilter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LabelsUpdate",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PersonalAccessTokenState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RevokedBy",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LastUsedAt",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExpiresAt",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RevokedAt",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PersonalAccessToken",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "state",
        "user_id",
        "created_at",
        "updated_at",
        "expires_at"
      ]
    },
    {
      "name": "ControlPlaneId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurationId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DataPlaneGroupId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NetworkId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TransitGatewayId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivateDnsId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProviderAccountId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceQuotaId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DefaultResourceQuotaId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceConfigurationId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DefaultResourceConfigurationId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ControlPlaneGeo",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GatewayVersion",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VersionList",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "InstanceTypeName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiAccess",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "InstanceType",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "hourly_cost",
        "v_cpu",
        "gb_memory"
      ]
    },
    {
      "name": "InstanceTypes",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProviderRegionName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProviderRegionId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServerlessV1ProviderRegionId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProviderRegion",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "region",
        "name",
        "availability_zones",
        "cidr_blocks",
        "reserved_cidr_blocks"
      ]
    },
    {
      "name": "ServerlessV1ProviderRegion",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "region"
      ]
    },
    {
      "name": "ProviderRegions",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServerlessV1ProviderRegions",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProviderName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServerlessV1ProviderName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Provider",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider",
        "regions"
      ]
    },
    {
      "name": "ServerlessV1Provider",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider",
        "regions"
      ]
    },
    {
      "name": "Providers",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ServerlessV1Providers",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AvailabilityDocument",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "versions",
        "instance_types",
        "providers",
        "serverless_v1_providers"
      ]
    },
    {
      "name": "ConfigurationDataPlaneGroupAutoscale",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurationDataPlaneGroupAutoscaleStatic",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "instance_type",
        "requested_instances"
      ]
    },
    {
      "name": "ConfigurationDataPlaneGroupAutoscaleAutopilot",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "base_rps"
      ]
    },
    {
      "name": "ConfigurationDataPlaneGroupEnvironment",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurationDataPlaneGroupEnvironmentField",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "value"
      ]
    },
    {
      "name": "ConfigurationDataPlaneGroupConfig",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "provider",
        "region"
      ]
    },
    {
      "name": "ConfigurationDataPlaneGroup",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "provider",
        "region",
        "state",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "NetworkConfigurationReference",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurationKind",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainKind",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConfigurationManifest",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "control_plane_id",
        "control_plane_geo",
        "dataplane_group_config",
        "dataplane_groups",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CreateConfigurationDataPlaneGroup",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "provider",
        "region"
      ]
    },
    {
      "name": "ProviderAccount",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "provider",
        "provider_account_id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "NetworkCreateState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NetworkState",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NetworkStateMetadata",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "NetworkProviderMetadata",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "NetworkName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NetworkCIDRBlock",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NetworkAvailabilityZones",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Network",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "id",
        "name",
        "default",
        "cloud_gateway_provider_account_id",
        "region",
        "availability_zones",
        "cidr_block",
        "provider_metadata",
        "state",
        "transit_gateway_count",
        "configuration_reference_count",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CreateNetworkRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "cloud_gateway_provider_account_id",
        "region",
        "availability_zones",
        "cidr_block"
      ]
    },
    {
      "name": "PatchNetworkRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "TransitGatewayState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AwsResourceEndpointConfigState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AwsTransitGatewayAttachmentConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "transit_gateway_id",
        "ram_share_arn"
      ]
    },
    {
      "name": "AwsTransitGatewayAttachmentConfigForResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "kind",
        "transit_gateway_id",
        "ram_share_arn"
      ]
    },
    {
      "name": "AwsVpcPeeringGatewayAttachmentConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "kind",
        "peer_account_id",
        "peer_vpc_id",
        "peer_vpc_region"
      ]
    },
    {
      "name": "AwsVpcPeeringGatewayAttachmentConfigForResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "kind",
        "peer_account_id",
        "peer_vpc_id",
        "peer_vpc_region"
      ]
    },
    {
      "name": "AwsResourceEndpointAttachmentConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "ram_share_arn"
      ]
    },
    {
      "name": "AwsResourceEndpointAttachmentConfigResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "ram_share_arn",
        "resource_config"
      ]
    },
    {
      "name": "AwsResourceEndpointConfig",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AwsResourceEndpointConfigResponse",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AzureVNETPeeringAttachmentConfig",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "kind",
        "tenant_id",
        "subscription_id",
        "resource_group_name",
        "vnet_name"
      ]
    },
    {
      "name": "AzureVHubPeeringAttachmentConfig",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "kind",
        "tenant_id",
        "subscription_id",
        "resource_group_name",
        "vhub_name"
      ]
    },
    {
      "name": "GCPVPCPeeringAttachmentConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "peer_project_id",
        "peer_vpc_name"
      ]
    },
    {
      "name": "TransitGatewayDnsConfig",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TransitGatewayName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TransitGatewayCIDRBlocks",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivateDnsResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AwsPrivateHostedZoneResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "state",
        "state_metadata",
        "entity_version",
        "created_at",
        "updated_at",
        "name",
        "private_dns_attachment_config"
      ]
    },
    {
      "name": "AwsPrivateHostedZoneAttachmentConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "kind",
        "hosted_zone_id"
      ]
    },
    {
      "name": "GcpPrivateHostedZoneAttachmentConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "kind",
        "domain_name",
        "peer_project_id",
        "peer_vpc_name"
      ]
    },
    {
      "name": "GcpPrivateHostedZoneResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "state",
        "state_metadata",
        "entity_version",
        "created_at",
        "updated_at",
        "name",
        "private_dns_attachment_config"
      ]
    },
    {
      "name": "AzurePrivateHostedZoneAttachmentConfig",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "kind",
        "domain_name",
        "peer_tenant_id",
        "peer_subscription_id",
        "peer_resource_group_id",
        "peer_vnet_link_name"
      ]
    },
    {
      "name": "AzurePrivateHostedZoneResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "state",
        "state_metadata",
        "entity_version",
        "created_at",
        "updated_at",
        "name",
        "private_dns_attachment_config"
      ]
    },
    {
      "name": "AwsPrivateDnsResolverResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "state",
        "state_metadata",
        "entity_version",
        "created_at",
        "updated_at",
        "name",
        "private_dns_attachment_config"
      ]
    },
    {
      "name": "AzurePrivateDnsResolverResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "state",
        "state_metadata",
        "entity_version",
        "created_at",
        "updated_at",
        "name",
        "private_dns_attachment_config"
      ]
    },
    {
      "name": "AwsPrivateDnsResolverAttachmentConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "kind",
        "dns_config"
      ]
    },
    {
      "name": "AzurePrivateDnsResolverAttachmentConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "kind",
        "dns_config"
      ]
    },
    {
      "name": "PrivateDnsResolverConfig",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivateDnsResolverConfigObject",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "remote_dns_server_ip_addresses"
      ]
    },
    {
      "name": "PrivateDnsName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivateDnsState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PatchAwsPrivateDnsResolver",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PatchAzurePrivateDnsResolver",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CreatePrivateDnsRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PatchPrivateDnsRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AwsTransitGatewayResponse",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "name",
        "cidr_blocks",
        "transit_gateway_attachment_config",
        "dns_config",
        "id",
        "state",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AwsVpcPeeringGatewayResponse",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "name",
        "cidr_blocks",
        "transit_gateway_attachment_config",
        "dns_config",
        "id",
        "state",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AwsResourceEndpointGatewayResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name",
        "transit_gateway_attachment_config",
        "id",
        "dns_config",
        "state",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AzureTransitGatewayResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name",
        "transit_gateway_attachment_config",
        "id",
        "dns_config",
        "state",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AzureVHubPeeringGatewayResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name",
        "transit_gateway_attachment_config",
        "id",
        "dns_config",
        "state",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "GCPVPCPeeringGatewayResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name",
        "transit_gateway_attachment_config",
        "id",
        "dns_config",
        "state",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "TransitGatewayResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateAwsTransitGateway",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "cidr_blocks",
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "CreateAwsVpcPeeringGateway",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "cidr_blocks",
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "CreateAwsResourceEndpointGateway",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "CreateAzureTransitGateway",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "CreateAzureVHubPeeringGateway",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "CreateGCPVPCPeeringTransitGateway",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "CreateTransitGatewayRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PatchAwsResourceEndpointGateway",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "transit_gateway_attachment_config"
      ]
    },
    {
      "name": "PatchAwsTransitGateway",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "cidr_blocks"
      ]
    },
    {
      "name": "PatchTransitGatewayRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomain",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "control_plane_id",
        "control_plane_geo",
        "domain",
        "state",
        "state_metadata",
        "entity_version",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CustomDomainOnlinePropertyStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainOnlineStatus",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "cname",
        "ssl"
      ]
    },
    {
      "name": "CreateConfigurationRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "control_plane_id",
        "control_plane_geo",
        "dataplane_groups"
      ]
    },
    {
      "name": "CreateCustomDomainRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "control_plane_id",
        "control_plane_geo",
        "domain"
      ]
    },
    {
      "name": "ResourceQuotaQualifier",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceQuotaName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceQuotaDescription",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceQuotaValue",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceQuota",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "resource",
        "name",
        "description",
        "value",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "DefaultResourceQuota",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "resource",
        "name",
        "description",
        "value",
        "overrides",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ResourceConfigurationQualifier",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceConfigurationValue",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceConfigurationName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ResourceConfigurationDescription",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnConfigResponse",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ManagedCacheAddOnConfigResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "kind",
        "capacity_config",
        "data_plane_groups",
        "state_metadata"
      ]
    },
    {
      "name": "ManagedCacheAddOnDataPlaneGroup",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "cloud_gateway_network_id",
        "provider",
        "region",
        "state",
        "state_metadata"
      ]
    },
    {
      "name": "AddOnState",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "owner",
        "config",
        "entity_version",
        "state",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CreateAddOnRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "owner",
        "config"
      ]
    },
    {
      "name": "AddOnName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnOwner",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ControlPlaneAddOnOwner",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "control_plane_id",
        "control_plane_geo"
      ]
    },
    {
      "name": "ControlPlaneGroupAddOnOwner",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "kind",
        "control_plane_group_id",
        "control_plane_group_geo"
      ]
    },
    {
      "name": "CreateAddOnConfig",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateManagedCacheAddOnConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "kind",
        "capacity_config"
      ]
    },
    {
      "name": "UpdateAddOnRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "config"
      ]
    },
    {
      "name": "UpdateAddOnConfig",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateManagedCacheAddOnConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "kind",
        "capacity_config"
      ]
    },
    {
      "name": "ManagedCacheCapacityConfig",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TieredCapacityConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "kind",
        "tier"
      ]
    },
    {
      "name": "ConfigurationsFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CustomDomainsFilterParameters",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "TransitGatewaysFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PrivateDnsFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "NetworksFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ProviderAccountsFilterParameters",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CloudGatewaysStringFieldFilterOverride",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "NetworkStateFieldFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CustomDomainStateFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainStateFieldEqualsFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomDomainStateFieldNotEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "neq"
      ]
    },
    {
      "name": "CustomDomainStateFieldOrEqualityFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "oeq"
      ]
    },
    {
      "name": "TransitGatewayStateFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TransitGatewayStateFieldEqualsFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TransitGatewayStateFieldNotEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "neq"
      ]
    },
    {
      "name": "TransitGatewayStateFieldOrEqualityFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "oeq"
      ]
    },
    {
      "name": "PrivateDnsStateFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivateDnsStateFieldEqualsFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PrivateDnsStateFieldNotEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "neq"
      ]
    },
    {
      "name": "PrivateDnsStateFieldOrEqualityFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "oeq"
      ]
    },
    {
      "name": "IDFieldFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ControlPlaneGeoFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ControlPlaneGeoFieldEqualsFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ControlPlaneGeoFieldNotEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "neq"
      ]
    },
    {
      "name": "ControlPlaneGeoFieldOrEqualityFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "oeq"
      ]
    },
    {
      "name": "ResourceConfiguration",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "qualifier",
        "value"
      ]
    },
    {
      "name": "DefaultResourceConfiguration",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "qualifier",
        "name",
        "description",
        "value",
        "overrides",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AddOnsFilterParameters",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "AddOnStateFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnStateFieldEqualsFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnStateFieldEqualsComparison",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "eq"
      ]
    },
    {
      "name": "AddOnStateFieldNotEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "neq"
      ]
    },
    {
      "name": "AddOnStateFieldOrEqualityFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "oeq"
      ]
    },
    {
      "name": "AddOnConfigKindFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnConfigKindFieldEqualsFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AddOnConfigKindFieldEqualsComparison",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "eq"
      ]
    },
    {
      "name": "AddOnConfigKindFieldNotEqualsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "neq"
      ]
    },
    {
      "name": "AddOnConfigKindFieldOrEqualityFilter",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "oeq"
      ]
    },
    {
      "name": "AddOnConfigKind",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UuidFieldFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ListCursorMeta",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NotificationFilterParameters",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ConfigurationFilterParameters",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Notification",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "title",
        "description",
        "status",
        "region",
        "namespace",
        "entity_id",
        "details",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "NotificationUpdatePayload",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "status"
      ]
    },
    {
      "name": "NotificationStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NotificationRegion",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NotificationChannel",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "enabled"
      ]
    },
    {
      "name": "NotificationChannelType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NotificationNamespace",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EntityTypes",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UserConfiguration",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "event_id",
        "event_title",
        "event_description",
        "event_namespace",
        "event_subscription_count",
        "default_subscription"
      ]
    },
    {
      "name": "DefaultSubscription",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "channel",
        "enabled"
      ]
    },
    {
      "name": "EventSubscriptionResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "entity_type",
        "created_at",
        "updated_at",
        "regions",
        "entities",
        "channels",
        "enabled",
        "name"
      ]
    },
    {
      "name": "EventSubscription",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "regions",
        "entities",
        "channels",
        "enabled",
        "name"
      ]
    },
    {
      "name": "BulkPayload",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "ids",
        "status"
      ]
    },
    {
      "name": "DcrConfigPropertyInitialClientId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyInitialClientSecret",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyDcrToken",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyInitialClientAudience",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyApiKey",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyDisableEventHooks",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyDisableRefreshSecret",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigPropertyAllowMultipleCredentials",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrConfigAuth0InResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "initial_client_id",
        "initial_client_audience",
        "use_developer_managed_scopes"
      ]
    },
    {
      "name": "CreateDcrConfigAuth0InRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "initial_client_id",
        "initial_client_secret"
      ]
    },
    {
      "name": "UpdateDcrConfigAuth0InRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "DcrConfigAzureAdInResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "initial_client_id"
      ]
    },
    {
      "name": "CreateDcrConfigAzureAdInRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "initial_client_id",
        "initial_client_secret"
      ]
    },
    {
      "name": "UpdateDcrConfigAzureAdInRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DcrConfigCurityInResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "initial_client_id"
      ]
    },
    {
      "name": "CreateDcrConfigCurityInRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "initial_client_id",
        "initial_client_secret"
      ]
    },
    {
      "name": "UpdateDcrConfigCurityInRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DcrConfigOktaInResponse",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateDcrConfigOktaInRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "dcr_token"
      ]
    },
    {
      "name": "UpdateDcrConfigOktaInRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DcrConfigHttpInResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "dcr_base_url"
      ]
    },
    {
      "name": "CreateDcrConfigHttpInRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "dcr_base_url",
        "api_key"
      ]
    },
    {
      "name": "UpdateDcrConfigHttpInRequest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "DcrProviderBase",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "provider_type",
        "issuer",
        "active",
        "dcr_config",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "DcrProviderAuth0",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider_type",
        "dcr_config"
      ]
    },
    {
      "name": "DcrProviderAzureAd",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider_type",
        "dcr_config"
      ]
    },
    {
      "name": "DcrProviderCurity",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider_type",
        "dcr_config"
      ]
    },
    {
      "name": "DcrProviderOkta",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider_type",
        "dcr_config"
      ]
    },
    {
      "name": "DcrProviderHttp",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "provider_type",
        "dcr_config"
      ]
    },
    {
      "name": "CreateDcrProviderResponse",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrProviderResponse",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateDcrProviderRequestAuth0",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "provider_type",
        "dcr_config",
        "name",
        "issuer"
      ]
    },
    {
      "name": "CreateDcrProviderRequestAzureAd",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "provider_type",
        "dcr_config",
        "name",
        "issuer"
      ]
    },
    {
      "name": "CreateDcrProviderRequestCurity",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "provider_type",
        "dcr_config",
        "name",
        "issuer"
      ]
    },
    {
      "name": "CreateDcrProviderRequestOkta",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "provider_type",
        "dcr_config",
        "name",
        "issuer"
      ]
    },
    {
      "name": "CreateDcrProviderRequestHttp",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "provider_type",
        "dcr_config",
        "name",
        "issuer"
      ]
    },
    {
      "name": "CreateDcrProviderRequest",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateDcrProviderRequest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ListDcrProvidersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "VerifyDcrProviderResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "status",
        "errors"
      ]
    },
    {
      "name": "AppAuthStrategyConfigKeyAuth",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PartialAppAuthStrategyConfigKeyAuth",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PartialAppAuthStrategyConfigOpenIDConnect",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "AppAuthStrategyConfigOpenIDConnect",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "issuer",
        "credential_claim",
        "scopes",
        "auth_methods"
      ]
    },
    {
      "name": "AppAuthStrategyKeyAuthRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "display_name",
        "strategy_type",
        "configs"
      ]
    },
    {
      "name": "AppAuthStrategyKeyAuthResponse",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "display_name",
        "strategy_type",
        "configs",
        "active",
        "dcr_provider",
        "labels",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AppAuthStrategyOpenIDConnectRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "display_name",
        "strategy_type",
        "configs"
      ]
    },
    {
      "name": "AppAuthStrategyOpenIDConnectResponse",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "display_name",
        "strategy_type",
        "configs",
        "active",
        "dcr_provider",
        "labels",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CreateAppAuthStrategyRequest",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "strategy_type"
      ]
    },
    {
      "name": "AppAuthStrategy",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "strategy_type"
      ]
    },
    {
      "name": "UpdateAppAuthStrategyRequest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "UpdateAppAuthStrategyRequestOpenIdConnect",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "openid-connect"
      ]
    },
    {
      "name": "UpdateAppAuthStrategyRequestKeyAuth",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "key-auth"
      ]
    },
    {
      "name": "CreateAppAuthStrategyResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateAppAuthStrategyResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetAppAuthStrategyResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListAppAuthStrategiesResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "DcrBaseUrl",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrProviderDisplayName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DcrProviderName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AuthStrategyName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AuthStrategyDisplayName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringFieldFilter",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ImageDataUri",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImageTypeSchema",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ReplaceImageRequestSchema",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "ApiResponseSchema",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "name",
        "version",
        "labels",
        "created_at",
        "updated_at",
        "slug",
        "portals",
        "api_spec_ids",
        "current_version_summary"
      ]
    },
    {
      "name": "APIImage",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "status",
        "error",
        "api_id",
        "image_type",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthStrategyApiSyncError",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "message"
      ]
    },
    {
      "name": "ApiDocumentId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiDocumentContent",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiDocumentTitle",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiDocumentStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiDocumentParentDocumentId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiDocumentSlug",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiDocumentSummaryWithChildren",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "title",
        "slug",
        "status",
        "parent_document_id",
        "created_at",
        "updated_at",
        "children"
      ]
    },
    {
      "name": "ApiDocument",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "MoveDocumentRequestPayload",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ApiVersionSummary",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "APIVersionRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ApiSpec",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ValidateApiSpecRequestPayload",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "content"
      ]
    },
    {
      "name": "ValidateApiSpecSuccessResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "validation_messages"
      ]
    },
    {
      "name": "ApiPublicationVisibility",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiPublicationAuthStrategyIds",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiPublicationListItem",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "api_id",
        "portal_id",
        "visibility",
        "created_at",
        "updated_at",
        "auth_strategy_ids",
        "auto_approve_registrations",
        "entity_type"
      ]
    },
    {
      "name": "PublicationListItem",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "api_id",
        "portal_ids",
        "visibility",
        "created_at",
        "updated_at",
        "auth_strategy_ids",
        "auto_approve_registrations",
        "entity_type"
      ]
    },
    {
      "name": "AutoApproveRegistrations",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiPublication",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ApiPackagePublication",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ApiImplementationService",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "control_plane_id",
        "id"
      ]
    },
    {
      "name": "ApiImplementationControlPlane",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "control_plane_id"
      ]
    },
    {
      "name": "ApiImplementationListItem",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiImplementationListItemGatewayServiceEntity",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "api_id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ApiImplementationListItemControlPlaneEntity",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "api_id",
        "created_at",
        "updated_at",
        "control_plane"
      ]
    },
    {
      "name": "ApiImplementation",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiImplementationGatewayServiceEntity",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ApiImplementationControlPlaneEntity",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ApiAttributeListItem",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "key",
        "values",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ApiAttributes",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiOperation",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "method",
        "path"
      ]
    },
    {
      "name": "ApiOperationImplementationStatus",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "matched",
        "route",
        "service"
      ]
    },
    {
      "name": "APIPackageJSONPatchOperation",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "APIPackageJSONPatchItem",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "op",
        "path"
      ]
    },
    {
      "name": "ApiFilterParameters",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "ApiPackageFilterParameters",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "ApiPackageOperationsFilterParameters",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ApiDocumentFilterParameters",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ApiSpecFilterParameters",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ApiVersionFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ApiPublicationFilterParameters",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PortalApiPublicationFilterParameters",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ApiImplementationFilterParameters",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ApiAttributeFilterParameters",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ApiOperationFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ApiPackageResponseSchema",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "slug",
        "version",
        "labels",
        "attributes",
        "created_at",
        "updated_at",
        "rate_limiting_config"
      ]
    },
    {
      "name": "ApiPackageOperationResponseSchema",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "api",
        "method",
        "path",
        "created_at",
        "updated_at",
        "rate_limiting_config"
      ]
    },
    {
      "name": "Method",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RateLimitingConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "limit",
        "duration"
      ]
    },
    {
      "name": "APIPackageImage",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "status",
        "error",
        "api_package_id",
        "image_type",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "LabelsFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AttributesFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DateTimeFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApiSpecType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UnsupportedMediaTypeError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImagePNGDataUri",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImageJPGDataUri",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImageSVGDataUri",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EntityType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApplicationOwnerType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApplicationOwnerId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApplicationOwner",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "id"
      ]
    },
    {
      "name": "CreatePortalIdpTeamGroupMappingRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "team_id",
        "group"
      ]
    },
    {
      "name": "PortalIdpTeamGroupMapping",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "team_id",
        "group",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "PortalIdpTeamGroupMappingCollectionResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "meta",
        "data"
      ]
    },
    {
      "name": "PortalImageDataUri",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PortalImageAssetBlob",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ReplacePortalImageAsset",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "UpdateDeveloperRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PortalDeveloper",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "email",
        "full_name",
        "status"
      ]
    },
    {
      "name": "BasicDeveloper",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ListDevelopersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "DeveloperStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MovePageRequestPayload",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PageSlug",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ParentPageId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PageTitle",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PageContent",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SnippetName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SnippetTitle",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SnippetContent",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VisibilityStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PublishedStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Description",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PageVisibilityStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SnippetVisibilityStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdatePortalPageRequest",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "CreatePortalPageRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "slug",
        "content"
      ]
    },
    {
      "name": "PortalPageInfo",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "slug",
        "title",
        "visibility",
        "created_at",
        "updated_at",
        "status",
        "parent_page_id",
        "children"
      ]
    },
    {
      "name": "PortalSnippetInfo",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "title",
        "visibility",
        "status",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "DefaultContent",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "pages",
        "snippets"
      ]
    },
    {
      "name": "PortalPageResponse",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "slug",
        "title",
        "content",
        "visibility",
        "status",
        "created_at",
        "updated_at",
        "parent_page_id"
      ]
    },
    {
      "name": "ListPortalPagesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "PortalSnippetResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "content",
        "visibility",
        "status",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ListPortalSnippetsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "UpdatePortalSnippetRequest",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "CreatePortalSnippetRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "content"
      ]
    },
    {
      "name": "UpdateApplicationRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ListApplicationsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "GetApplicationResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListApplicationDevelopersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "ListApplicationRegistrationsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "GetApplicationRegistrationResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateApplicationRegistrationResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ApplicationDeveloperDetailed",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id"
      ]
    },
    {
      "name": "Application",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ClientCredentialsApplication",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "name",
        "description",
        "registration_count",
        "client_id",
        "auth_strategy",
        "dcr_provider",
        "portal",
        "labels",
        "granted_scopes"
      ]
    },
    {
      "name": "KeyAuthApplication",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "name",
        "description",
        "auth_strategy",
        "portal",
        "registration_count",
        "labels"
      ]
    },
    {
      "name": "ApplicationRegistration",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "status",
        "api",
        "application"
      ]
    },
    {
      "name": "ApplicationRegistrationStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateApplicationRegistrationRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PortalFilterParameters",
      "type": "object",
      "propertyCount": 12,
      "required": []
    },
    {
      "name": "PortalPagesFilterParameters",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PortalSnippetsFilterParameters",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PortalCustomDomain",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "hostname",
        "enabled",
        "ssl",
        "cname_status",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "PortalCustomDomainSSL",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "domain_verification_method",
        "verification_status"
      ]
    },
    {
      "name": "CreatePortalCustomDomainSSL",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreatePortalCustomDomainSSLWithCustomCertificate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "domain_verification_method",
        "custom_certificate",
        "custom_private_key"
      ]
    },
    {
      "name": "CreatePortalCustomDomainSSLStandard",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "domain_verification_method"
      ]
    },
    {
      "name": "UpdatePortalCustomDomainSSL",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PortalCustomDomainVerificationMethod",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PortalCustomDomainVerificationStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PortalCustomDomainCnameStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PortalCustomDomainValidationErrors",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreatePortalCustomDomainRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "hostname",
        "enabled",
        "ssl"
      ]
    },
    {
      "name": "UpdatePortalCustomDomainRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PortalClaimMappings",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "OIDCAuthEnabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SAMLAuthEnabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OIDCIdpMappingEnabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IDPMappingEnabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PortalAuthenticationSettingsResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "basic_auth_enabled",
        "konnect_mapping_enabled",
        "oidc_auth_enabled",
        "oidc_team_mapping_enabled"
      ]
    },
    {
      "name": "AssignedPortalRoleCollectionResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "meta",
        "data"
      ]
    },
    {
      "name": "ListPortalTeamsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "ListRolesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "services"
      ]
    },
    {
      "name": "ListBasicDevelopersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "AddDeveloperToTeamRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "PortalAssignRoleRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "role_name",
        "entity_id",
        "entity_type_name",
        "entity_region"
      ]
    },
    {
      "name": "PortalAuthenticationSettingsUpdateRequest",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "PortalTeamGroupMappingsUpdateRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PortalUpdateTeamRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PortalCreateTeamRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name"
      ]
    },
    {
      "name": "PortalTeamResponse",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PortalTeamGroupMappingResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PortalTeamGroupMapping",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PortalAssignedRoleResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "role_name",
        "entity_id",
        "entity_type_name",
        "entity_region"
      ]
    },
    {
      "name": "ListDomains",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "EmailDeliveryUpdatePayload",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "EmailDelivery",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "from_email",
        "reply_to_email",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "PatchPortalEmailConfig",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PostPortalEmailConfig",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PortalEmailConfig",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "from_name",
        "from_email",
        "reply_to_email",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EmailDomainPayload",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "domain"
      ]
    },
    {
      "name": "EmailVerificationStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EmailDomainVerification",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "status",
        "last_time_checked",
        "last_time_success"
      ]
    },
    {
      "name": "DNSRecord",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "name",
        "value"
      ]
    },
    {
      "name": "EmailDomain",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "domain",
        "verification",
        "dns_validation_records",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EmailDomainFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "EmailTemplateName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EmailTemplateVariableName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DefaultEmailTemplate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "default_content",
        "variables",
        "name",
        "label"
      ]
    },
    {
      "name": "DefaultEmailTemplateContent",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "subject",
        "title",
        "body"
      ]
    },
    {
      "name": "EmailTemplateContent",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "SendTestEmailTemplateContent",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "subject",
        "title",
        "body"
      ]
    },
    {
      "name": "EmailTemplate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "label",
        "default_content",
        "variables",
        "enabled",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EmailTemplateVariablesList",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "EmailTemplateVariable",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "description",
        "scope",
        "example"
      ]
    },
    {
      "name": "FilterApplications",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "SourceIPEnabled",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImageGIFDataUri",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ImageICODataUri",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PortalMenuItem",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "path",
        "title",
        "visibility",
        "external"
      ]
    },
    {
      "name": "PortalFooterMenuSection",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "title",
        "items"
      ]
    },
    {
      "name": "PortalCustomization",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "GoogleTagManagerIntegrationConfigProperties",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "GoogleTagManagerIntegration",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "type",
        "config_data"
      ]
    },
    {
      "name": "GoogleAnalytics4IntegrationConfigProperties",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "GoogleAnalytics4Integration",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "enabled",
        "type",
        "config_data"
      ]
    },
    {
      "name": "PortalIntegrations",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UpdateGoogleTagManagerIntegration",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "UpdateGoogleAnalytics4Integration",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "UpdatePortalIntegrations",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "AuthMethods",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AvailableScopes",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AuthStrategyClientCredentials",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "credential_type",
        "auth_methods"
      ]
    },
    {
      "name": "AuthStrategyKeyAuth",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "credential_type",
        "key_names"
      ]
    },
    {
      "name": "ApiKeyCredentialListItem",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type",
        "id",
        "display_name",
        "created_at"
      ]
    },
    {
      "name": "ClientSecretCredentialListItem",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type",
        "id",
        "client_id",
        "created_at"
      ]
    },
    {
      "name": "CredentialListItem",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListCredentialsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "PortalAllowedIPs",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IPEntry",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "allowed_ips"
      ]
    },
    {
      "name": "IPEntries",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateCatalogService",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "display_name"
      ]
    },
    {
      "name": "UpdateCatalogService",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "CatalogServiceFilterParameters",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "CatalogService",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "display_name",
        "description",
        "custom_fields",
        "labels",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CatalogIntegrationFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CatalogIntegration",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "built_in",
        "name",
        "display_name",
        "version",
        "authorization",
        "config_schema",
        "resource_types",
        "discovery",
        "api_spec_provider",
        "events",
        "visibility"
      ]
    },
    {
      "name": "CatalogIntegrationAuthorization",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "OAuth",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "MultiKeyAuth",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "GitHubAppInstallationAuth",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "CatalogIntegrationConfigSchema",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "StringConfigFieldSchema",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type"
      ]
    },
    {
      "name": "EnumConfigFieldSchema",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "choices"
      ]
    },
    {
      "name": "BooleanConfigFieldSchema",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type"
      ]
    },
    {
      "name": "MutableCondition",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CatalogIntegrationResourceTypes",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CatalogIntegrationDiscovery",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "resource_integration_data_examples"
      ]
    },
    {
      "name": "CatalogIntegrationApiSpecProvider",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "display_name",
        "description",
        "config_schema",
        "resource_type"
      ]
    },
    {
      "name": "CatalogIntegrationEvents",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegrationResourceEvents",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegrationResourceEvent",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "display_name",
        "description",
        "events_feed"
      ]
    },
    {
      "name": "CreateIntegrationInstance",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "integration_name",
        "name",
        "display_name",
        "config"
      ]
    },
    {
      "name": "UpdateIntegrationInstance",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "IntegrationInstanceFilterParameters",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "IntegrationInstance",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "display_name",
        "description",
        "integration",
        "authorized",
        "config",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "IntegrationInstanceConfig",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateIntegrationInstanceAuthCredential",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegrationInstanceAuthCredential",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateOAuthCredential",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "CreateGitHubAppInstallationCredential",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "CreateMultiKeyAuthCredential",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "CreateAWSRoleDelegationAuthCredential",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "OAuthCredential",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "integration_instance",
        "missing_permissions",
        "tainted",
        "expires_at",
        "created_at",
        "type"
      ]
    },
    {
      "name": "GitHubAppInstallationCredential",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "integration_instance",
        "missing_permissions",
        "tainted",
        "expires_at",
        "created_at",
        "type",
        "config"
      ]
    },
    {
      "name": "MultiKeyAuthCredential",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "integration_instance",
        "missing_permissions",
        "tainted",
        "expires_at",
        "created_at",
        "type"
      ]
    },
    {
      "name": "AWSRoleDelegationAuthCredential",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "integration_instance",
        "missing_permissions",
        "tainted",
        "expires_at",
        "created_at",
        "type",
        "config"
      ]
    },
    {
      "name": "MissingPermission",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "scopes",
        "message"
      ]
    },
    {
      "name": "UpsertIntegrationInstanceAuthConfig",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IntegrationInstanceAuthConfig",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpsertOAuthAuthConfig",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "type",
        "client_id",
        "client_secret",
        "authorization_endpoint",
        "token_endpoint"
      ]
    },
    {
      "name": "OAuthAuthConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type",
        "client_id",
        "authorization_endpoint",
        "token_endpoint"
      ]
    },
    {
      "name": "UpdateCatalogResource",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CatalogResourceFilterParameters",
      "type": "object",
      "propertyCount": 14,
      "required": []
    },
    {
      "name": "CatalogResourceRefFilterParameters",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "CatalogResourceConfigFieldFilter",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "contains",
        "ocontains",
        "oeq",
        "neq"
      ]
    },
    {
      "name": "CatalogResourceIntegrationDataFieldFilter",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "contains",
        "ocontains",
        "oeq",
        "neq"
      ]
    },
    {
      "name": "CatalogResource",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "integration",
        "type",
        "config",
        "integration_data",
        "archived",
        "service_associations",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CatalogResourceId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CatalogResourceConfig",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CatalogResourceType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateCatalogResourceMapping",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "service",
        "resource"
      ]
    },
    {
      "name": "CreateCatalogResourceMappingResourceByConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "integration_instance",
        "type",
        "config"
      ]
    },
    {
      "name": "CatalogResourceMappingFilterParameters",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "CatalogResourceMapping",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "resource",
        "service",
        "created_at"
      ]
    },
    {
      "name": "CriteriaTemplateFilterParameters",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CriteriaTemplate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "display_name",
        "category",
        "template_string",
        "integration_name",
        "installed",
        "schema",
        "required_integration_capability"
      ]
    },
    {
      "name": "CriteriaTemplateSchema",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScorecardTemplateFilterParameters",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ScorecardTemplate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "display_name",
        "description",
        "criteria"
      ]
    },
    {
      "name": "ScorecardTemplateName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScorecardTemplateCriteria",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "integration",
        "template_name",
        "template_parameters",
        "section_name"
      ]
    },
    {
      "name": "CreateScorecard",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "description",
        "entity_selector",
        "criteria",
        "scorecard_template"
      ]
    },
    {
      "name": "UpdateScorecard",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "description",
        "entity_selector",
        "criteria",
        "scorecard_template"
      ]
    },
    {
      "name": "ScorecardFilterParameters",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Scorecard",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "description",
        "score",
        "entity_selector",
        "scorecard_template",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ScorecardWithCriteria",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "description",
        "score",
        "entity_selector",
        "scorecard_template",
        "created_at",
        "updated_at",
        "criteria"
      ]
    },
    {
      "name": "CatalogServiceScorecard",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "description",
        "score",
        "entity_selector",
        "scorecard_template",
        "created_at",
        "updated_at",
        "criteria"
      ]
    },
    {
      "name": "ScorecardEntitySelector",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScorecardScore",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "value",
        "raw_value"
      ]
    },
    {
      "name": "ScorecardServiceFilterParameters",
      "type": "object",
      "propertyCount": 9,
      "required": []
    },
    {
      "name": "ScorecardService",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "display_name",
        "description",
        "custom_fields",
        "labels",
        "created_at",
        "updated_at",
        "score"
      ]
    },
    {
      "name": "ScorecardCriteriaFilterParameters",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ScorecardCriteriaServiceFilterParameters",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "CreateScorecardCriteria",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled",
        "template_name",
        "template_parameters",
        "section_name"
      ]
    },
    {
      "name": "UpdateScorecardCriteria",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "enabled",
        "template_name",
        "template_parameters",
        "section_name"
      ]
    },
    {
      "name": "ScorecardCriteria",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "scorecard_id",
        "integration",
        "enabled",
        "template_name",
        "template_parameters",
        "section_name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CatalogServiceScorecardCriteria",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "scorecard_id",
        "integration",
        "enabled",
        "template_name",
        "template_parameters",
        "section_name",
        "created_at",
        "updated_at",
        "evaluation"
      ]
    },
    {
      "name": "ScorecardCriteriaWithEvaluation",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "scorecard_id",
        "integration",
        "enabled",
        "template_name",
        "template_parameters",
        "section_name",
        "created_at",
        "updated_at",
        "evaluation"
      ]
    },
    {
      "name": "ScorecardCriteriaEvaluation",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "passing_services_count"
      ]
    },
    {
      "name": "CriteriaTemplateName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CriteriaParameters",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScorecardCriteriaService",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "name",
        "display_name",
        "description",
        "custom_fields",
        "labels",
        "created_at",
        "updated_at",
        "evaluation"
      ]
    },
    {
      "name": "ScorecardCriteriaServiceEvaluation",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "is_passing",
        "evaluation_context",
        "evaluation_error",
        "successfully_evaluated_at",
        "attempted_at",
        "created_at"
      ]
    },
    {
      "name": "CriteriaEvaluationResultDetails",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "raw_value",
        "display_text"
      ]
    },
    {
      "name": "CriteriaEvaluationRelationMap",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "instance",
        "relation",
        "map"
      ]
    },
    {
      "name": "CriteriaEvaluationRelationResult",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "is_passing",
        "relation",
        "details"
      ]
    },
    {
      "name": "CriteriaEvaluationErrorResult",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "relation",
        "error"
      ]
    },
    {
      "name": "CustomFields",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TextCustomField",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumericCustomField",
      "type": "number",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanCustomField",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UrlCustomField",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "link"
      ]
    },
    {
      "name": "ServiceSelector",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AllEntitiesSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "ByIDsSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "ByNameSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "ByDisplayNameSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "ByCustomFieldSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "ByLabelSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "HasLabelKeySelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "HasDocsSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "HasApisSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "HasResourcesSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "selector",
        "selector_parameters"
      ]
    },
    {
      "name": "StringFieldSelectorParams",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "operator",
        "value"
      ]
    },
    {
      "name": "HasSelectorParams",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "operator",
        "value"
      ]
    },
    {
      "name": "StringSelectorOperator",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NumberSelectorOperator",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BooleanSelectorOperator",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "HasRelationshipSelectorOperator",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SimpleSchema",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "definition"
      ]
    },
    {
      "name": "CatalogServiceRef",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "display_name"
      ]
    },
    {
      "name": "IntegrationRef",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "display_name",
        "instance"
      ]
    },
    {
      "name": "IntegrationRefWithoutInstance",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "display_name"
      ]
    },
    {
      "name": "IntegrationInstanceRef",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name",
        "display_name"
      ]
    },
    {
      "name": "CatalogResourceRef",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "name",
        "type",
        "config",
        "integration"
      ]
    },
    {
      "name": "TimeValue",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "value",
        "unit"
      ]
    },
    {
      "name": "CatalogServiceApiMapping",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "service_id",
        "api_id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CatalogServiceApiMappingFilterParameters",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CatalogApiServiceMappingFilterParameters",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "NumericFieldFilter",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CursorPageParameters",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "StringFieldFilterExact",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "EventGatewayInfo",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "nodes_total",
        "virtual_clusters_total",
        "min_runtime_version",
        "version"
      ]
    },
    {
      "name": "EventGatewayListener",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "addresses",
        "ports",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EventGatewayListenerAddresses",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayListenerPorts",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayListenerPort",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualCluster",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "name",
        "dns_label",
        "destination",
        "authentication",
        "acl_mode",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "VirtualClusterName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterReference",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterReferenceById",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "VirtualClusterReferenceByName",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationSensitiveDataAwareSchemes",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterAuthenticationSchemes",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterAuthenticationSensitiveDataAwareScheme",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterAuthenticationScheme",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterAuthenticationAnonymous",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "type"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationClientCertificate",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "type"
      ]
    },
    {
      "name": "TLSTrustBundle",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "name",
        "config",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "TLSTrustBundleName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TLSTrustBundleConfig",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "trusted_ca"
      ]
    },
    {
      "name": "TLSTrustBundleReference",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TLSTrustBundleReferenceById",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "TLSTrustBundleReferenceByName",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationSaslPlainSensitiveDataAware",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "mediation"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationSaslPlain",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "mediation"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationPrincipalSensitiveDataAware",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "username"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationPrincipal",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "username",
        "password"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationJWKS",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "endpoint"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationClaimsMapping",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "VirtualClusterAuthenticationSaslScram",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "algorithm"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationOauthBearer",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "type",
        "mediation"
      ]
    },
    {
      "name": "VirtualClusterAuthenticationValidate",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "VirtualClusterAuthenticationAudience",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "VirtualClusterDNSLabel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterACLMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendCluster",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "authentication",
        "bootstrap_servers",
        "tls",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "BackendClusterName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendClusterReference",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "BackendClusterReferenceModify",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendClusterReferenceById",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "BackendClusterReferenceByName",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "BootstrapServers",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendClusterTLS",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "enabled"
      ]
    },
    {
      "name": "BackendMetadataUpdateIntervalSeconds",
      "type": "integer",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendClusterAuthenticationScheme",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendClusterAuthenticationSensitiveDataAwareScheme",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BackendClusterAuthenticationAnonymous",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "type"
      ]
    },
    {
      "name": "BackendClusterAuthenticationSaslPlainSensitiveDataAware",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "username"
      ]
    },
    {
      "name": "BackendClusterAuthenticationSaslPlain",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "username",
        "password"
      ]
    },
    {
      "name": "BackendClusterAuthenticationSaslScramSensitiveDataAware",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type",
        "username",
        "algorithm"
      ]
    },
    {
      "name": "BackendClusterAuthenticationSaslScram",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type",
        "username",
        "algorithm",
        "password"
      ]
    },
    {
      "name": "SchemaRegistry",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "type",
        "id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "SchemaRegistryConfluentSensitiveDataAware",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "type",
        "config"
      ]
    },
    {
      "name": "SchemaRegistryConfluent",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "type",
        "config"
      ]
    },
    {
      "name": "SchemaRegistryConfluentConfigSensitiveDataAware",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "schema_type",
        "endpoint"
      ]
    },
    {
      "name": "SchemaRegistryConfluentConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "schema_type",
        "endpoint"
      ]
    },
    {
      "name": "SchemaRegistryAuthenticationSensitiveDataAwareScheme",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SchemaRegistryAuthenticationScheme",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SchemaRegistryAuthenticationBasicSensitiveDataAware",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "username"
      ]
    },
    {
      "name": "SchemaRegistryAuthenticationBasic",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "username",
        "password"
      ]
    },
    {
      "name": "SchemaRegistryReference",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SchemaRegistryReferenceById",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "SchemaRegistryReferenceByName",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "SchemaValidationType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SchemaRegistryCreate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SchemaRegistryUpdate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayPolicy",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "type",
        "id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EventGatewayListenerPolicy",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "type",
        "id",
        "created_at",
        "updated_at",
        "config"
      ]
    },
    {
      "name": "EventGatewayTLSListenerSensitiveDataAwarePolicy",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayTLSListenerPolicy",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayTLSListenerPolicyConfigSensitiveDataAware",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "certificates"
      ]
    },
    {
      "name": "EventGatewayTLSListenerPolicyConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "certificates"
      ]
    },
    {
      "name": "TLSCertificateSensitiveDataAware",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "certificate"
      ]
    },
    {
      "name": "TLSCertificate",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "certificate",
        "key"
      ]
    },
    {
      "name": "EventGatewayListenerPolicyCreate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayListenerPolicyUpdate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayPolicyPatch",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "EventGatewayListenerPolicyPatch",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "TLSVersionRange",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ForwardToVirtualClusterPolicy",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "ForwardToClusterByPortMappingConfig",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "type",
        "destination",
        "advertised_host"
      ]
    },
    {
      "name": "ForwardToClusterBySNIConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewayConsumePolicyCreate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayConsumePolicyUpdate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayProducePolicyCreate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayProducePolicyUpdate",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayClusterPolicyModify",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayEncryptPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayEncryptConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "failure_mode",
        "part_of_record",
        "encryption_key"
      ]
    },
    {
      "name": "EventGatewayParsedRecordEncryptFieldsPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayParsedRecordEncryptFieldsPolicyCreate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type",
        "config",
        "parent_policy_id"
      ]
    },
    {
      "name": "EventGatewayParsedRecordEncryptFieldsConfig",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "failure_mode",
        "encrypt_fields"
      ]
    },
    {
      "name": "EventGatewayParsedRecordEncryptionSelector",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "paths",
        "encryption_key"
      ]
    },
    {
      "name": "EventGatewayDecryptPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayDecryptPolicyConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "failure_mode",
        "key_sources",
        "part_of_record"
      ]
    },
    {
      "name": "EventGatewayParsedRecordDecryptFieldsPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayParsedRecordDecryptFieldsPolicyCreate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type",
        "config",
        "parent_policy_id"
      ]
    },
    {
      "name": "EventGatewayParsedRecordDecryptFieldsConfig",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "failure_mode",
        "key_sources",
        "decrypt_fields"
      ]
    },
    {
      "name": "EventGatewayParsedRecordDecryptionSelector",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "paths"
      ]
    },
    {
      "name": "EventGatewayModifyHeadersPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayModifyHeadersPolicyCreate",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewaySkipRecordPolicy",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewaySkipRecordPolicyCreate",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewayModifyHeaderAction",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayModifyHeaderRemoveAction",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "op",
        "key"
      ]
    },
    {
      "name": "EventGatewayModifyHeaderSetAction",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "op",
        "key",
        "value"
      ]
    },
    {
      "name": "EventGatewayConsumeSchemaValidationPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayProduceSchemaValidationPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayProduceSchemaValidationPolicyConfig",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayProduceSchemaValidationPolicyJsonConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewayProduceSchemaValidationPolicySchemaRegistryConfig",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewayACLsPolicy",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "EventGatewayACLPolicyConfig",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "rules"
      ]
    },
    {
      "name": "EventGatewayACLRule",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "resource_type",
        "action",
        "operations",
        "resource_names"
      ]
    },
    {
      "name": "EventGatewayACLOperation",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "EventGatewayACLResourceName",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "match"
      ]
    },
    {
      "name": "EventGatewayACLRuleResourceNamesStaticArray",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayACLRuleResourceNamesDynamicArray",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayKeySource",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventGatewayAWSKeySource",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewayStaticKeySource",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "type"
      ]
    },
    {
      "name": "EncryptionFailureMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProduceFailureMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConsumeFailureMode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EncryptionRecordPart",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DecryptionRecordPart",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EncryptionKey",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EncryptionKeyAWS",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "arn"
      ]
    },
    {
      "name": "EncryptionKeyStatic",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "key"
      ]
    },
    {
      "name": "EncryptionKeyStaticReference",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EncryptionKeyStaticReferenceById",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "EncryptionKeyStaticReferenceByName",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "name"
      ]
    },
    {
      "name": "ConsumeKeyValidationAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConsumeValueValidationAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProduceKeyValidationAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ProduceValueValidationAction",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MoveEventGatewayPolicy",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "index"
      ]
    },
    {
      "name": "EventGatewayDataPlaneCertificate",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "certificate",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "CertificateMetadata",
      "type": "object",
      "propertyCount": 10,
      "required": []
    },
    {
      "name": "EventGatewayNodeError",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "message"
      ]
    },
    {
      "name": "VirtualClusterNamespace",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "mode",
        "prefix"
      ]
    },
    {
      "name": "VirtualClusterNamespaceAdditionalProperties",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "VirtualClusterTopicAlias",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "alias",
        "topic"
      ]
    },
    {
      "name": "VirtualClusterTopicAliasConflict",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VirtualClusterNamespaceTopicSelector",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "type"
      ]
    },
    {
      "name": "VirtualClusterNamespaceTopicSelectorGlob",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "glob"
      ]
    },
    {
      "name": "VirtualClusterNamespaceTopicSelectorExactList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "NamespaceExactAllowListItem",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "backend"
      ]
    },
    {
      "name": "VirtualClusterNamespaceIdSelector",
      "type": "object",
      "propertyCount": 0,
      "required": [
        "type"
      ]
    },
    {
      "name": "VirtualClusterNamespaceIdSelectorGlob",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "glob"
      ]
    },
    {
      "name": "VirtualClusterNamespaceIdSelectorExactList",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type"
      ]
    },
    {
      "name": "EventGatewayStaticKey",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EventGatewayStaticKeyCreate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name",
        "value"
      ]
    },
    {
      "name": "EventGatewayPolicyReference",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GatewayName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GatewayDescription",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MinRuntimeVersion",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateGatewayRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "MinRuntimeVersionUpdate",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateGatewayRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PatchGatewayRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "GatewaySecretReferenceOrLiteral",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GatewaySecret",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GatewayNode",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "version",
        "last_seen_at",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "Address",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "AppPagePaginatedResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "BillingApp",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingAppCustomerData",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BillingAppExternalInvoicing",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "type",
        "definition",
        "status",
        "enable_draft_sync_hook",
        "enable_issuing_sync_hook"
      ]
    },
    {
      "name": "BillingAppReference",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "id"
      ]
    },
    {
      "name": "BillingAppSandbox",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "type",
        "definition",
        "status"
      ]
    },
    {
      "name": "BillingAppStripe",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "type",
        "definition",
        "status",
        "account_id",
        "livemode",
        "masked_api_key"
      ]
    },
    {
      "name": "BillingAppStripeCreateCheckoutSessionConsentCollectionPaymentMethodReuseAgreementPosition",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingAppStripeCreateCheckoutSessionResult",
      "type": "object",
      "propertyCount": 17,
      "required": [
        "customer_id",
        "stripe_customer_id",
        "session_id",
        "setup_intent_id",
        "created_at",
        "mode"
      ]
    },
    {
      "name": "BillingAppStripeCreateCheckoutSessionTaxIdCollectionRequired",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingAppStripeCreateCustomerPortalSessionResult",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "stripe_customer_id",
        "configuration_id",
        "livemode",
        "created_at",
        "return_url",
        "locale",
        "url"
      ]
    },
    {
      "name": "BillingCustomer",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "key"
      ]
    },
    {
      "name": "BillingCustomerData",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BillingCustomerStripeCreateCheckoutSessionRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "stripe_options"
      ]
    },
    {
      "name": "BillingCustomerStripeCreateCustomerPortalSessionRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "stripe_options"
      ]
    },
    {
      "name": "BillingEntitlementAccessResult",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type",
        "feature_key",
        "has_access"
      ]
    },
    {
      "name": "BillingProfile",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "supplier",
        "workflow",
        "apps",
        "default"
      ]
    },
    {
      "name": "BillingProfilePagePaginatedResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "BillingSubscription",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "created_at",
        "updated_at",
        "customer_id",
        "billing_anchor",
        "status"
      ]
    },
    {
      "name": "BillingSubscriptionCancel",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BillingSubscriptionChange",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "customer",
        "plan",
        "timing"
      ]
    },
    {
      "name": "BillingSubscriptionChangeResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "current",
        "next"
      ]
    },
    {
      "name": "BillingSubscriptionCreate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "customer",
        "plan"
      ]
    },
    {
      "name": "BillingSubscriptionEditTimingEnum",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingTaxConfig",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "BillingTaxIdentificationCode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingWorkflowCollectionAlignment",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingWorkflowCollectionAlignmentAnchored",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "recurring_period"
      ]
    },
    {
      "name": "BillingWorkflowCollectionAlignmentSubscription",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "type"
      ]
    },
    {
      "name": "BillingWorkflowCollectionSettings",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BillingWorkflowInvoicingSettings",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "BillingWorkflowPaymentChargeAutomaticallySettings",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "collection_method"
      ]
    },
    {
      "name": "BillingWorkflowPaymentSendInvoiceSettings",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "collection_method"
      ]
    },
    {
      "name": "BillingWorkflowPaymentSettings",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingWorkflowTaxSettings",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CreateBillingProfileRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "supplier",
        "workflow",
        "apps",
        "default"
      ]
    },
    {
      "name": "CreateCustomerRequest",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "key"
      ]
    },
    {
      "name": "CreateMeterRequest",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "name",
        "key",
        "aggregation",
        "event_type"
      ]
    },
    {
      "name": "CustomerPagePaginatedResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "DateTime",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ExternalResourceKey",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ISO8601Duration",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ListCustomerEntitlementAccessResponseData",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "data"
      ]
    },
    {
      "name": "ListCustomersParamsFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ListMetersParamsFilter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Meter",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "key",
        "aggregation",
        "event_type"
      ]
    },
    {
      "name": "MeterPagePaginatedResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "MeteringEvent",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "source",
        "specversion",
        "type",
        "subject"
      ]
    },
    {
      "name": "ResourceKey",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SubscriptionPagePaginatedResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "ULID",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpsertAppCustomerDataRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UpsertBillingProfileRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "supplier",
        "workflow",
        "default"
      ]
    },
    {
      "name": "UpsertCustomerBillingDataRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UpsertCustomerRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name"
      ]
    },
    {
      "name": "UsageAttributionSubjectKey",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GoneError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MCPServerPodsStatus",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "ready",
        "starting",
        "failing"
      ]
    },
    {
      "name": "MCPServerVersionStatus",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "version",
        "desired_replicas",
        "created_replicas",
        "pods_status"
      ]
    },
    {
      "name": "MCPServerStatusRequest",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MCPServerStatusResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "status"
      ]
    },
    {
      "name": "MCPServerInfo",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at",
        "version"
      ]
    },
    {
      "name": "ContainerSpec",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "MCPServerCPInfo",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateMCPServerRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateMCPServerRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name"
      ]
    },
    {
      "name": "PatchMCPServerRequest",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ListMCPServersResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "ListMCPServersCPInfoResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "data",
        "meta"
      ]
    },
    {
      "name": "KongEntitiesResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "routes",
        "services"
      ]
    },
    {
      "name": "KongService",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "protocol",
        "host",
        "port",
        "path"
      ]
    },
    {
      "name": "KongRoute",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "paths",
        "methods"
      ]
    },
    {
      "name": "MCPServerCodeResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "code"
      ]
    },
    {
      "name": "MCPCapabilitiesMap",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "MCPCapabilityRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "version"
      ]
    },
    {
      "name": "MCPServerSignalV1",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "version",
        "offset"
      ]
    },
    {
      "name": "MCPServerSignal",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MCPServerSignals",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "signals"
      ]
    },
    {
      "name": "AdvancedQuery",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "datasource"
      ]
    },
    {
      "name": "LLMQuery",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "datasource"
      ]
    },
    {
      "name": "AgenticQuery",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "datasource"
      ]
    },
    {
      "name": "Tile",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ChartTile",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "layout",
        "type",
        "definition"
      ]
    },
    {
      "name": "Dashboard",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "tiles"
      ]
    },
    {
      "name": "DashboardUpdateRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "definition"
      ]
    },
    {
      "name": "DashboardResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "definition"
      ]
    },
    {
      "name": "DashboardFilterParameters",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "AdvancedMetrics",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RequestsFilterType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UnscopedUuid",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RequestsFilterTypeEmpty",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsApiFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsApiPackageFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsApiProductFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsApiProductVersionFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsApplicationFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ScopedUuid",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsConsumerFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsControlPlaneFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsControlPlaneGroupFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsCountryCodeFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsDataPlaneNodeFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsDataPlaneNodeVersionFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsGatewayServiceFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsPortalFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsRealmFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsResponseSourceFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsRouteFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsStatusCodeFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsStatusCodeGroupedFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsUpstreamStatusCodeFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsUpstreamStatusCodeGroupedFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AdvancedFilters",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Granularity",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsRelativeTimeRangeDtoV2",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "time_range"
      ]
    },
    {
      "name": "MetricsAbsoluteTimeRangeDtoV2",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type"
      ]
    },
    {
      "name": "TimeRange",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LLMMetrics",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsAiPluginFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsAiProviderFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsAiRequestModelFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsAiResponseModelFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsLlmCacheStatusFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsLlmEmbeddingsModelFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsLlmEmbeddingsProviderFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LLMFilters",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AgenticMetrics",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsA2aContextIdFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsA2aErrorFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsA2aMethodFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsA2aTaskIdFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsMcpErrorFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsMcpMethodFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsMcpSessionIdFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "MetricsMcpToolNameFilterByField",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AgenticFilters",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DonutChart",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type"
      ]
    },
    {
      "name": "TimeseriesChart",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "BarChart",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "SingleValueChart",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type"
      ]
    },
    {
      "name": "ChoroplethMapChart",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type"
      ]
    },
    {
      "name": "Chart",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AllFilterItems",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "field",
        "operator"
      ]
    },
    {
      "name": "DataPlaneClientCertificate",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ConfigStore",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CreateConfigStore",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UpdateConfigStore",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ConfigStoreSecret",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CreateConfigStoreSecret",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "key",
        "value"
      ]
    },
    {
      "name": "UpdateConfigStoreSecret",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "value"
      ]
    },
    {
      "name": "NodeCompatibilityIssue",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "NodeCompatibilityIssueAffectedResource",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ACL",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "group"
      ]
    },
    {
      "name": "ACLWithoutParents",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "group"
      ]
    },
    {
      "name": "BasicAuth",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "password",
        "username"
      ]
    },
    {
      "name": "BasicAuthWithoutParents",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "password",
        "username"
      ]
    },
    {
      "name": "CACertificate",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "cert"
      ]
    },
    {
      "name": "Certificate",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "cert",
        "key"
      ]
    },
    {
      "name": "Consumer",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "ConsumerGroup",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name"
      ]
    },
    {
      "name": "ConsumerGroupInsideWrapper",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CustomPlugin",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "handler",
        "name",
        "schema"
      ]
    },
    {
      "name": "Degraphql_route",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "query",
        "uri",
        "service"
      ]
    },
    {
      "name": "Degraphql_routeWithoutParents",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "query",
        "uri"
      ]
    },
    {
      "name": "GatewayUnauthorizedError",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "message",
        "status"
      ]
    },
    {
      "name": "GraphQLCostDecoration",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type_path"
      ]
    },
    {
      "name": "GraphQLCostDecorationWithoutParents",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "type_path"
      ]
    },
    {
      "name": "HMACAuth",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "username"
      ]
    },
    {
      "name": "HMACAuthWithoutParents",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "username"
      ]
    },
    {
      "name": "JWT",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "JWTWithoutParents",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "Key",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "kid"
      ]
    },
    {
      "name": "KeyAuth",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "KeyAuthWithoutParents",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "KeySet",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "KeyWithoutParents",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "kid"
      ]
    },
    {
      "name": "MTLSAuth",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "subject_name"
      ]
    },
    {
      "name": "MTLSAuthWithoutParents",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "subject_name"
      ]
    },
    {
      "name": "Partial",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PartialEmbeddings",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "PartialLink",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "PartialModel",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "PartialRedisCe",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "PartialRedisEe",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "PartialVectordb",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "type",
        "config"
      ]
    },
    {
      "name": "Plugin",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "name"
      ]
    },
    {
      "name": "PluginWithoutParents",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "name"
      ]
    },
    {
      "name": "Route",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RouteExpression",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "RouteJson",
      "type": "object",
      "propertyCount": 21,
      "required": []
    },
    {
      "name": "RouteWithoutParents",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SNI",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "certificate"
      ]
    },
    {
      "name": "SNIWithoutParents",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name"
      ]
    },
    {
      "name": "Service",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "host"
      ]
    },
    {
      "name": "Target",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "target"
      ]
    },
    {
      "name": "TargetWithoutParents",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "target"
      ]
    },
    {
      "name": "Upstream",
      "type": "object",
      "propertyCount": 23,
      "required": [
        "name"
      ]
    },
    {
      "name": "Vault",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "prefix"
      ]
    },
    {
      "name": "KonnectCPLegacyBaseError",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "KonnectCPLegacyUnauthorizedError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "KonnectCPLegacyForbiddenError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "KonnectCPLegacyNotFoundError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "KonnectCPLegacyBadRequestError",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "KonnectCPLegacyConflictError",
      "type": null,
      "propertyCount": 0,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/v1/apis/{apiId}/service-mappings",
      "operationId": "list-service-mappings-for-api",
      "summary": "List Service Mappings for an API",
      "tags": [
        "Catalog Service API Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services",
      "operationId": "list-catalog-services",
      "summary": "List Services",
      "tags": [
        "Catalog Services"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/catalog-services",
      "operationId": "create-catalog-service",
      "summary": "Create Service",
      "tags": [
        "Catalog Services"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services/{id}",
      "operationId": "fetch-catalog-service",
      "summary": "Get a Service",
      "tags": [
        "Catalog Services"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/catalog-services/{id}",
      "operationId": "delete-catalog-service",
      "summary": "Delete Service",
      "tags": [
        "Catalog Services"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/catalog-services/{id}",
      "operationId": "update-catalog-service",
      "summary": "Update Service",
      "tags": [
        "Catalog Services"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services/{id}/resources",
      "operationId": "list-catalog-service-resources",
      "summary": "List Service Resources",
      "tags": [
        "Catalog Service Resources"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services/{id}/scorecards",
      "operationId": "list-catalog-service-scorecards",
      "summary": "List Catalog Service Scorecards",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services/{serviceId}/api-mappings",
      "operationId": "list-catalog-service-api-mappings",
      "summary": "List API Mappings for a Service",
      "tags": [
        "Catalog Service API Mappings"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/catalog-services/{serviceId}/api-mappings",
      "operationId": "create-catalog-service-api-mapping",
      "summary": "Create API Mapping for a Service",
      "tags": [
        "Catalog Service API Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services/{serviceId}/api-mappings/{mappingId}",
      "operationId": "get-catalog-service-api-mapping",
      "summary": "Get API Mapping for a Service",
      "tags": [
        "Catalog Service API Mappings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/catalog-services/{serviceId}/api-mappings/{mappingId}",
      "operationId": "delete-catalog-service-api-mapping",
      "summary": "Delete API Mapping for a Service",
      "tags": [
        "Catalog Service API Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/catalog-services/{serviceId}/scorecards/{scorecardId}",
      "operationId": "fetch-catalog-service-scorecard",
      "summary": "Get a Catalog Service Scorecard",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/criteria-templates",
      "operationId": "list-criteria-templates",
      "summary": "List Criteria Templates",
      "tags": [
        "Criteria Templates"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways",
      "operationId": "list-event-gateways",
      "summary": "List all Event Gateways",
      "tags": [
        "Event Gateways"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways",
      "operationId": "create-event-gateway",
      "summary": "Create Event Gateway",
      "tags": [
        "Event Gateways"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}",
      "operationId": "get-event-gateway",
      "summary": "Get an Event Gateway",
      "tags": [
        "Event Gateways"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}",
      "operationId": "update-event-gateway",
      "summary": "Update Event Gateway",
      "tags": [
        "Event Gateways"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}",
      "operationId": "delete-event-gateway",
      "summary": "Delete Event Gateway",
      "tags": [
        "Event Gateways"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/event-gateways/{gatewayId}",
      "operationId": "patch-event-gateway",
      "summary": "Partially Update Event Gateway",
      "tags": [
        "Event Gateways"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/backend-clusters",
      "operationId": "list-event-gateway-backend-clusters",
      "summary": "List Backend Clusters",
      "tags": [
        "Event Gateway Backend Clusters"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/backend-clusters",
      "operationId": "create-event-gateway-backend-cluster",
      "summary": "Create Backend Cluster",
      "tags": [
        "Event Gateway Backend Clusters"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/backend-clusters/{backendClusterId}",
      "operationId": "get-event-gateway-backend-cluster",
      "summary": "Get a Backend Cluster",
      "tags": [
        "Event Gateway Backend Clusters"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/backend-clusters/{backendClusterId}",
      "operationId": "update-event-gateway-backend-cluster",
      "summary": "Update Backend Cluster",
      "tags": [
        "Event Gateway Backend Clusters"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/backend-clusters/{backendClusterId}",
      "operationId": "delete-event-gateway-backend-cluster",
      "summary": "Delete Backend Cluster",
      "tags": [
        "Event Gateway Backend Clusters"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/data-plane-certificates",
      "operationId": "list-event-gateway-data-plane-certificates",
      "summary": "List Event Gateway DataPlane Certificates",
      "tags": [
        "Event Gateway DataPlane Certificates"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/data-plane-certificates",
      "operationId": "create-event-gateway-data-plane-certificate",
      "summary": "Create a New DataPlane Certificate",
      "tags": [
        "Event Gateway DataPlane Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/data-plane-certificates/{certificateId}",
      "operationId": "get-event-gateway-data-plane-certificate",
      "summary": "Get a DataPlane Certificate",
      "tags": [
        "Event Gateway DataPlane Certificates"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/data-plane-certificates/{certificateId}",
      "operationId": "update-event-gateway-data-plane-certificate",
      "summary": "Update Event Gateway DataPlane Certificate",
      "tags": [
        "Event Gateway DataPlane Certificates"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/data-plane-certificates/{certificateId}",
      "operationId": "delete-event-gateway-data-plane-certificate",
      "summary": "Delete Event Gateway DataPlane Certificate",
      "tags": [
        "Event Gateway DataPlane Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/listeners",
      "operationId": "list-event-gateway-listeners",
      "summary": "List Event Gateway Listeners",
      "tags": [
        "Event Gateway Listeners"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/listeners",
      "operationId": "create-event-gateway-listener",
      "summary": "Create Event Gateway Listener",
      "tags": [
        "Event Gateway Listeners"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}",
      "operationId": "get-event-gateway-listener",
      "summary": "Get an Event Gateway Listener",
      "tags": [
        "Event Gateway Listeners"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}",
      "operationId": "update-event-gateway-listener",
      "summary": "Update Event Gateway Listener",
      "tags": [
        "Event Gateway Listeners"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}",
      "operationId": "delete-event-gateway-listener",
      "summary": "Delete Event Gateway Listener",
      "tags": [
        "Event Gateway Listeners"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies",
      "operationId": "list-event-gateway-listener-policies",
      "summary": "List Policies for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies",
      "operationId": "create-event-gateway-listener-policy",
      "summary": "Create Policy for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies/{policyId}",
      "operationId": "get-event-gateway-listener-policy",
      "summary": "Get a Policy for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies/{policyId}",
      "operationId": "update-event-gateway-listener-policy",
      "summary": "Update Policy for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies/{policyId}",
      "operationId": "delete-event-gateway-listener-policy",
      "summary": "Delete Policy for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies/{policyId}",
      "operationId": "patch-event-gateway-listener-policy",
      "summary": "Partially Update Policy for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policies/{policyId}/move",
      "operationId": "move-event-gateway-listener-policy",
      "summary": "Move Policy",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policy-chain",
      "operationId": "get-event-gateway-listener-policy-chain",
      "summary": "Get Policy Chain for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/listeners/{eventGatewayListenerId}/policy-chain",
      "operationId": "update-event-gateway-listener-policy-chain",
      "summary": "Update Policy Chain for Listener",
      "tags": [
        "Event Gateway Listener Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/nodes",
      "operationId": "list-event-gateway-nodes",
      "summary": "List Nodes",
      "tags": [
        "Event Gateway Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/nodes/{eventGatewayNodeId}",
      "operationId": "get-event-gateway-node",
      "summary": "Get a Node",
      "tags": [
        "Event Gateway Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/nodes/{eventGatewayNodeId}/errors",
      "operationId": "list-event-gateway-node-errors",
      "summary": "List Node Errors",
      "tags": [
        "Event Gateway Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/nodes/{eventGatewayNodeId}/status",
      "operationId": "get-event-gateway-node-status",
      "summary": "Get Node Status",
      "tags": [
        "Event Gateway Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/schema-registries",
      "operationId": "list-event-gateway-schema-registries",
      "summary": "List Schema Registries",
      "tags": [
        "Event Gateway Schema Registries"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/schema-registries",
      "operationId": "create-event-gateway-schema-registry",
      "summary": "Create Schema Registry",
      "tags": [
        "Event Gateway Schema Registries"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/schema-registries/{schemaRegistryId}",
      "operationId": "get-event-gateway-schema-registry",
      "summary": "Get a Schema Registry",
      "tags": [
        "Event Gateway Schema Registries"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/schema-registries/{schemaRegistryId}",
      "operationId": "update-event-gateway-schema-registry",
      "summary": "Update Schema Registry",
      "tags": [
        "Event Gateway Schema Registries"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/schema-registries/{schemaRegistryId}",
      "operationId": "delete-event-gateway-schema-registry",
      "summary": "Delete Schema Registry",
      "tags": [
        "Event Gateway Schema Registries"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/static-keys",
      "operationId": "list-event-gateway-static-keys",
      "summary": "List Event Gateway Static Keys",
      "tags": [
        "Event Gateway Static Keys"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/static-keys",
      "operationId": "create-event-gateway-static-key",
      "summary": "Create a New Static Key",
      "tags": [
        "Event Gateway Static Keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/static-keys/{staticKeyId}",
      "operationId": "get-event-gateway-static-key",
      "summary": "Get a Static Key",
      "tags": [
        "Event Gateway Static Keys"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/static-keys/{staticKeyId}",
      "operationId": "delete-event-gateway-static-key",
      "summary": "Delete Event Gateway Static Key",
      "tags": [
        "Event Gateway Static Keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/tls-trust-bundles",
      "operationId": "list-event-gateway-tls-trust-bundles",
      "summary": "List TLS Trust Bundles",
      "tags": [
        "Event Gateway TLS Trust Bundles"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/tls-trust-bundles",
      "operationId": "create-event-gateway-tls-trust-bundle",
      "summary": "Create TLS Trust Bundle",
      "tags": [
        "Event Gateway TLS Trust Bundles"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/tls-trust-bundles/{tlsTrustBundleId}",
      "operationId": "get-event-gateway-tls-trust-bundle",
      "summary": "Get a TLS Trust Bundle",
      "tags": [
        "Event Gateway TLS Trust Bundles"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/tls-trust-bundles/{tlsTrustBundleId}",
      "operationId": "update-event-gateway-tls-trust-bundle",
      "summary": "Update TLS Trust Bundle",
      "tags": [
        "Event Gateway TLS Trust Bundles"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/tls-trust-bundles/{tlsTrustBundleId}",
      "operationId": "delete-event-gateway-tls-trust-bundle",
      "summary": "Delete TLS Trust Bundle",
      "tags": [
        "Event Gateway TLS Trust Bundles"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters",
      "operationId": "list-event-gateway-virtual-clusters",
      "summary": "List all virtual clusters",
      "tags": [
        "Event Gateway Virtual Clusters"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters",
      "operationId": "create-event-gateway-virtual-cluster",
      "summary": "Create Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Clusters"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}",
      "operationId": "get-event-gateway-virtual-cluster",
      "summary": "Get a Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Clusters"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}",
      "operationId": "update-event-gateway-virtual-cluster",
      "summary": "Update Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Clusters"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}",
      "operationId": "delete-event-gateway-virtual-cluster",
      "summary": "Delete Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Clusters"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies",
      "operationId": "list-event-gateway-virtual-cluster-cluster-level-policies",
      "summary": "List Cluster Policies for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies",
      "operationId": "create-event-gateway-virtual-cluster-cluster-level-policy",
      "summary": "Create Cluster Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies/{policyId}",
      "operationId": "get-event-gateway-virtual-cluster-cluster-level-policy",
      "summary": "Get a Cluster Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies/{policyId}",
      "operationId": "update-event-gateway-virtual-cluster-cluster-level-policy",
      "summary": "Update Cluster Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies/{policyId}",
      "operationId": "delete-event-gateway-virtual-cluster-cluster-level-policy",
      "summary": "Delete Cluster Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies/{policyId}",
      "operationId": "patch-event-gateway-virtual-cluster-cluster-level-policy",
      "summary": "Patch Cluster Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policies/{policyId}/move",
      "operationId": "move-event-gateway-virtual-cluster-cluster-level-policy",
      "summary": "Move Cluster Policy",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policy-chain",
      "operationId": "get-event-gateway-virtual-cluster-cluster-level-policy-chain",
      "summary": "Get Cluster Policy Chain for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/cluster-policy-chain",
      "operationId": "update-event-gateway-virtual-cluster-cluster-level-policy-chain",
      "summary": "Update Cluster Policy Chain",
      "tags": [
        "Event Gateway Virtual Cluster Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies",
      "operationId": "list-event-gateway-virtual-cluster-consume-policies",
      "summary": "List Consume Policies for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies",
      "operationId": "create-event-gateway-virtual-cluster-consume-policy",
      "summary": "Create Consume Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies/{policyId}",
      "operationId": "get-event-gateway-virtual-cluster-consume-policy",
      "summary": "Get a Consume Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies/{policyId}",
      "operationId": "update-event-gateway-virtual-cluster-consume-policy",
      "summary": "Update Consume Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies/{policyId}",
      "operationId": "delete-event-gateway-virtual-cluster-consume-policy",
      "summary": "Delete Consume Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies/{policyId}",
      "operationId": "patch-event-gateway-virtual-cluster-consume-policy",
      "summary": "Patch Consume Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policies/{policyId}/move",
      "operationId": "move-event-gateway-virtual-cluster-consume-policy",
      "summary": "Move Consume Policy",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policy-chain",
      "operationId": "get-event-gateway-virtual-cluster-consume-policy-chain",
      "summary": "Get Consume Policy Chain",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/consume-policy-chain",
      "operationId": "update-event-gateway-virtual-cluster-consume-policy-chain",
      "summary": "Update Consume Policy Chain",
      "tags": [
        "Event Gateway Virtual Cluster Consume Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies",
      "operationId": "list-event-gateway-virtual-cluster-produce-policies",
      "summary": "List Produce Policies for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies",
      "operationId": "create-event-gateway-virtual-cluster-produce-policy",
      "summary": "Create Produce Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies/{policyId}",
      "operationId": "get-event-gateway-virtual-cluster-produce-policy",
      "summary": "Get a Produce Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies/{policyId}",
      "operationId": "update-event-gateway-virtual-cluster-produce-policy",
      "summary": "Update Produce Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies/{policyId}",
      "operationId": "delete-event-gateway-virtual-cluster-produce-policy",
      "summary": "Delete Produce Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies/{policyId}",
      "operationId": "patch-event-gateway-virtual-cluster-produce-policy",
      "summary": "Patch Produce Policy for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policies/{policyId}/move",
      "operationId": "move-event-gateway-virtual-cluster-produce-policy",
      "summary": "Move Produce Policy",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policy-chain",
      "operationId": "get-event-gateway-virtual-cluster-produce-policy-chain",
      "summary": "Get Produce Policy Chain for Virtual Cluster",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/event-gateways/{gatewayId}/virtual-clusters/{virtualClusterId}/produce-policy-chain",
      "operationId": "update-event-gateway-virtual-cluster-produce-policy-chain",
      "summary": "Update Produce Policy Chain",
      "tags": [
        "Event Gateway Virtual Cluster Produce Policies"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/integration-instances",
      "operationId": "list-integration-instances",
      "summary": "List Integration Instances",
      "tags": [
        "Integration Instances"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/integration-instances",
      "operationId": "create-integration-instance",
      "summary": "Create Integration Instance",
      "tags": [
        "Integration Instances"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/integration-instances/{id}",
      "operationId": "fetch-integration-instance",
      "summary": "Get an Integration Instance",
      "tags": [
        "Integration Instances"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/integration-instances/{id}",
      "operationId": "delete-integration-instance",
      "summary": "Delete Integration Instance",
      "tags": [
        "Integration Instances"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/integration-instances/{id}",
      "operationId": "update-integration-instance",
      "summary": "Update Integration Instance",
      "tags": [
        "Integration Instances"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/integration-instances/{integrationInstanceId}/auth-config",
      "operationId": "get-integration-instance-auth-config",
      "summary": "Get Integration Instance Auth Config",
      "tags": [
        "Integration Instance Auth Config"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/integration-instances/{integrationInstanceId}/auth-config",
      "operationId": "upsert-integration-instance-auth-config",
      "summary": "Upsert Integration Instance Auth Config",
      "tags": [
        "Integration Instance Auth Config"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/integration-instances/{integrationInstanceId}/auth-config",
      "operationId": "delete-integration-instance-auth-config",
      "summary": "Delete Integration Instance Auth Config",
      "tags": [
        "Integration Instance Auth Config"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/integration-instances/{integrationInstanceId}/auth-credential",
      "operationId": "get-integration-instance-auth-credential",
      "summary": "Get Integration Instance Auth Credential",
      "tags": [
        "Integration Instance Auth Credentials"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/integration-instances/{integrationInstanceId}/auth-credential",
      "operationId": "create-integration-instance-auth-credential",
      "summary": "Create Integration Instance Auth Credential",
      "tags": [
        "Integration Instance Auth Credentials"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/integration-instances/{integrationInstanceId}/auth-credential",
      "operationId": "delete-integration-instance-auth-credential",
      "summary": "Delete Integration Instance Auth Credential",
      "tags": [
        "Integration Instance Auth Credentials"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/integration-instances/{integrationInstanceId}/resources/{resourceId}",
      "operationId": "update-resource",
      "summary": "Update Resource",
      "tags": [
        "Catalog Resources"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/integrations",
      "operationId": "list-catalog-integrations",
      "summary": "List Integrations",
      "tags": [
        "Catalog Integrations"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-cp/{controlPlaneId}/mcp-servers",
      "operationId": "list-mcp-servers-by-control-plane",
      "summary": "List MCP Servers by Control Plane",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-cp/{controlPlaneId}/mcp-servers/{mcpServerId}",
      "operationId": "get-mcp-server-by-control-plane",
      "summary": "Get MCP Server by Control Plane",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-cp/{controlPlaneId}/mcp-servers/{mcpServerId}/code",
      "operationId": "get-mcp-server-code",
      "summary": "Get generated Python code for the MCP Server",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-cp/{controlPlaneId}/mcp-servers/{mcpServerId}/kong-entities",
      "operationId": "get-mcp-server-kong-entities",
      "summary": "Get Kong entities for the MCP Server Gateway",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/mcp-cp/{controlPlaneId}/mcp-servers/{mcpServerId}/status",
      "operationId": "post-mcp-server-status",
      "summary": "Report MCP Server deployment status",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-cp/{controlPlaneId}/signals",
      "operationId": "get-mcp-server-signals",
      "summary": "Get MCP Server Signals",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-servers",
      "operationId": "list-mcp-server-configs",
      "summary": "List all MCP Servers",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/mcp-servers",
      "operationId": "create-mcp-server-config",
      "summary": "Create an MCP Server",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-servers/{mcpServerId}",
      "operationId": "get-mcp-server-config",
      "summary": "Get MCP Server",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/mcp-servers/{mcpServerId}",
      "operationId": "update-mcp-server-config",
      "summary": "Update MCP Server",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/mcp-servers/{mcpServerId}",
      "operationId": "delete-mcp-server-config",
      "summary": "Delete MCP Server",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/mcp-servers/{mcpServerId}",
      "operationId": "patch-mcp-server-config",
      "summary": "Partially Update MCP Server",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/mcp-servers/{mcpServerId}/status",
      "operationId": "get-mcp-server-status",
      "summary": "Get MCP Server deployment status",
      "tags": [
        "MCP Servers"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/notifications/configurations",
      "operationId": "list-user-configurations",
      "summary": "List available user configurations",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/notifications/configurations/{eventId}/subscriptions",
      "operationId": "list-event-subscriptions",
      "summary": "List event subscriptions",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/notifications/configurations/{eventId}/subscriptions",
      "operationId": "create-event-subscription",
      "summary": "Create a new subscription for an event",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/notifications/configurations/{eventId}/subscriptions/{subscriptionId}",
      "operationId": "get-event-subscription",
      "summary": "Get subscription for an event",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/notifications/configurations/{eventId}/subscriptions/{subscriptionId}",
      "operationId": "delete-event-subscription",
      "summary": "Delete subscription associated with event",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/notifications/configurations/{eventId}/subscriptions/{subscriptionId}",
      "operationId": "update-event-subscription",
      "summary": "Update subscription for an event",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/notifications/inbox",
      "operationId": "list-notifications",
      "summary": "List available notifications",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/notifications/inbox/{notificationId}",
      "operationId": "get-notification-details",
      "summary": "Get notification details",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/notifications/inbox/{notificationId}",
      "operationId": "delete-notification",
      "summary": "Delete notification",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v1/notifications/inbox/{notificationId}",
      "operationId": "update-notification",
      "summary": "Update notification",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/notifications/inbox/bulk",
      "operationId": "bulk-notifications",
      "summary": "Mark a list of notifications to a status",
      "tags": [
        "Notifications"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/resource-mappings",
      "operationId": "list-resource-mappings",
      "summary": "List Resource Mappings",
      "tags": [
        "Catalog Resource Mappings"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/resource-mappings",
      "operationId": "create-resource-mapping",
      "summary": "Create Resource Mapping",
      "tags": [
        "Catalog Resource Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/resource-mappings/{resourceMappingId}",
      "operationId": "fetch-resource-mapping",
      "summary": "Get a Resource Mapping",
      "tags": [
        "Catalog Resource Mappings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/resource-mappings/{resourceMappingId}",
      "operationId": "delete-resource-mapping",
      "summary": "Delete Resource Mapping",
      "tags": [
        "Catalog Resource Mappings"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/resources",
      "operationId": "list-resources",
      "summary": "List Resources",
      "tags": [
        "Catalog Resources"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/resources/{id}",
      "operationId": "fetch-resource",
      "summary": "Get a Resource",
      "tags": [
        "Catalog Resources"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/resources/{id}/catalog-services",
      "operationId": "list-catalog-resource-services",
      "summary": "List Resource Services",
      "tags": [
        "Catalog Resource Services"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/scorecard-templates",
      "operationId": "list-scorecard-templates",
      "summary": "List Scorecard Templates",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/scorecards",
      "operationId": "list-scorecards",
      "summary": "List Scorecards",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/scorecards",
      "operationId": "create-scorecard",
      "summary": "Create Scorecard",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/scorecards/{id}",
      "operationId": "fetch-scorecard",
      "summary": "Get a Scorecard",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/scorecards/{id}",
      "operationId": "update-scorecard",
      "summary": "Update Scorecard",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/scorecards/{id}",
      "operationId": "delete-scorecard",
      "summary": "Delete Scorecard",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/scorecards/{id}/catalog-services",
      "operationId": "list-scorecard-services",
      "summary": "List Scorecard Services",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/scorecards/{id}/criteria",
      "operationId": "list-scorecard-criteria",
      "summary": "List Scorecard Criteria",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/scorecards/{scorecardId}/criteria/{criteriaId}/catalog-services",
      "operationId": "list-scorecard-criteria-services",
      "summary": "List Scorecard Criteria Services",
      "tags": [
        "Scorecards"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/application-auth-strategies",
      "operationId": "list-app-auth-strategies",
      "summary": "List App Auth Strategies",
      "tags": [
        "App Auth Strategies"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/application-auth-strategies",
      "operationId": "create-app-auth-strategy",
      "summary": "Create App Auth Strategy",
      "tags": [
        "App Auth Strategies"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/application-auth-strategies/{authStrategyId}",
      "operationId": "get-app-auth-strategy",
      "summary": "Get App Auth Strategy",
      "tags": [
        "App Auth Strategies"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/application-auth-strategies/{authStrategyId}",
      "operationId": "replace-app-auth-strategy",
      "summary": "Replace App Auth Strategy",
      "tags": [
        "App Auth Strategies"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/application-auth-strategies/{authStrategyId}",
      "operationId": "delete-app-auth-strategy",
      "summary": "Delete App Auth Strategy",
      "tags": [
        "App Auth Strategies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/application-auth-strategies/{authStrategyId}",
      "operationId": "update-app-auth-strategy",
      "summary": "Update App Auth Strategy",
      "tags": [
        "App Auth Strategies"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/add-ons",
      "operationId": "list-add-ons",
      "summary": "List Add-Ons",
      "tags": [
        "Add-Ons"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/cloud-gateways/add-ons",
      "operationId": "create-add-on",
      "summary": "Create Add-On",
      "tags": [
        "Add-Ons"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/add-ons/{addOnId}",
      "operationId": "get-add-on",
      "summary": "Get Add-On",
      "tags": [
        "Add-Ons"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/cloud-gateways/add-ons/{addOnId}",
      "operationId": "delete-add-on",
      "summary": "Delete Add-On",
      "tags": [
        "Add-Ons"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/cloud-gateways/add-ons/{addOnId}",
      "operationId": "update-add-on",
      "summary": "Update Add-On",
      "tags": [
        "Add-Ons"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/availability.json",
      "operationId": "get-availability-json",
      "summary": "Get Resource Availability JSON",
      "tags": [
        "Resource Availability"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/configurations",
      "operationId": "list-configurations",
      "summary": "List Configurations",
      "tags": [
        "Data-Plane Group Configurations"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/cloud-gateways/configurations",
      "operationId": "create-configuration",
      "summary": "Create Configuration",
      "tags": [
        "Data-Plane Group Configurations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/configurations/{configurationId}",
      "operationId": "get-configuration",
      "summary": "Get Configuration",
      "tags": [
        "Data-Plane Group Configurations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/custom-domains",
      "operationId": "list-custom-domains",
      "summary": "List Custom Domains",
      "tags": [
        "Custom Domains"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/cloud-gateways/custom-domains",
      "operationId": "create-custom-domains",
      "summary": "Create Custom Domain",
      "tags": [
        "Custom Domains"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/custom-domains/{customDomainId}",
      "operationId": "get-custom-domain",
      "summary": "Get Custom Domain",
      "tags": [
        "Custom Domains"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/cloud-gateways/custom-domains/{customDomainId}",
      "operationId": "delete-custom-domain",
      "summary": "Delete Custom Domain",
      "tags": [
        "Custom Domains"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/custom-domains/{customDomainId}/online-status",
      "operationId": "get-custom-domain-online-status",
      "summary": "Get Custom Domain Online Status",
      "tags": [
        "Custom Domains"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/default-resource-configurations",
      "operationId": "list-default-resource-configurations",
      "summary": "List Default Resource Configurations",
      "tags": [
        "Resource Configurations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/default-resource-quotas",
      "operationId": "list-default-resource-quotas",
      "summary": "List Default Resource Quotas",
      "tags": [
        "Cloud Gateways Resource Quotas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks",
      "operationId": "list-networks",
      "summary": "List Networks",
      "tags": [
        "Networks"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/cloud-gateways/networks",
      "operationId": "create-network",
      "summary": "Create Network",
      "tags": [
        "Networks"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks/{networkId}",
      "operationId": "get-network",
      "summary": "Get Network",
      "tags": [
        "Networks"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/cloud-gateways/networks/{networkId}",
      "operationId": "delete-network",
      "summary": "Delete Network",
      "tags": [
        "Networks"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/cloud-gateways/networks/{networkId}",
      "operationId": "update-network",
      "summary": "Update Network",
      "tags": [
        "Networks"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks/{networkId}/configuration-references",
      "operationId": "list-network-configurations",
      "summary": "List Network Configuration References",
      "tags": [
        "Networks"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks/{networkId}/private-dns",
      "operationId": "list-private-dns",
      "summary": "List Private DNS",
      "tags": [
        "Private DNS"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/cloud-gateways/networks/{networkId}/private-dns",
      "operationId": "create-private-dns",
      "summary": "Create Private DNS",
      "tags": [
        "Private DNS"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks/{networkId}/private-dns/{privateDnsId}",
      "operationId": "get-private-dns",
      "summary": "Get Private DNS",
      "tags": [
        "Private DNS"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/cloud-gateways/networks/{networkId}/private-dns/{privateDnsId}",
      "operationId": "delete-private-dns",
      "summary": "Delete Private DNS",
      "tags": [
        "Private DNS"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/cloud-gateways/networks/{networkId}/private-dns/{privateDnsId}",
      "operationId": "update-private-dns",
      "summary": "Update Private DNS",
      "tags": [
        "Private DNS"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks/{networkId}/transit-gateways",
      "operationId": "list-transit-gateways",
      "summary": "List Transit Gateways",
      "tags": [
        "Transit Gateways"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/cloud-gateways/networks/{networkId}/transit-gateways",
      "operationId": "create-transit-gateway",
      "summary": "Create Transit Gateway",
      "tags": [
        "Transit Gateways"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/networks/{networkId}/transit-gateways/{transitGatewayId}",
      "operationId": "get-transit-gateway",
      "summary": "Get Transit Gateway",
      "tags": [
        "Transit Gateways"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/cloud-gateways/networks/{networkId}/transit-gateways/{transitGatewayId}",
      "operationId": "delete-transit-gateway",
      "summary": "Delete Transit Gateway",
      "tags": [
        "Transit Gateways"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/cloud-gateways/networks/{networkId}/transit-gateways/{transitGatewayId}",
      "operationId": "update-transit-gateway",
      "summary": "Update Transit Gateway",
      "tags": [
        "Transit Gateways"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/provider-accounts",
      "operationId": "list-provider-accounts",
      "summary": "List Provider Accounts",
      "tags": [
        "Provider Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/provider-accounts/{providerAccountId}",
      "operationId": "get-provider-account",
      "summary": "Get Provider Account",
      "tags": [
        "Provider Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/resource-configurations",
      "operationId": "list-resource-configurations",
      "summary": "List Resource Configurations",
      "tags": [
        "Resource Configurations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/resource-configurations/{resourceConfigurationId}",
      "operationId": "get-resource-configuration",
      "summary": "Get Resource Configuration",
      "tags": [
        "Resource Configurations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/resource-quotas",
      "operationId": "list-resource-quotas",
      "summary": "List Resource Quotas",
      "tags": [
        "Cloud Gateways Resource Quotas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/cloud-gateways/resource-quotas/{resourceQuotaId}",
      "operationId": "get-resource-quota",
      "summary": "Get Resource Quota",
      "tags": [
        "Cloud Gateways Resource Quotas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes",
      "operationId": "list-control-planes",
      "summary": "List Control Planes",
      "tags": [
        "Control Planes"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes",
      "operationId": "create-control-plane",
      "summary": "Create Control Plane",
      "tags": [
        "Control Planes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}",
      "operationId": "get-control-plane",
      "summary": "Get a Control Plane",
      "tags": [
        "Control Planes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}",
      "operationId": "delete-control-plane",
      "summary": "Delete Control Plane",
      "tags": [
        "Control Planes"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/control-planes/{controlPlaneId}",
      "operationId": "update-control-plane",
      "summary": "Update Control Plane",
      "tags": [
        "Control Planes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores",
      "operationId": "list-config-stores",
      "summary": "List all config stores for a control plane",
      "tags": [
        "Config Stores"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores",
      "operationId": "create-config-store",
      "summary": "Create Config Store",
      "tags": [
        "Config Stores"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}",
      "operationId": "get-config-store",
      "summary": "Get a Config Store",
      "tags": [
        "Config Stores"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}",
      "operationId": "update-config-store",
      "summary": "Update an individual Config Store",
      "tags": [
        "Config Stores"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}",
      "operationId": "delete-config-store",
      "summary": "Delete Config Store",
      "tags": [
        "Config Stores"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}/secrets",
      "operationId": "list-config-store-secrets",
      "summary": "List Config Store Secrets",
      "tags": [
        "Config Store Secrets"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}/secrets",
      "operationId": "create-config-store-secret",
      "summary": "Create Config Store Secret",
      "tags": [
        "Config Store Secrets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}/secrets/{key}",
      "operationId": "get-config-store-secret",
      "summary": "Get a Config Store Secret",
      "tags": [
        "Config Store Secrets"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}/secrets/{key}",
      "operationId": "update-config-store-secret",
      "summary": "Update Config Store Secret",
      "tags": [
        "Config Store Secrets"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/config-stores/{configStoreId}/secrets/{key}",
      "operationId": "delete-config-store-secret",
      "summary": "Delete Config Store Secret",
      "tags": [
        "Config Store Secrets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/acls",
      "operationId": "list-acl",
      "summary": "List all ACLs",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/acls/{ACLId}",
      "operationId": "get-acl",
      "summary": "Get an ACL",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/basic-auths",
      "operationId": "list-basic-auth",
      "summary": "List all Basic-auth credentials",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/basic-auths/{BasicAuthId}",
      "operationId": "get-basic-auth",
      "summary": "Get a Basic-auth credential",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/ca_certificates",
      "operationId": "list-ca_certificate",
      "summary": "List all CA Certificates",
      "tags": [
        "CA Certificates"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/ca_certificates",
      "operationId": "create-ca_certificate",
      "summary": "Create a new CA Certificate",
      "tags": [
        "CA Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/ca_certificates/{CACertificateId}",
      "operationId": "get-ca_certificate",
      "summary": "Get a CA Certificate",
      "tags": [
        "CA Certificates"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/ca_certificates/{CACertificateId}",
      "operationId": "upsert-ca_certificate",
      "summary": "Upsert a CA Certificate",
      "tags": [
        "CA Certificates"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/ca_certificates/{CACertificateId}",
      "operationId": "delete-ca_certificate",
      "summary": "Delete a CA Certificate",
      "tags": [
        "CA Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates",
      "operationId": "list-certificate",
      "summary": "List all Certificates",
      "tags": [
        "Certificates"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates",
      "operationId": "create-certificate",
      "summary": "Create a new Certificate",
      "tags": [
        "Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}",
      "operationId": "get-certificate",
      "summary": "Get a Certificate",
      "tags": [
        "Certificates"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}",
      "operationId": "upsert-certificate",
      "summary": "Upsert a Certificate",
      "tags": [
        "Certificates"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}",
      "operationId": "delete-certificate",
      "summary": "Delete a Certificate",
      "tags": [
        "Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}/snis",
      "operationId": "list-sni-with-certificate",
      "summary": "List all SNIs associated with a Certificate",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}/snis",
      "operationId": "create-sni-with-certificate",
      "summary": "Create a new SNI associated with a Certificate",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}/snis/{SNIId}",
      "operationId": "get-sni-with-certificate",
      "summary": "Get an SNI associated with a Certificate",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}/snis/{SNIId}",
      "operationId": "upsert-sni-with-certificate",
      "summary": "Upsert an SNI associated with a Certificate",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/certificates/{CertificateId}/snis/{SNIId}",
      "operationId": "delete-sni-with-certificate",
      "summary": "Delete a an SNI associated with a Certificate",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups",
      "operationId": "list-consumer_group",
      "summary": "List all Consumer Groups",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups",
      "operationId": "create-consumer_group",
      "summary": "Create a new Consumer Group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}",
      "operationId": "get-consumer_group",
      "summary": "Get a Consumer Group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}",
      "operationId": "upsert-consumer_group",
      "summary": "Upsert a Consumer Group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}",
      "operationId": "delete-consumer_group",
      "summary": "Delete a Consumer Group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/consumers",
      "operationId": "list-consumers-for-consumer-group",
      "summary": "List all Consumers in a Consumer Group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/consumers",
      "operationId": "add-consumer-to-group",
      "summary": "Add consumer to consumer group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/consumers",
      "operationId": "remove-all-consumers-from-consumer-group",
      "summary": "Remove consumers from consumer group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/consumers/{ConsumerId}",
      "operationId": "remove-consumer-from-group",
      "summary": "Remove consumer from consumer group",
      "tags": [
        "Consumer Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/plugins",
      "operationId": "list-plugin-with-consumer_group",
      "summary": "List all Plugins associated with a Consumer Group",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/plugins",
      "operationId": "create-plugin-with-consumer_group",
      "summary": "Create a new Plugin associated with a Consumer Group",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/plugins/{PluginId}",
      "operationId": "get-plugin-with-consumer_group",
      "summary": "Get a Plugin associated with a Consumer Group",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/plugins/{PluginId}",
      "operationId": "upsert-plugin-with-consumer_group",
      "summary": "Upsert a Plugin associated with a Consumer Group",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumer_groups/{ConsumerGroupId}/plugins/{PluginId}",
      "operationId": "delete-plugin-with-consumer_group",
      "summary": "Delete a a Plugin associated with a Consumer Group",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers",
      "operationId": "list-consumer",
      "summary": "List all Consumers",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers",
      "operationId": "create-consumer",
      "summary": "Create a new Consumer",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}",
      "operationId": "get-consumer",
      "summary": "Get a Consumer",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}",
      "operationId": "upsert-consumer",
      "summary": "Upsert a Consumer",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}",
      "operationId": "delete-consumer",
      "summary": "Delete a Consumer",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}/consumer_groups",
      "operationId": "list-consumer-groups-for-consumer",
      "summary": "List all Consumer Groups a Consumer belongs to",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}/consumer_groups",
      "operationId": "add-consumer-to-specific-consumer-group",
      "summary": "Add consumer to a specific consumer group",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}/consumer_groups",
      "operationId": "remove-consumer-from-all-consumer-groups",
      "summary": "Remove consumer from all consumer groups",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerId}/consumer_groups/{ConsumerGroupId}",
      "operationId": "remove-consumer-from-consumer-group",
      "summary": "Remove consumer from consumer group",
      "tags": [
        "Consumers"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/acls",
      "operationId": "list-acl-with-consumer",
      "summary": "List all ACLs associated with a Consumer",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/acls",
      "operationId": "create-acl-with-consumer",
      "summary": "Create a new ACL associated with a Consumer",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/acls/{ACLId}",
      "operationId": "get-acl-with-consumer",
      "summary": "Get an ACL associated with a Consumer",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/acls/{ACLId}",
      "operationId": "upsert-acl-with-consumer",
      "summary": "Upsert an ACL associated with a Consumer",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/acls/{ACLId}",
      "operationId": "delete-acl-with-consumer",
      "summary": "Delete a an ACL associated with a Consumer",
      "tags": [
        "ACLs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/basic-auth",
      "operationId": "list-basic-auth-with-consumer",
      "summary": "List all Basic-auth credentials associated with a Consumer",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/basic-auth",
      "operationId": "create-basic-auth-with-consumer",
      "summary": "Create a new Basic-auth credential associated with a Consumer",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/basic-auth/{BasicAuthId}",
      "operationId": "get-basic-auth-with-consumer",
      "summary": "Get a Basic-auth credential associated with a Consumer",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/basic-auth/{BasicAuthId}",
      "operationId": "upsert-basic-auth-with-consumer",
      "summary": "Upsert a Basic-auth credential associated with a Consumer",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/basic-auth/{BasicAuthId}",
      "operationId": "delete-basic-auth-with-consumer",
      "summary": "Delete a a Basic-auth credential associated with a Consumer",
      "tags": [
        "Basic-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/hmac-auth",
      "operationId": "list-hmac-auth-with-consumer",
      "summary": "List all HMAC-auth credentials associated with a Consumer",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/hmac-auth",
      "operationId": "create-hmac-auth-with-consumer",
      "summary": "Create a new HMAC-auth credential associated with a Consumer",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/hmac-auth/{HMACAuthId}",
      "operationId": "get-hmac-auth-with-consumer",
      "summary": "Get a HMAC-auth credential associated with a Consumer",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/hmac-auth/{HMACAuthId}",
      "operationId": "upsert-hmac-auth-with-consumer",
      "summary": "Upsert a HMAC-auth credential associated with a Consumer",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/hmac-auth/{HMACAuthId}",
      "operationId": "delete-hmac-auth-with-consumer",
      "summary": "Delete a a HMAC-auth credential associated with a Consumer",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/jwt",
      "operationId": "list-jwt-with-consumer",
      "summary": "List all JWTs associated with a Consumer",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/jwt",
      "operationId": "create-jwt-with-consumer",
      "summary": "Create a new JWT associated with a Consumer",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/jwt/{JWTId}",
      "operationId": "get-jwt-with-consumer",
      "summary": "Get a JWT associated with a Consumer",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/jwt/{JWTId}",
      "operationId": "upsert-jwt-with-consumer",
      "summary": "Upsert a JWT associated with a Consumer",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/jwt/{JWTId}",
      "operationId": "delete-jwt-with-consumer",
      "summary": "Delete a a JWT associated with a Consumer",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/key-auth",
      "operationId": "list-key-auth-with-consumer",
      "summary": "List all API-keys associated with a Consumer",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/key-auth",
      "operationId": "create-key-auth-with-consumer",
      "summary": "Create a new API-key associated with a Consumer",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/key-auth/{KeyAuthId}",
      "operationId": "get-key-auth-with-consumer",
      "summary": "Get an API-key associated with a Consumer",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/key-auth/{KeyAuthId}",
      "operationId": "upsert-key-auth-with-consumer",
      "summary": "Upsert an API-key associated with a Consumer",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/key-auth/{KeyAuthId}",
      "operationId": "delete-key-auth-with-consumer",
      "summary": "Delete a an API-key associated with a Consumer",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/mtls-auth",
      "operationId": "list-mtls-auth-with-consumer",
      "summary": "List all MTLS-auth credentials associated with a Consumer",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/mtls-auth",
      "operationId": "create-mtls-auth-with-consumer",
      "summary": "Create a new MTLS-auth credential associated with a Consumer",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/mtls-auth/{MTLSAuthId}",
      "operationId": "get-mtls-auth-with-consumer",
      "summary": "Get a MTLS-auth credential associated with a Consumer",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/mtls-auth/{MTLSAuthId}",
      "operationId": "upsert-mtls-auth-with-consumer",
      "summary": "Upsert a MTLS-auth credential associated with a Consumer",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/mtls-auth/{MTLSAuthId}",
      "operationId": "delete-mtls-auth-with-consumer",
      "summary": "Delete a a MTLS-auth credential associated with a Consumer",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/plugins",
      "operationId": "list-plugin-with-consumer",
      "summary": "List all Plugins associated with a Consumer",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/plugins",
      "operationId": "create-plugin-with-consumer",
      "summary": "Create a new Plugin associated with a Consumer",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/plugins/{PluginId}",
      "operationId": "get-plugin-with-consumer",
      "summary": "Get a Plugin associated with a Consumer",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/plugins/{PluginId}",
      "operationId": "upsert-plugin-with-consumer",
      "summary": "Upsert a Plugin associated with a Consumer",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/consumers/{ConsumerIdForNestedEntities}/plugins/{PluginId}",
      "operationId": "delete-plugin-with-consumer",
      "summary": "Delete a a Plugin associated with a Consumer",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/custom-plugins",
      "operationId": "list-custom-plugin",
      "summary": "List all CustomPlugins",
      "tags": [
        "CustomPlugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/custom-plugins",
      "operationId": "create-custom-plugin",
      "summary": "Create a new CustomPlugin",
      "tags": [
        "CustomPlugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/custom-plugins/{CustomPluginId}",
      "operationId": "get-custom-plugin",
      "summary": "Get a CustomPlugin",
      "tags": [
        "CustomPlugins"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/custom-plugins/{CustomPluginId}",
      "operationId": "upsert-custom-plugin",
      "summary": "Upsert a CustomPlugin",
      "tags": [
        "CustomPlugins"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/custom-plugins/{CustomPluginId}",
      "operationId": "delete-custom-plugin",
      "summary": "Delete a CustomPlugin",
      "tags": [
        "CustomPlugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/degraphql_routes",
      "operationId": "list-degraphql_route",
      "summary": "List all Degraphql_routes",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/degraphql_routes/{Degraphql_routeId}",
      "operationId": "get-degraphql_route",
      "summary": "Get a Degraphql_route",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/graphql-rate-limiting-advanced/costs",
      "operationId": "list-graphql-rate-limiting-advanced-cost",
      "summary": "List all GraphQL Cost Decorations",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/graphql-rate-limiting-advanced/costs/{GraphQLCostDecorationId}",
      "operationId": "get-graphql-rate-limiting-advanced-cost",
      "summary": "Get a GraphQL Cost Decoration",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/hmac-auths",
      "operationId": "list-hmac-auth",
      "summary": "List all HMAC-auth credentials",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/hmac-auths/{HMACAuthId}",
      "operationId": "get-hmac-auth",
      "summary": "Get a HMAC-auth credential",
      "tags": [
        "HMAC-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/jwts",
      "operationId": "list-jwt",
      "summary": "List all JWTs",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/jwts/{JWTId}",
      "operationId": "get-jwt",
      "summary": "Get a JWT",
      "tags": [
        "JWTs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-auths",
      "operationId": "list-key-auth",
      "summary": "List all API-keys",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-auths/{KeyAuthId}",
      "operationId": "get-key-auth",
      "summary": "Get an API-key",
      "tags": [
        "API-keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets",
      "operationId": "list-key-set",
      "summary": "List all KeySets",
      "tags": [
        "KeySets"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets",
      "operationId": "create-key-set",
      "summary": "Create a new KeySet",
      "tags": [
        "KeySets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}",
      "operationId": "get-key-set",
      "summary": "Get a KeySet",
      "tags": [
        "KeySets"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}",
      "operationId": "upsert-key-set",
      "summary": "Upsert a KeySet",
      "tags": [
        "KeySets"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}",
      "operationId": "delete-key-set",
      "summary": "Delete a KeySet",
      "tags": [
        "KeySets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}/keys",
      "operationId": "list-key-with-key-set",
      "summary": "List all Keys associated with a KeySet",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}/keys",
      "operationId": "create-key-with-key-set",
      "summary": "Create a new Key associated with a KeySet",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}/keys/{KeyId}",
      "operationId": "get-key-with-key-set",
      "summary": "Get a Key associated with a KeySet",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}/keys/{KeyId}",
      "operationId": "upsert-key-with-key-set",
      "summary": "Upsert a Key associated with a KeySet",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/key-sets/{KeySetId}/keys/{KeyId}",
      "operationId": "delete-key-with-key-set",
      "summary": "Delete a a Key associated with a KeySet",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/keys",
      "operationId": "list-key",
      "summary": "List all Keys",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/keys",
      "operationId": "create-key",
      "summary": "Create a new Key",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/keys/{KeyId}",
      "operationId": "get-key",
      "summary": "Get a Key",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/keys/{KeyId}",
      "operationId": "upsert-key",
      "summary": "Upsert a Key",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/keys/{KeyId}",
      "operationId": "delete-key",
      "summary": "Delete a Key",
      "tags": [
        "Keys"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/mtls-auths",
      "operationId": "list-mtls-auth",
      "summary": "List all MTLS-auth credentials",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/mtls-auths/{MTLSAuthId}",
      "operationId": "get-mtls-auth",
      "summary": "Get a MTLS-auth credential",
      "tags": [
        "MTLS-auth credentials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/partials",
      "operationId": "list-partial",
      "summary": "List all Partials",
      "tags": [
        "Partials"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/partials",
      "operationId": "create-partial",
      "summary": "Create a new Partial",
      "tags": [
        "Partials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/partials/{PartialId}",
      "operationId": "get-partial",
      "summary": "Get a Partial",
      "tags": [
        "Partials"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/partials/{PartialId}",
      "operationId": "upsert-partial",
      "summary": "Upsert a Partial",
      "tags": [
        "Partials"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/partials/{PartialId}",
      "operationId": "delete-partial",
      "summary": "Delete a Partial",
      "tags": [
        "Partials"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/partials/{PartialId}/links",
      "operationId": "list-partial-link",
      "summary": "List partial links",
      "tags": [
        "Partial Links"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugin-schemas",
      "operationId": "list-plugin-schemas",
      "summary": "List Custom Plugin Schemas",
      "tags": [
        "Custom Plugin Schemas"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugin-schemas",
      "operationId": "create-plugin-schemas",
      "summary": "Upload custom plugin schema",
      "tags": [
        "Custom Plugin Schemas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugin-schemas/{name}",
      "operationId": "get-plugin-schema",
      "summary": "Get a custom plugin schema",
      "tags": [
        "Custom Plugin Schemas"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugin-schemas/{name}",
      "operationId": "update-plugin-schemas",
      "summary": "Create or update a custom plugin schema",
      "tags": [
        "Custom Plugin Schemas"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugin-schemas/{name}",
      "operationId": "delete-plugin-schemas",
      "summary": "Delete custom plugin schema",
      "tags": [
        "Custom Plugin Schemas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugins",
      "operationId": "list-plugin",
      "summary": "List all Plugins",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugins",
      "operationId": "create-plugin",
      "summary": "Create a new Plugin",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugins/{PluginId}",
      "operationId": "get-plugin",
      "summary": "Get a Plugin",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugins/{PluginId}",
      "operationId": "upsert-plugin",
      "summary": "Upsert a Plugin",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/plugins/{PluginId}",
      "operationId": "delete-plugin",
      "summary": "Delete a Plugin",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes",
      "operationId": "list-route",
      "summary": "List all Routes",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes",
      "operationId": "create-route",
      "summary": "Create a new Route",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}",
      "operationId": "get-route",
      "summary": "Get a Route",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}",
      "operationId": "upsert-route",
      "summary": "Upsert a Route",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}",
      "operationId": "delete-route",
      "summary": "Delete a Route",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}/plugins",
      "operationId": "list-plugin-with-route",
      "summary": "List all Plugins associated with a Route",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}/plugins",
      "operationId": "create-plugin-with-route",
      "summary": "Create a new Plugin associated with a Route",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}/plugins/{PluginId}",
      "operationId": "get-plugin-with-route",
      "summary": "Get a Plugin associated with a Route",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}/plugins/{PluginId}",
      "operationId": "upsert-plugin-with-route",
      "summary": "Upsert a Plugin associated with a Route",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/routes/{RouteId}/plugins/{PluginId}",
      "operationId": "delete-plugin-with-route",
      "summary": "Delete a a Plugin associated with a Route",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/schemas/{entityName}/validate",
      "operationId": "validate-entity-schema",
      "summary": "Validate entity schema",
      "tags": [
        "Schemas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/schemas/partials/{partialType}",
      "operationId": "fetch-partial-schema",
      "summary": "Get partial schema",
      "tags": [
        "Schemas"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/schemas/plugins/{pluginName}",
      "operationId": "fetch-plugin-schema",
      "summary": "Get plugin schema",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services",
      "operationId": "list-service",
      "summary": "List all Services",
      "tags": [
        "Services"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services",
      "operationId": "create-service",
      "summary": "Create a new Service",
      "tags": [
        "Services"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}",
      "operationId": "get-service",
      "summary": "Get a Service",
      "tags": [
        "Services"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}",
      "operationId": "upsert-service",
      "summary": "Upsert a Service",
      "tags": [
        "Services"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}",
      "operationId": "delete-service",
      "summary": "Delete a Service",
      "tags": [
        "Services"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/degraphql/routes",
      "operationId": "list-degraphql_route-with-service",
      "summary": "List all Degraphql_routes associated with a Service",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/degraphql/routes",
      "operationId": "create-degraphql_route-with-service",
      "summary": "Create a new Degraphql_route associated with a Service",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/degraphql/routes/{Degraphql_routeId}",
      "operationId": "get-degraphql_route-with-service",
      "summary": "Get a Degraphql_route associated with a Service",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/degraphql/routes/{Degraphql_routeId}",
      "operationId": "upsert-degraphql_route-with-service",
      "summary": "Upsert a Degraphql_route associated with a Service",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/degraphql/routes/{Degraphql_routeId}",
      "operationId": "delete-degraphql_route-with-service",
      "summary": "Delete a a Degraphql_route associated with a Service",
      "tags": [
        "Degraphql_routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/graphql-rate-limiting-advanced/costs",
      "operationId": "list-graphql-rate-limiting-advanced-cost-with-service",
      "summary": "List all GraphQL Cost Decorations associated with a Service",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/graphql-rate-limiting-advanced/costs",
      "operationId": "create-graphql-rate-limiting-advanced-cost-with-service",
      "summary": "Create a new GraphQL Cost Decoration associated with a Service",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/graphql-rate-limiting-advanced/costs/{GraphQLCostDecorationId}",
      "operationId": "get-graphql-rate-limiting-advanced-cost-with-service",
      "summary": "Get a GraphQL Cost Decoration associated with a Service",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/graphql-rate-limiting-advanced/costs/{GraphQLCostDecorationId}",
      "operationId": "upsert-graphql-rate-limiting-advanced-cost-with-service",
      "summary": "Upsert a GraphQL Cost Decoration associated with a Service",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/graphql-rate-limiting-advanced/costs/{GraphQLCostDecorationId}",
      "operationId": "delete-graphql-rate-limiting-advanced-cost-with-service",
      "summary": "Delete a a GraphQL Cost Decoration associated with a Service",
      "tags": [
        "GraphQL Cost Decorations"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/plugins",
      "operationId": "list-plugin-with-service",
      "summary": "List all Plugins associated with a Service",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/plugins",
      "operationId": "create-plugin-with-service",
      "summary": "Create a new Plugin associated with a Service",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/plugins/{PluginId}",
      "operationId": "get-plugin-with-service",
      "summary": "Get a Plugin associated with a Service",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/plugins/{PluginId}",
      "operationId": "upsert-plugin-with-service",
      "summary": "Upsert a Plugin associated with a Service",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/plugins/{PluginId}",
      "operationId": "delete-plugin-with-service",
      "summary": "Delete a a Plugin associated with a Service",
      "tags": [
        "Plugins"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/routes",
      "operationId": "list-route-with-service",
      "summary": "List all Routes associated with a Service",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/routes",
      "operationId": "create-route-with-service",
      "summary": "Create a new Route associated with a Service",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/routes/{RouteId}",
      "operationId": "get-route-with-service",
      "summary": "Get a Route associated with a Service",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/routes/{RouteId}",
      "operationId": "upsert-route-with-service",
      "summary": "Upsert a Route associated with a Service",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/services/{ServiceId}/routes/{RouteId}",
      "operationId": "delete-route-with-service",
      "summary": "Delete a a Route associated with a Service",
      "tags": [
        "Routes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/snis",
      "operationId": "list-sni",
      "summary": "List all SNIs",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/snis",
      "operationId": "create-sni",
      "summary": "Create a new SNI",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/snis/{SNIId}",
      "operationId": "get-sni",
      "summary": "Get an SNI",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/snis/{SNIId}",
      "operationId": "upsert-sni",
      "summary": "Upsert a SNI",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/snis/{SNIId}",
      "operationId": "delete-sni",
      "summary": "Delete an SNI",
      "tags": [
        "SNIs"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/targets",
      "operationId": "list-targets",
      "summary": "List all targets for a control plane",
      "tags": [
        "Targets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams",
      "operationId": "list-upstream",
      "summary": "List all Upstreams",
      "tags": [
        "Upstreams"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams",
      "operationId": "create-upstream",
      "summary": "Create a new Upstream",
      "tags": [
        "Upstreams"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamId}",
      "operationId": "get-upstream",
      "summary": "Get an Upstream",
      "tags": [
        "Upstreams"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamId}",
      "operationId": "upsert-upstream",
      "summary": "Upsert a Upstream",
      "tags": [
        "Upstreams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamId}",
      "operationId": "delete-upstream",
      "summary": "Delete an Upstream",
      "tags": [
        "Upstreams"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamIdForTarget}/targets",
      "operationId": "list-target-with-upstream",
      "summary": "List all Targets associated with an Upstream",
      "tags": [
        "Targets"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamIdForTarget}/targets",
      "operationId": "create-target-with-upstream",
      "summary": "Create a new Target associated with an Upstream",
      "tags": [
        "Targets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamIdForTarget}/targets/{TargetId}",
      "operationId": "get-target-with-upstream",
      "summary": "Get a Target associated with an Upstream",
      "tags": [
        "Targets"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamIdForTarget}/targets/{TargetId}",
      "operationId": "upsert-target-with-upstream",
      "summary": "Upsert a Target associated with an Upstream",
      "tags": [
        "Targets"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/upstreams/{UpstreamIdForTarget}/targets/{TargetId}",
      "operationId": "delete-target-with-upstream",
      "summary": "Delete a a Target associated with an Upstream",
      "tags": [
        "Targets"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/vaults",
      "operationId": "list-vault",
      "summary": "List all Vaults",
      "tags": [
        "Vaults"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/vaults",
      "operationId": "create-vault",
      "summary": "Create a new Vault",
      "tags": [
        "Vaults"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/vaults/{VaultId}",
      "operationId": "get-vault",
      "summary": "Get a Vault",
      "tags": [
        "Vaults"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/vaults/{VaultId}",
      "operationId": "upsert-vault",
      "summary": "Upsert a Vault",
      "tags": [
        "Vaults"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/core-entities/vaults/{VaultId}",
      "operationId": "delete-vault",
      "summary": "Delete a Vault",
      "tags": [
        "Vaults"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/dp-client-certificates",
      "operationId": "list-dp-client-certificates",
      "summary": "List DP Client Certificates",
      "tags": [
        "DP Certificates"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/dp-client-certificates",
      "operationId": "create-dataplane-certificate",
      "summary": "Pin New DP Client Certificate",
      "tags": [
        "DP Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/dp-client-certificates/{certificateId}",
      "operationId": "get-dataplane-certificate",
      "summary": "Get a DP Client Certificate",
      "tags": [
        "DP Certificates"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/dp-client-certificates/{certificateId}",
      "operationId": "update-dataplane-certificate",
      "summary": "Update DP Client Certificate",
      "tags": [
        "DP Certificates"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/dp-client-certificates/{certificateId}",
      "operationId": "delete-dataplane-certificate",
      "summary": "Delete DP Client Certificate",
      "tags": [
        "DP Certificates"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/expected-config-hash",
      "operationId": "get-expected-config-hash",
      "summary": "Get an Expected Config Hash",
      "tags": [
        "DP Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/group-member-status",
      "operationId": "get-control-planes-id-group-member-status",
      "summary": "Get Control Plane Group Member Status",
      "tags": [
        "Control Plane Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/group-memberships",
      "operationId": "get-control-planes-id-group-memberships",
      "summary": "List Control Plane Group Memberships",
      "tags": [
        "Control Plane Groups"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/control-planes/{controlPlaneId}/group-memberships",
      "operationId": "put-control-planes-id-group-memberships",
      "summary": "Upsert Control Plane Group Members",
      "tags": [
        "Control Plane Groups"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/group-memberships/add",
      "operationId": "post-control-planes-id-group-memberships-add",
      "summary": "Add Control Plane Group Members",
      "tags": [
        "Control Plane Groups"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/control-planes/{controlPlaneId}/group-memberships/remove",
      "operationId": "post-control-planes-id-group-memberships-remove",
      "summary": "Remove Control Plane Group Members",
      "tags": [
        "Control Plane Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/group-status",
      "operationId": "get-control-planes-id-group-status",
      "summary": "Get Control Plane Group Status",
      "tags": [
        "Control Plane Groups"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/nodes",
      "operationId": "list-dataplane-nodes",
      "summary": "List Data Plane Node Records",
      "tags": [
        "DP Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/nodes/{nodeId}",
      "operationId": "get-nodes-node_id",
      "summary": "Get a Data Plane Node Record",
      "tags": [
        "DP Nodes"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/control-planes/{controlPlaneId}/nodes/{nodeId}",
      "operationId": "delete-nodes-node_id",
      "summary": "Delete Data Plane Node Record",
      "tags": [
        "DP Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/control-planes/{controlPlaneId}/nodes/eol",
      "operationId": "get-nodes-eol",
      "summary": "List End-of-Life Data Plane Node Records",
      "tags": [
        "DP Nodes"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/dashboards",
      "operationId": "dashboards-list",
      "summary": "List dashboards",
      "tags": [
        "Dashboards"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/dashboards",
      "operationId": "dashboards-create",
      "summary": "Create a new dashboard",
      "tags": [
        "Dashboards"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/dashboards/{dashboardId}",
      "operationId": "dashboards-get",
      "summary": "Get a single dashboard",
      "tags": [
        "Dashboards"
      ]
    },
    {
      "method": "PUT",
      "path": "/v2/dashboards/{dashboardId}",
      "operationId": "dashboards-update",
      "summary": "Update an existing dashboard",
      "tags": [
        "Dashboards"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/dashboards/{dashboardId}",
      "operationId": "dashboards-delete",
      "summary": "Delete an existing dashboard",
      "tags": [
        "Dashboards"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/dcr-providers",
      "operationId": "list-dcr-providers",
      "summary": "List DCR Providers",
      "tags": [
        "DCR Providers"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/dcr-providers",
      "operationId": "create-dcr-provider",
      "summary": "Create DCR provider",
      "tags": [
        "DCR Providers"
      ]
    },
    {
      "method": "GET",
      "path": "/v2/dcr-providers/{dcrProviderId}",
      "operationId": "get-dcr-provider",
      "summary": "Get a DCR provider",
      "tags": [
        "DCR Providers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v2/dcr-providers/{dcrProviderId}",
      "operationId": "delete-dcr-provider",
      "summary": "Delete DCR provider",
      "tags": [
        "DCR Providers"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v2/dcr-providers/{dcrProviderId}",
      "operationId": "update-dcr-provider",
      "summary": "Update DCR provider",
      "tags": [
        "DCR Providers"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/dcr-providers/{dcrProviderId}/verify",
      "operationId": "verify-dcr-provider",
      "summary": "Verify DCR provider configuration",
      "tags": [
        "DCR Providers"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-attributes",
      "operationId": "list-api-attributes",
      "summary": "List API Attributes",
      "tags": [
        "API Attributes"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-implementations",
      "operationId": "list-api-implementations",
      "summary": "List API Implementations",
      "tags": [
        "API Implementation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages",
      "operationId": "list-api-packages",
      "summary": "List API Packages",
      "tags": [
        "API Packages"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/api-packages",
      "operationId": "create-api-package",
      "summary": "Create API Package",
      "tags": [
        "API Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{apiPackageId}/publications/{portalId}",
      "operationId": "fetch-api-package-publication",
      "summary": "Get an API Package Publication",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/api-packages/{apiPackageId}/publications/{portalId}",
      "operationId": "publish-api-package-to-portal",
      "summary": "Publish API Package",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/api-packages/{apiPackageId}/publications/{portalId}",
      "operationId": "delete-api-package-publication",
      "summary": "Delete API Package Publication",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}",
      "operationId": "get-api-package",
      "summary": "Get API Package",
      "tags": [
        "API Packages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/api-packages/{packageId}",
      "operationId": "delete-api-package",
      "summary": "Delete API Package",
      "tags": [
        "API Packages"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/api-packages/{packageId}",
      "operationId": "patch-api-package",
      "summary": "Patch API Package",
      "tags": [
        "API Packages"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/computed-specification",
      "operationId": "get-api-package-computed-specification",
      "summary": "Get the API package computed specification",
      "tags": [
        "API Package Specification"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/current-specification",
      "operationId": "get-api-package-current-specification",
      "summary": "Get the API package current specification",
      "tags": [
        "API Package Specification"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/api-packages/{packageId}/current-specification",
      "operationId": "update-api-package-current-specification",
      "summary": "Update API package current specification",
      "tags": [
        "API Package Specification"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/api-packages/{packageId}/current-specification",
      "operationId": "delete-api-package-current-specification",
      "summary": "Delete API Package current Specification",
      "tags": [
        "API Package Specification"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/documents",
      "operationId": "list-api-package-documents",
      "summary": "List API Package Documents",
      "tags": [
        "API Package Documentation"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/api-packages/{packageId}/documents",
      "operationId": "create-api-package-document",
      "summary": "Create API Package Document",
      "tags": [
        "API Package Documentation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/documents/{documentId}",
      "operationId": "fetch-api-package-document",
      "summary": "Get an API Package Document",
      "tags": [
        "API Package Documentation"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/api-packages/{packageId}/documents/{documentId}",
      "operationId": "delete-api-package-document",
      "summary": "Delete API Package Documentation",
      "tags": [
        "API Package Documentation"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/api-packages/{packageId}/documents/{documentId}",
      "operationId": "update-api-package-document",
      "summary": "Update API Package Document",
      "tags": [
        "API Package Documentation"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/api-packages/{packageId}/documents/{documentId}/move",
      "operationId": "move-api-package-document",
      "summary": "Move API Package Documentation",
      "tags": [
        "API Package Documentation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/images/{imageType}",
      "operationId": "fetch-api-package-image",
      "summary": "Get API Package Image",
      "tags": [
        "API Package Image"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/api-packages/{packageId}/images/{imageType}",
      "operationId": "upsert-api-package-image",
      "summary": "Create or Replace an API Package Image",
      "tags": [
        "API Package Image"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/api-packages/{packageId}/images/{imageType}",
      "operationId": "delete-api-package-image",
      "summary": "Delete an API Package Image",
      "tags": [
        "API Package Image"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/images/{imageType}/raw",
      "operationId": "fetch-api-package-raw-image",
      "summary": "Get an API Package Raw Image",
      "tags": [
        "API Package Image"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/operations",
      "operationId": "list-api-packages-operations",
      "summary": "List API Packages Operations",
      "tags": [
        "API Package Operations"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/api-packages/{packageId}/operations",
      "operationId": "update-api-package-operations",
      "summary": "Update API Package Operation",
      "tags": [
        "API Package Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-packages/{packageId}/operations/{operationId}",
      "operationId": "get-api-packages-operation",
      "summary": "Get API Packages Operation",
      "tags": [
        "API Package Operations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/api-packages/{packageId}/operations/{operationId}",
      "operationId": "remove-api-package-operation",
      "summary": "Remove API Package Operation",
      "tags": [
        "API Package Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/api-publications",
      "operationId": "list-api-publications",
      "summary": "List Publications",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis",
      "operationId": "list-apis",
      "summary": "List APIs",
      "tags": [
        "API"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis",
      "operationId": "create-api",
      "summary": "Create API",
      "tags": [
        "API"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}",
      "operationId": "fetch-api",
      "summary": "Get an API",
      "tags": [
        "API"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}",
      "operationId": "delete-api",
      "summary": "Delete API",
      "tags": [
        "API"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/apis/{apiId}",
      "operationId": "update-api",
      "summary": "Update API",
      "tags": [
        "API"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/documents",
      "operationId": "list-api-documents",
      "summary": "List API Documents",
      "tags": [
        "API Documentation"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis/{apiId}/documents",
      "operationId": "create-api-document",
      "summary": "Create API Document",
      "tags": [
        "API Documentation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/documents/{documentId}",
      "operationId": "fetch-api-document",
      "summary": "Get an API Document",
      "tags": [
        "API Documentation"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}/documents/{documentId}",
      "operationId": "delete-api-document",
      "summary": "Delete API Documentation",
      "tags": [
        "API Documentation"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/apis/{apiId}/documents/{documentId}",
      "operationId": "update-api-document",
      "summary": "Update API Document",
      "tags": [
        "API Documentation"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis/{apiId}/documents/{documentId}/move",
      "operationId": "move-api-document",
      "summary": "Move API Documentation",
      "tags": [
        "API Documentation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/images/{imageType}",
      "operationId": "fetch-api-image",
      "summary": "Get API Image",
      "tags": [
        "API Image"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/apis/{apiId}/images/{imageType}",
      "operationId": "upsert-api-image",
      "summary": "Create or Replace an API Image",
      "tags": [
        "API Image"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}/images/{imageType}",
      "operationId": "delete-api-image",
      "summary": "Delete an API Image",
      "tags": [
        "API Image"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/images/{imageType}/raw",
      "operationId": "fetch-api-raw-image",
      "summary": "Get an API Raw Image",
      "tags": [
        "API Image"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis/{apiId}/implementations",
      "operationId": "create-api-implementation",
      "summary": "Create API Implementation",
      "tags": [
        "API Implementation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/implementations/{implementationId}",
      "operationId": "fetch-api-implementation",
      "summary": "Get an API Implementation",
      "tags": [
        "API Implementation"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}/implementations/{implementationId}",
      "operationId": "delete-api-implementation",
      "summary": "Delete API Implementation",
      "tags": [
        "API Implementation"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/operations",
      "operationId": "list-api-operations",
      "summary": "List API Operations",
      "tags": [
        "API Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/operations/{operationId}",
      "operationId": "fetch-api-operation",
      "summary": "Get an API Operation",
      "tags": [
        "API Operations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/publications/{portalId}",
      "operationId": "fetch-publication",
      "summary": "Get a Publication",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/apis/{apiId}/publications/{portalId}",
      "operationId": "publish-api-to-portal",
      "summary": "Publish API",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}/publications/{portalId}",
      "operationId": "delete-publication",
      "summary": "Delete Publication",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/specifications",
      "operationId": "list-api-specs",
      "summary": "List API Specifications",
      "tags": [
        "API Specification"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis/{apiId}/specifications",
      "operationId": "create-api-spec",
      "summary": "Create API Specification",
      "tags": [
        "API Specification"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/specifications/{specId}",
      "operationId": "fetch-api-spec",
      "summary": "Get API Specification",
      "tags": [
        "API Specification"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}/specifications/{specId}",
      "operationId": "delete-api-spec",
      "summary": "Delete API Specification",
      "tags": [
        "API Specification"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/apis/{apiId}/specifications/{specId}",
      "operationId": "update-api-spec",
      "summary": "Update API Specification",
      "tags": [
        "API Specification"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/versions",
      "operationId": "list-api-versions",
      "summary": "List API Versions",
      "tags": [
        "API Version"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis/{apiId}/versions",
      "operationId": "create-api-version",
      "summary": "Create API Version",
      "tags": [
        "API Version"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/apis/{apiId}/versions/{versionId}",
      "operationId": "fetch-api-version",
      "summary": "Get an API Version",
      "tags": [
        "API Version"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/apis/{apiId}/versions/{versionId}",
      "operationId": "delete-api-version",
      "summary": "Delete API Version",
      "tags": [
        "API Version"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/apis/{apiId}/versions/{versionId}",
      "operationId": "update-api-version",
      "summary": "Update API Version",
      "tags": [
        "API Version"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/apis/validate-specification",
      "operationId": "validate-specification",
      "summary": "Validate API Specification",
      "tags": [
        "API Specification"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/applications/{applicationId}",
      "operationId": "get-application-unscoped",
      "summary": "Get an Application",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/authenticate/{organizationLoginPath}",
      "operationId": "authenticate-sso",
      "summary": "SSO Callback",
      "tags": [
        "Authentication"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/authentication-settings",
      "operationId": "get-authentication-settings",
      "summary": "Get Auth Settings",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/authentication-settings",
      "operationId": "update-authentication-settings",
      "summary": "Update Auth Settings",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-provider",
      "operationId": "get-idp-configuration",
      "summary": "Get the IdP Configuration",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/identity-provider",
      "operationId": "update-idp-configuration",
      "summary": "Update IdP Configuration",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-provider/team-group-mappings",
      "operationId": "get-team-group-mappings",
      "summary": "Get a Team Group Mappings",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/identity-provider/team-group-mappings",
      "operationId": "patch-team-group-mappings",
      "summary": "Patch Mappings by Team ID",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-provider/team-mappings",
      "operationId": "get-idp-team-mappings",
      "summary": "Get a Team Mapping",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/identity-provider/team-mappings",
      "operationId": "update-idp-team-mappings",
      "summary": "Update Team Mappings",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-providers",
      "operationId": "get-identity-providers",
      "summary": "List Identity Providers",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/identity-providers",
      "operationId": "create-identity-provider",
      "summary": "Create Identity Provider",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-providers/{id}",
      "operationId": "get-identity-provider",
      "summary": "Get Identity Provider",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/identity-providers/{id}",
      "operationId": "delete-identity-provider",
      "summary": "Delete Identity Provider",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/identity-providers/{id}",
      "operationId": "update-identity-provider",
      "summary": "Update Identity Provider",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-providers/{idpId}/team-group-mappings",
      "operationId": "list-idp-team-group-mappings",
      "summary": "List Team Group Mappings",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/identity-providers/{idpId}/team-group-mappings",
      "operationId": "create-idp-team-group-mapping",
      "summary": "Create Team Group Mapping",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/identity-providers/{idpId}/team-group-mappings/{id}",
      "operationId": "get-idp-team-group-mapping",
      "summary": "Get Team Group Mapping",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/identity-providers/{idpId}/team-group-mappings/{id}",
      "operationId": "delete-idp-team-group-mapping",
      "summary": "Delete Team Group Mapping",
      "tags": [
        "Auth Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/invites",
      "operationId": "invite-user",
      "summary": "Invite User",
      "tags": [
        "Invites"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/apps",
      "operationId": "list-apps",
      "summary": "List apps",
      "tags": [
        "OpenMeter Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/apps/{appId}",
      "operationId": "get-app",
      "summary": "Get app",
      "tags": [
        "OpenMeter Apps"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/customers",
      "operationId": "list-customers",
      "summary": "List customers",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/customers",
      "operationId": "create-customer",
      "summary": "Create customer",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/customers/{customerId}",
      "operationId": "get-customer",
      "summary": "Get customer",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/openmeter/customers/{customerId}",
      "operationId": "upsert-customer",
      "summary": "Upsert customer",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/openmeter/customers/{customerId}",
      "operationId": "delete-customer",
      "summary": "Delete customer",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/customers/{customerId}/billing",
      "operationId": "get-customer-billing",
      "summary": "Get customer billing data",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/openmeter/customers/{customerId}/billing",
      "operationId": "update-customer-billing",
      "summary": "Update customer billing data",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/openmeter/customers/{customerId}/billing/app-data",
      "operationId": "update-customer-billing-app-data",
      "summary": "Update customer billing app data",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/customers/{customerId}/billing/stripe/checkout-sessions",
      "operationId": "create-customer-stripe-checkout-session",
      "summary": "Create Stripe Checkout Session",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/customers/{customerId}/billing/stripe/portal-sessions",
      "operationId": "create-customer-stripe-portal-session",
      "summary": "Create Stripe customer portal session",
      "tags": [
        "OpenMeter Customers"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/customers/{customerId}/entitlement-access",
      "operationId": "list-customer-entitlement-access",
      "summary": "List customer entitlement access",
      "tags": [
        "OpenMeter Entitlements"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/events",
      "operationId": "ingest-metering-events",
      "summary": "Ingest metering events",
      "tags": [
        "Metering Events"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/meters",
      "operationId": "list-meters",
      "summary": "List meters",
      "tags": [
        "Meters"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/meters",
      "operationId": "create-meter",
      "summary": "Create meter",
      "tags": [
        "Meters"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/meters/{meterId}",
      "operationId": "get-meter",
      "summary": "Get meter",
      "tags": [
        "Meters"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/openmeter/meters/{meterId}",
      "operationId": "delete-meter",
      "summary": "Delete meter",
      "tags": [
        "Meters"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/profiles",
      "operationId": "list-billing-profiles",
      "summary": "List billing profiles",
      "tags": [
        "OpenMeter Billing"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/profiles",
      "operationId": "create-billing-profile",
      "summary": "Create a new billing profile",
      "tags": [
        "OpenMeter Billing"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/profiles/{id}",
      "operationId": "get-billing-profile",
      "summary": "Get a billing profile",
      "tags": [
        "OpenMeter Billing"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/openmeter/profiles/{id}",
      "operationId": "update-billing-profile",
      "summary": "Update a billing profile",
      "tags": [
        "OpenMeter Billing"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/openmeter/profiles/{id}",
      "operationId": "delete-billing-profile",
      "summary": "Delete a billing profile",
      "tags": [
        "OpenMeter Billing"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/subscriptions",
      "operationId": "list-subscriptions",
      "summary": "List subscriptions",
      "tags": [
        "OpenMeter Subscriptions"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/subscriptions",
      "operationId": "create-subscription",
      "summary": "Create subscription",
      "tags": [
        "OpenMeter Subscriptions"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/openmeter/subscriptions/{subscriptionId}",
      "operationId": "get-subscription",
      "summary": "Get subscription",
      "tags": [
        "OpenMeter Subscriptions"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/subscriptions/{subscriptionId}/cancel",
      "operationId": "cancel-subscription",
      "summary": "Cancel subscription",
      "tags": [
        "OpenMeter Subscriptions"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/subscriptions/{subscriptionId}/change",
      "operationId": "change-subscription",
      "summary": "Change subscription",
      "tags": [
        "OpenMeter Subscriptions"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/openmeter/subscriptions/{subscriptionId}/unschedule-cancelation",
      "operationId": "unschedule-cancelation",
      "summary": "Unschedule subscription cancelation",
      "tags": [
        "OpenMeter Subscriptions"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/organizations/impersonation",
      "operationId": "get-impersonation-settings",
      "summary": "Get Impersonation Settings",
      "tags": [
        "Impersonation Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/organizations/impersonation",
      "operationId": "update-impersonation-settings",
      "summary": "Update Impersonation Settings",
      "tags": [
        "Impersonation Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/organizations/me",
      "operationId": "get-organizations-me",
      "summary": "Get My Organization",
      "tags": [
        "Me"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portal-roles",
      "operationId": "list-portal-roles",
      "summary": "List Portal Roles",
      "tags": [
        "Portal Team Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals",
      "operationId": "list-portals",
      "summary": "List Portals",
      "tags": [
        "Portals"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals",
      "operationId": "create-portal",
      "summary": "Create Portal",
      "tags": [
        "Portals"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}",
      "operationId": "get-portal",
      "summary": "Get a Portal",
      "tags": [
        "Portals"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}",
      "operationId": "delete-portal",
      "summary": "Delete Portal",
      "tags": [
        "Portals"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}",
      "operationId": "update-portal",
      "summary": "Update Portal",
      "tags": [
        "Portals"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/api-publications",
      "operationId": "list-portal-api-publications",
      "summary": "List Portal API Publications",
      "tags": [
        "API Publication"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/application-registrations",
      "operationId": "list-registrations",
      "summary": "List Registrations by Portal",
      "tags": [
        "Application Registrations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/applications",
      "operationId": "list-applications",
      "summary": "List Applications",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/applications/{applicationId}",
      "operationId": "get-application",
      "summary": "Get an Application by Portal",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/applications/{applicationId}",
      "operationId": "delete-application",
      "summary": "Delete Application by Portal",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/applications/{applicationId}",
      "operationId": "update-application",
      "summary": "Update Application",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/applications/{applicationId}/credentials",
      "operationId": "list-credentials-by-application",
      "summary": "List Credentials by Application",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/applications/{applicationId}/developers",
      "operationId": "list-developers-by-application",
      "summary": "List Developers by Application",
      "tags": [
        "Applications"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/applications/{applicationId}/registrations",
      "operationId": "list-registrations-by-application",
      "summary": "List Registrations by Application",
      "tags": [
        "Application Registrations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/applications/{applicationId}/registrations/{registrationId}",
      "operationId": "get-application-registration",
      "summary": "Get a Registration",
      "tags": [
        "Application Registrations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/applications/{applicationId}/registrations/{registrationId}",
      "operationId": "delete-application-registration",
      "summary": "Delete Registration",
      "tags": [
        "Application Registrations"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/applications/{applicationId}/registrations/{registrationId}",
      "operationId": "update-application-registration",
      "summary": "Update Registration",
      "tags": [
        "Application Registrations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/assets/favicon",
      "operationId": "get-portal-asset-favicon",
      "summary": "Get Favicon",
      "tags": [
        "Assets"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/portals/{portalId}/assets/favicon",
      "operationId": "replace-portal-asset-favicon",
      "summary": "Replace Favicon",
      "tags": [
        "Assets"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/assets/favicon/raw",
      "operationId": "get-portal-asset-favicon-raw",
      "summary": "Get Favicon (Raw)",
      "tags": [
        "Assets"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/assets/logo",
      "operationId": "get-portal-asset-logo",
      "summary": "Get Logo",
      "tags": [
        "Assets"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/portals/{portalId}/assets/logo",
      "operationId": "replace-portal-asset-logo",
      "summary": "Replace Logo",
      "tags": [
        "Assets"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/assets/logo/raw",
      "operationId": "get-portal-asset-logo-raw",
      "summary": "Get Logo (Raw)",
      "tags": [
        "Assets"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/audit-log-replay-job",
      "operationId": "get-portal-audit-log-replay-job",
      "summary": "Get Portal Audit Log Replay Job",
      "tags": [
        "Portal Audit Logs"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/portals/{portalId}/audit-log-replay-job",
      "operationId": "update-portal-audit-log-replay-job",
      "summary": "Update Portal Audit Log Replay Job",
      "tags": [
        "Portal Audit Logs"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/audit-log-webhook",
      "operationId": "get-portal-audit-log-webhook",
      "summary": "Get Portal Audit Log Webhook",
      "tags": [
        "Portal Audit Logs"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/audit-log-webhook",
      "operationId": "delete-portal-audit-log-webhook",
      "summary": "Delete Portal Audit Log Webhook",
      "tags": [
        "Portal Audit Logs"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/audit-log-webhook",
      "operationId": "update-portal-audit-log-webhook",
      "summary": "Update Portal Audit Log Webhook",
      "tags": [
        "Portal Audit Logs"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/audit-log-webhook/status",
      "operationId": "get-portal-audit-log-webhook-status",
      "summary": "Get Portal Audit Log Webhook Status",
      "tags": [
        "Portal Audit Logs"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/authentication-settings",
      "operationId": "get-portal-authentication-settings",
      "summary": "Get Auth Settings",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/authentication-settings",
      "operationId": "update-portal-authentication-settings",
      "summary": "Update Auth Settings",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/custom-domain",
      "operationId": "get-portal-custom-domain",
      "summary": "Get Custom Domain",
      "tags": [
        "Portal Custom Domains"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/custom-domain",
      "operationId": "create-portal-custom-domain",
      "summary": "Create Custom Domain",
      "tags": [
        "Portal Custom Domains"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/custom-domain",
      "operationId": "delete-portal-custom-domain",
      "summary": "Remove Domain",
      "tags": [
        "Portal Custom Domains"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/custom-domain",
      "operationId": "update-portal-custom-domain",
      "summary": "Enable or Disable Domain",
      "tags": [
        "Portal Custom Domains"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/customization",
      "operationId": "get-portal-customization",
      "summary": "Get Customization",
      "tags": [
        "Portal Customization"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/portals/{portalId}/customization",
      "operationId": "replace-portal-customization",
      "summary": "Replace Customization",
      "tags": [
        "Portal Customization"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/customization",
      "operationId": "update-portal-customization",
      "summary": "Update Customization",
      "tags": [
        "Portal Customization"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/default-content",
      "operationId": "create-default-content",
      "summary": "Create Boilerplate Content",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/developers",
      "operationId": "list-portal-developers",
      "summary": "List Developers",
      "tags": [
        "Portal Developers"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/developers/{developerId}",
      "operationId": "get-developer",
      "summary": "Get a Developer",
      "tags": [
        "Portal Developers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/developers/{developerId}",
      "operationId": "delete-developer",
      "summary": "Delete Developer",
      "tags": [
        "Portal Developers"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/developers/{developerId}",
      "operationId": "update-developer",
      "summary": "Update Developer",
      "tags": [
        "Portal Developers"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/developers/{developerId}/teams",
      "operationId": "list-portal-developer-teams",
      "summary": "List Developer Teams",
      "tags": [
        "Portal Team Membership"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/email-config",
      "operationId": "get-email-config",
      "summary": "Get the email config for the portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/email-config",
      "operationId": "create-portal-email-config",
      "summary": "Create the email config for a portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/email-config",
      "operationId": "delete-portal-email-config",
      "summary": "Delete portal email config",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/email-config",
      "operationId": "update-portal-email-config",
      "summary": "Setup the email config for a portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/email-delivery",
      "operationId": "get-email-delivery",
      "summary": "Get the email delivery for the portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/email-delivery",
      "operationId": "delete-email-delivery",
      "summary": "Delete email delivery",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/email-delivery",
      "operationId": "update-email-delivery",
      "summary": "Setup the email delivery for a portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/email-templates",
      "operationId": "list-portal-custom-email-templates",
      "summary": "List custom email templates for a portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/email-templates/{templateName}",
      "operationId": "get-portal-custom-email-template",
      "summary": "Get custom email template used in a portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/email-templates/{templateName}",
      "operationId": "delete-portal-custom-email-template",
      "summary": "Delete custom email template",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/email-templates/{templateName}",
      "operationId": "update-portal-custom-email-template",
      "summary": "Update custom email template for a portal",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/email-templates/{templateName}/send-test-email",
      "operationId": "post-portal-custom-email-test-send",
      "summary": "Send Test Email",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/identity-provider/team-group-mappings",
      "operationId": "list-portal-team-group-mappings",
      "summary": "List Team Group Mappings",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/identity-provider/team-group-mappings",
      "operationId": "update-portal-team-group-mappings",
      "summary": "Update Team Group Mappings",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/identity-providers",
      "operationId": "get-portal-identity-providers",
      "summary": "List Identity Providers",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/identity-providers",
      "operationId": "create-portal-identity-provider",
      "summary": "Create Identity Provider",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/identity-providers/{id}",
      "operationId": "get-portal-identity-provider",
      "summary": "Get Identity Provider",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/identity-providers/{id}",
      "operationId": "delete-portal-identity-provider",
      "summary": "Delete Identity Provider",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/identity-providers/{id}",
      "operationId": "update-portal-identity-provider",
      "summary": "Update Identity Provider",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/identity-providers/{id}/team-group-mappings",
      "operationId": "list-portal-idp-team-group-mappings",
      "summary": "List Team Group Mappings",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/identity-providers/{id}/team-group-mappings",
      "operationId": "create-portal-idp-team-group-mapping",
      "summary": "Create Team Group Mapping",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/identity-providers/{id}/team-group-mappings/{mappingId}",
      "operationId": "get-portal-idp-team-group-mapping",
      "summary": "Get Team Group Mapping",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/identity-providers/{id}/team-group-mappings/{mappingId}",
      "operationId": "delete-portal-idp-team-group-mapping",
      "summary": "Delete Team Group Mapping",
      "tags": [
        "Portal Auth Settings"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/integrations",
      "operationId": "get-portal-integrations",
      "summary": "Get Portal Integration Configurations",
      "tags": [
        "Portal Integrations"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/portals/{portalId}/integrations",
      "operationId": "upsert-portal-integrations",
      "summary": "Replace Integration Configurations",
      "tags": [
        "Portal Integrations"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/integrations",
      "operationId": "update-portal-integrations",
      "summary": "Update Integration Configurations",
      "tags": [
        "Portal Integrations"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/ip-allow-list",
      "operationId": "list-portal-ip-allow-list",
      "summary": "List the IP allow list for portal",
      "tags": [
        "Portals IP Allow List"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/ip-allow-list",
      "operationId": "create-portal-ip-allow-list",
      "summary": "Create an IP allow list for a portal",
      "tags": [
        "Portals IP Allow List"
      ]
    },
    {
      "method": "PUT",
      "path": "/v3/portals/{portalId}/ip-allow-list/{id}",
      "operationId": "put-portal-ip-allow-list",
      "summary": "Replace an IP allow list for a portal",
      "tags": [
        "Portals IP Allow List"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/ip-allow-list/{id}",
      "operationId": "delete-portal-ip-allow-list",
      "summary": "Delete an IP allow list from a portal",
      "tags": [
        "Portals IP Allow List"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/ip-allow-list/{id}",
      "operationId": "update-portal-ip-allow-list",
      "summary": "Update an IP allow list for a portal",
      "tags": [
        "Portals IP Allow List"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/pages",
      "operationId": "list-portal-pages",
      "summary": "List Pages",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/pages",
      "operationId": "create-portal-page",
      "summary": "Create Page",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/pages/{pageId}",
      "operationId": "get-portal-page",
      "summary": "Get a Page",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/pages/{pageId}",
      "operationId": "delete-portal-page",
      "summary": "Delete Page",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/pages/{pageId}",
      "operationId": "update-portal-page",
      "summary": "Update Page",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/pages/{pageId}/move",
      "operationId": "move-portal-pages",
      "summary": "Move Page",
      "tags": [
        "Pages"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/snippets",
      "operationId": "list-portal-snippets",
      "summary": "List Snippets",
      "tags": [
        "Snippets"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/snippets",
      "operationId": "create-portal-snippet",
      "summary": "Create Snippet",
      "tags": [
        "Snippets"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/snippets/{snippetId}",
      "operationId": "get-portal-snippet",
      "summary": "Get a Snippet",
      "tags": [
        "Snippets"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/snippets/{snippetId}",
      "operationId": "delete-portal-snippet",
      "summary": "Delete Snippet",
      "tags": [
        "Snippets"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/snippets/{snippetId}",
      "operationId": "update-portal-snippet",
      "summary": "Update Snippet",
      "tags": [
        "Snippets"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/teams",
      "operationId": "list-portal-teams",
      "summary": "List Teams",
      "tags": [
        "Portal Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/teams",
      "operationId": "create-portal-team",
      "summary": "Create Team",
      "tags": [
        "Portal Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/teams/{teamId}",
      "operationId": "get-portal-team",
      "summary": "Get Team",
      "tags": [
        "Portal Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/teams/{teamId}",
      "operationId": "delete-portal-team",
      "summary": "Delete Team",
      "tags": [
        "Portal Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/portals/{portalId}/teams/{teamId}",
      "operationId": "update-portal-team",
      "summary": "Update Team",
      "tags": [
        "Portal Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/teams/{teamId}/assigned-roles",
      "operationId": "list-portal-team-roles",
      "summary": "List Team Roles",
      "tags": [
        "Portal Team Roles"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/teams/{teamId}/assigned-roles",
      "operationId": "assign-role-to-portal-teams",
      "summary": "Assign Role",
      "tags": [
        "Portal Team Roles"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/teams/{teamId}/assigned-roles/{roleId}",
      "operationId": "remove-role-from-portal-team",
      "summary": "Remove Role",
      "tags": [
        "Portal Team Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/{portalId}/teams/{teamId}/developers",
      "operationId": "list-portal-team-developers",
      "summary": "List Team Developers",
      "tags": [
        "Portal Team Membership"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/{portalId}/teams/{teamId}/developers",
      "operationId": "add-developer-to-portal-team",
      "summary": "Add Developer to Team",
      "tags": [
        "Portal Team Membership"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/{portalId}/teams/{teamId}/developers/{developerId}",
      "operationId": "remove-developer-from-portal-team",
      "summary": "Remove Developer from Team",
      "tags": [
        "Portal Team Membership"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/email-domains",
      "operationId": "list-email-domains",
      "summary": "List email domains",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/portals/email-domains",
      "operationId": "create-email-domain",
      "summary": "Create an email domain",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/email-domains/{emailDomain}",
      "operationId": "get-email-domain",
      "summary": "Get an email domain",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/portals/email-domains/{emailDomain}",
      "operationId": "delete-email-domain",
      "summary": "Delete an email domain",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/email-templates",
      "operationId": "list-default-email-templates",
      "summary": "List default email templates",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/email-templates/{templateName}",
      "operationId": "get-default-email-template",
      "summary": "Get default email template",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/portals/email-templates/variables",
      "operationId": "list-email-template-variables",
      "summary": "List email template variables",
      "tags": [
        "Portal Emails"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/roles",
      "operationId": "get-predefined-roles",
      "summary": "Get Predefined Roles",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts",
      "operationId": "get-system-accounts",
      "summary": "List System Accounts",
      "tags": [
        "System Accounts"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/system-accounts",
      "operationId": "post-system-accounts",
      "summary": "Create System Account",
      "tags": [
        "System Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts/{accountId}",
      "operationId": "get-system-accounts-id",
      "summary": "Get a System Account",
      "tags": [
        "System Accounts"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/system-accounts/{accountId}",
      "operationId": "delete-system-accounts-id",
      "summary": "Delete System Account",
      "tags": [
        "System Accounts"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/system-accounts/{accountId}",
      "operationId": "patch-system-accounts-id",
      "summary": "Update System Account",
      "tags": [
        "System Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts/{accountId}/access-tokens",
      "operationId": "get-system-account-id-access-tokens",
      "summary": "List System Account Access Tokens",
      "tags": [
        "System Accounts - Access Tokens"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/system-accounts/{accountId}/access-tokens",
      "operationId": "post-system-accounts-id-access-tokens",
      "summary": "Create System Account Access Token",
      "tags": [
        "System Accounts - Access Tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts/{accountId}/access-tokens/{tokenId}",
      "operationId": "get-system-accounts-id-access-tokens-id",
      "summary": "Get a System Account Access Token",
      "tags": [
        "System Accounts - Access Tokens"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/system-accounts/{accountId}/access-tokens/{tokenId}",
      "operationId": "delete-system-accounts-id-access-tokens-id",
      "summary": "Delete System Account Access Token",
      "tags": [
        "System Accounts - Access Tokens"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/system-accounts/{accountId}/access-tokens/{tokenId}",
      "operationId": "patch-system-accounts-id-access-tokens-id",
      "summary": "Update System Account Access Token",
      "tags": [
        "System Accounts - Access Tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts/{accountId}/assigned-roles",
      "operationId": "get-system-accounts-accountId-assigned-roles",
      "summary": "List Assigned Roles for System Account",
      "tags": [
        "System Accounts - Roles"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/system-accounts/{accountId}/assigned-roles",
      "operationId": "post-system-accounts-accountId-assigned-roles",
      "summary": "Create Assigned Role for System Account",
      "tags": [
        "System Accounts - Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts/{accountId}/assigned-roles/{roleId}",
      "operationId": "get-system-account-role",
      "summary": "Get System Account Role",
      "tags": [
        "System Accounts - Roles"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/system-accounts/{accountId}/assigned-roles/{roleId}",
      "operationId": "delete-system-accounts-accountId-assigned-roles-roleId",
      "summary": "Delete Assigned Role from System Account",
      "tags": [
        "System Accounts - Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/system-accounts/{accountId}/teams",
      "operationId": "get-system-accounts-accountId-teams",
      "summary": "List Teams for a System Account",
      "tags": [
        "System Accounts - Team Membership"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/teams",
      "operationId": "list-teams",
      "summary": "List Teams",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/teams",
      "operationId": "create-team",
      "summary": "Create Team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/teams/{teamId}",
      "operationId": "get-team",
      "summary": "Get a Team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/teams/{teamId}",
      "operationId": "delete-team",
      "summary": "Delete Team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/teams/{teamId}",
      "operationId": "update-team",
      "summary": "Update Team",
      "tags": [
        "Teams"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/teams/{teamId}/assigned-roles",
      "operationId": "list-team-roles",
      "summary": "List Team Roles",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/teams/{teamId}/assigned-roles",
      "operationId": "teams-assign-role",
      "summary": "Assign Team Role",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/teams/{teamId}/assigned-roles/{roleId}",
      "operationId": "get-team-role",
      "summary": "Get Team Role",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/teams/{teamId}/assigned-roles/{roleId}",
      "operationId": "teams-remove-role",
      "summary": "Remove Team Role",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/teams/{teamId}/system-accounts",
      "operationId": "get-teams-teamId-system-accounts",
      "summary": "List System Accounts on a Team",
      "tags": [
        "System Accounts - Team Membership"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/teams/{teamId}/system-accounts",
      "operationId": "post-teams-teamId-system-accounts",
      "summary": "Add System Account to a Team",
      "tags": [
        "System Accounts - Team Membership"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/teams/{teamId}/system-accounts/{accountId}",
      "operationId": "delete-teams-teamId-system-accounts-accountId",
      "summary": "Remove System Account From Team",
      "tags": [
        "System Accounts - Team Membership"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/teams/{teamId}/users",
      "operationId": "list-team-users",
      "summary": "List Team Users",
      "tags": [
        "Team Membership"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/teams/{teamId}/users",
      "operationId": "add-user-to-team",
      "summary": "Add User",
      "tags": [
        "Team Membership"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/teams/{teamId}/users/{userId}",
      "operationId": "remove-user-from-team",
      "summary": "Remove User",
      "tags": [
        "Team Membership"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users",
      "operationId": "list-users",
      "summary": "List Users",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/{userId}",
      "operationId": "get-user",
      "summary": "Get a User",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/users/{userId}",
      "operationId": "delete-user",
      "summary": "Delete User",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/users/{userId}",
      "operationId": "update-user",
      "summary": "Update User",
      "tags": [
        "Users"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/{userId}/access-tokens",
      "operationId": "list-users-personal-access-tokens",
      "summary": "List PATs",
      "tags": [
        "Personal Access Tokens"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/users/{userId}/access-tokens",
      "operationId": "create-personal-access-token",
      "summary": "Create a new personal access token",
      "tags": [
        "Personal Access Tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/{userId}/access-tokens/{tokenId}",
      "operationId": "get-personal-access-token-details",
      "summary": "Get Personal Access Token details",
      "tags": [
        "Personal Access Tokens"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/users/{userId}/access-tokens/{tokenId}",
      "operationId": "delete-personal-access-token",
      "summary": "Delete personal access token",
      "tags": [
        "Personal Access Tokens"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/users/{userId}/access-tokens/{tokenId}",
      "operationId": "update-personal-access-token-details",
      "summary": "Update personal access token details",
      "tags": [
        "Personal Access Tokens"
      ]
    },
    {
      "method": "PATCH",
      "path": "/v3/users/{userId}/access-tokens/{tokenId}/revoke",
      "operationId": "revoke-personal-access-token",
      "summary": "Revoke Personal Access Token",
      "tags": [
        "Personal Access Tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/{userId}/assigned-roles",
      "operationId": "list-user-roles",
      "summary": "List User Roles",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "POST",
      "path": "/v3/users/{userId}/assigned-roles",
      "operationId": "users-assign-role",
      "summary": "Assign Role",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/{userId}/assigned-roles/{roleId}",
      "operationId": "get-user-role",
      "summary": "Get User Role",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v3/users/{userId}/assigned-roles/{roleId}",
      "operationId": "users-remove-role",
      "summary": "Remove Role",
      "tags": [
        "Roles"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/{userId}/teams",
      "operationId": "list-user-teams",
      "summary": "List User Teams",
      "tags": [
        "Team Membership"
      ]
    },
    {
      "method": "GET",
      "path": "/v3/users/me",
      "operationId": "get-users-me",
      "summary": "Get My User Account",
      "tags": [
        "Me"
      ]
    }
  ]
}