openapi: 3.2.0 info: x-ibm-name: apim version: 2.0.0 title: IBM API Connect Platform - Provider Space Resources API description: This API provides operations for accessing API provider capability. termsOfService: https://www.ibm.com/legal contact: name: IBM url: https://www.ibm.com email: help@ibm.com license: name: tbd url: https://tbd.com servers: - url: '' description: APIM base path tags: - name: Space Resources paths: /spaces/{org}/{catalog}/{space}/configured-aliases: description: Configured Alias operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' get: summary: List all Configured Alias objects in all collections operationId: configured_alias_listAllSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear all Configured Alias objects in all collections operationId: configured_alias_clearAllSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/xslt-transformations: description: Configured Xslt Transformation Alias operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' post: summary: Create a Configured Xslt Transformation Alias object description: 'Create a Configured Xslt Transformation Alias object Required fields: - xslt_transformation_alias_url Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url' operationId: configured_xslt_transformation_alias_createSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: List all Configured Xslt Transformation Alias objects in all collections operationId: configured_xslt_transformation_alias_listAllSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear all Configured Xslt Transformation Alias objects in all collections operationId: configured_xslt_transformation_alias_clearAllSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/xslt-transformations/{configured-xslt-transformation-alias-name}: description: The collection of Configured Xslt Transformation Alias operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-xslt-transformation-alias-name' get: summary: List the Configured Xslt Transformation Alias objects operationId: configured_xslt_transformation_alias_listSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear the Configured Xslt Transformation Alias objects operationId: configured_xslt_transformation_alias_clearSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/xslt-transformations/{configured-xslt-transformation-alias-id}: description: Configured Xslt Transformation Alias object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-xslt-transformation-alias-id' get: summary: Get the Configured Xslt Transformation Alias object by id operationId: configured_xslt_transformation_alias_getSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete the Configured Xslt Transformation Alias object by id operationId: configured_xslt_transformation_alias_delSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-aliases/xslt-transformations/{configured-xslt-transformation-alias-name}/{configured-xslt-transformation-alias-version} : description: Configured Xslt Transformation Alias object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-xslt-transformation-alias-name' - $ref: '#/components/parameters/configured-xslt-transformation-alias-version' get: summary: Get the Configured Xslt Transformation Alias object by name and version operationId: configured_xslt_transformation_alias_getByNameVersionSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Configured Xslt Transformation Alias operationId: configured_xslt_transformation_alias_delByNameVersionSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/webmethods-is-services: description: Configured Webmethods Is Service Alias operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' post: summary: Create a Configured Webmethods Is Service Alias object description: 'Create a Configured Webmethods Is Service Alias object Required fields: - webmethods_is_service_alias_url Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url' operationId: configured_webmethods_is_service_alias_createSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: List all Configured Webmethods Is Service Alias objects in all collections operationId: configured_webmethods_is_service_alias_listAllSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear all Configured Webmethods Is Service Alias objects in all collections operationId: configured_webmethods_is_service_alias_clearAllSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/webmethods-is-services/{configured-webmethods-is-service-alias-name}: description: The collection of Configured Webmethods Is Service Alias operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-webmethods-is-service-alias-name' get: summary: List the Configured Webmethods Is Service Alias objects operationId: configured_webmethods_is_service_alias_listSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear the Configured Webmethods Is Service Alias objects operationId: configured_webmethods_is_service_alias_clearSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/webmethods-is-services/{configured-webmethods-is-service-alias-id}: description: Configured Webmethods Is Service Alias object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-webmethods-is-service-alias-id' get: summary: Get the Configured Webmethods Is Service Alias object by id operationId: configured_webmethods_is_service_alias_getSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete the Configured Webmethods Is Service Alias object by id operationId: configured_webmethods_is_service_alias_delSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-aliases/webmethods-is-services/{configured-webmethods-is-service-alias-name}/{configured-webmethods-is-service-alias-version} : description: Configured Webmethods Is Service Alias object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-webmethods-is-service-alias-name' - $ref: '#/components/parameters/configured-webmethods-is-service-alias-version' get: summary: Get the Configured Webmethods Is Service Alias object by name and version operationId: configured_webmethods_is_service_alias_getByNameVersionSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Configured Webmethods Is Service Alias operationId: configured_webmethods_is_service_alias_delByNameVersionSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/http-transport-securities: description: Configured Http Transport Security Alias operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' post: summary: Create a Configured Http Transport Security Alias object description: 'Create a Configured Http Transport Security Alias object Required fields: - http_transport_security_alias_url Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url' operationId: configured_http_transport_security_alias_createSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: List all Configured Http Transport Security Alias objects in all collections operationId: configured_http_transport_security_alias_listAllSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear all Configured Http Transport Security Alias objects in all collections operationId: configured_http_transport_security_alias_clearAllSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-aliases/http-transport-securities/{configured-http-transport-security-alias-name} : description: The collection of Configured Http Transport Security Alias operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-http-transport-security-alias-name' get: summary: List the Configured Http Transport Security Alias objects operationId: configured_http_transport_security_alias_listSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAliasList' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear the Configured Http Transport Security Alias objects operationId: configured_http_transport_security_alias_clearSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-aliases/http-transport-securities/{configured-http-transport-security-alias-id}: description: Configured Http Transport Security Alias object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-http-transport-security-alias-id' get: summary: Get the Configured Http Transport Security Alias object by id operationId: configured_http_transport_security_alias_getSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete the Configured Http Transport Security Alias object by id operationId: configured_http_transport_security_alias_delSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-aliases/http-transport-securities/{configured-http-transport-security-alias-name}/{configured-http-transport-security-alias-version} : description: Configured Http Transport Security Alias object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-http-transport-security-alias-name' - $ref: '#/components/parameters/configured-http-transport-security-alias-version' get: summary: Get the Configured Http Transport Security Alias object by name and version operationId: configured_http_transport_security_alias_getByNameVersionSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Configured Http Transport Security Alias operationId: configured_http_transport_security_alias_delByNameVersionSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' application/yaml: schema: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policies: description: Global Policy operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Creates a global policy description: 'Adds a global policy to a configured gateway service for a space. Required fields: - global_policy Fields not allowed: - user_registry_urls - tls_client_profile_urls - policy_urls Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_createSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Lists global policies description: Returns the list of global policies from a configured gateway service for a space. operationId: global_policy_listAllSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyList' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears global policies description: Removes all global policies from a configured gateway service for a space. operationId: global_policy_clearAllSpaceScope security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policies/{global-policy-name} : description: The collection of Global Policy operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/global-policy-name' get: summary: Lists global policy versions description: Returns all versions of the named global policy from a configured gateway service for a space. operationId: global_policy_listSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyList' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears global policy versions description: Removes all versions of the named global policy from a configured gateway service for a space. operationId: global_policy_clearSpaceScope security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policies/{global-policy-id} : description: Global Policy object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/global-policy-id' get: summary: Returns a global policy description: Returns the given global policy from a configured gateway service for a space. operationId: global_policy_getSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Updates a global policy description: 'Updates the given global policy for a configured gateway service for a space. Fields not allowed to be null: - global_policy Fields not allowed: - user_registry_urls - tls_client_profile_urls - policy_urls Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_updateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Deletes a global policy description: Removes the given global policy from a configured gateway service for a space. operationId: global_policy_delSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policies/{global-policy-name}/{global-policy-version} : description: Global Policy object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/global-policy-name' - $ref: '#/components/parameters/global-policy-version' get: summary: Returns a global policy description: Returns the given global policy from a configured gateway service for a space. operationId: global_policy_getByNameVersionSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Updates a global policy description: 'Updates the given global policy for a configured gateway service for a space. Fields not allowed to be null: - global_policy Fields not allowed: - user_registry_urls - tls_client_profile_urls - policy_urls Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_updateByNameVersionSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Global Policy operationId: global_policy_delByNameVersionSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/GlobalPolicy' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policies/{global-policy-id}/document : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/global-policy-id' get: summary: Get the Global Policy document operationId: global_policy_getDocumentSpaceScope security: - oauth: - org:view responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyDocument' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyDocument' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policies/{global-policy-name}/{global-policy-version}/document : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/global-policy-name' - $ref: '#/components/parameters/global-policy-version' get: summary: Get the Global Policy document by name and version operationId: global_policy_getDocumentByNameVersionSpaceScope security: - oauth: - org:view responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyDocument' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyDocument' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies: description: Policy operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Creates a policy description: 'Adds a policy to a configured gateway service for a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: policy_createSpaceScope security: - oauth: - org:manage requestBody: content: multipart/form-data: schema: $ref: '#/components/schemas/PolicyMultipart' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Lists policies description: Returns the list of policies from a configured gateway service for a space. operationId: policy_listAllSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/PolicyList' application/yaml: schema: $ref: '#/components/schemas/PolicyList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears policies description: Removes all policies from a configured gateway service for a space. operationId: policy_clearAllSpaceScope security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-name}: description: The collection of Policy operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-name' get: summary: Lists policies description: Returns the list of versions of the named policy from a configured gateway service for a space. operationId: policy_listSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/PolicyList' application/yaml: schema: $ref: '#/components/schemas/PolicyList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears policy versions description: Removes all versions of the named policy from a configured gateway service for a space. operationId: policy_clearSpaceScope security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-id}: description: Policy object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-id' get: summary: Returns a policy description: Returns a policy from a configured gateway service for a space. operationId: policy_getSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Updates a policy description: 'Updates a policy in a configured gateway service for a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: policy_updateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' multipart/form-data: schema: $ref: '#/components/schemas/PolicyMultipart' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Deletes a policy description: Removes a policy from a configured gateway service for a space. operationId: policy_delSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-name}/{policy-version} : description: Policy object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-name' - $ref: '#/components/parameters/policy-version' get: summary: Returns a policy description: Returns a policy from a configured gateway service for a space. operationId: policy_getByNameVersionSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Updates a policy description: 'Updates a policy in a configured gateway service for a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: policy_updateByNameVersionSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' multipart/form-data: schema: $ref: '#/components/schemas/PolicyMultipart' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Policy operationId: policy_delByNameVersionSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/Policy' application/yaml: schema: $ref: '#/components/schemas/Policy' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-id}/document: parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-id' get: summary: Get the Policy document operationId: policy_getDocumentSpaceScope security: - oauth: - org:view responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/PolicyDocument' application/yaml: schema: $ref: '#/components/schemas/PolicyDocument' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-name}/{policy-version}/document : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-name' - $ref: '#/components/parameters/policy-version' get: summary: Get the Policy document by name and version operationId: policy_getDocumentByNameVersionSpaceScope security: - oauth: - org:view responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/PolicyDocument' application/yaml: schema: $ref: '#/components/schemas/PolicyDocument' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-id}/implementation : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-id' get: summary: Get the Policy implementation document operationId: policy_getImplementationSpaceScope security: - oauth: - org:view responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Implementation' application/yaml: schema: $ref: '#/components/schemas/Implementation' application/zip: {} 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/policies/{policy-name}/{policy-version}/implementation : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/policy-name' - $ref: '#/components/parameters/policy-version' get: summary: Get the Policy implementation document by name and version operationId: policy_getImplementationByNameVersionSpaceScope security: - oauth: - org:view responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Implementation' application/yaml: schema: $ref: '#/components/schemas/Implementation' application/zip: {} 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/extensions: description: Extension operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Creates a gateway extension description: 'Adds a gateway extension to the set of configured gateway services for a catalog, as accessed through a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: extension_createSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Extension' examples: Extension: summary: Example of extension creation at space scope. value: info: name: acme-extension version: 1.0.0 title: Acme extension creation description: An example extension creation. termsOfService: https://www.acme.com/legal contact: name: Aaron Cohen url: http://acme.example.com email: acme@example.com license: name: Tom Clayton url: http://acmelicense.example.com extension: 1.0.0 application/yaml: schema: $ref: '#/components/schemas/Extension' examples: Extension: summary: Example of extension creation at space scope. value: info: name: acme-extension version: 1.0.0 title: Acme extension creation description: An example extension creation. termsOfService: https://www.acme.com/legal contact: name: Aaron Cohen url: http://acme.example.com email: acme@example.com license: name: Tom Clayton url: http://acmelicense.example.com extension: 1.0.0 responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Lists gateway extensions description: Returns the list of gateway extensions for the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_listAllSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ExtensionList' application/yaml: schema: $ref: '#/components/schemas/ExtensionList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears gateway extensions description: Removes all gateway extensions from the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_clearAllSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/extensions/{extension-name}: description: The collection of Extension operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/extension-name' get: summary: Lists gateway extension versions description: Returns all versions of the named gateway extension for the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_listSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ExtensionList' application/yaml: schema: $ref: '#/components/schemas/ExtensionList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears gateway extensions description: Removes all versions of the named gateway extension from the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_clearSpaceScope security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/extensions/{extension-id}: description: Extension object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/extension-id' get: summary: Returns a gateway extension document description: Returns the given gateway extension from the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_getSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Lists gateway extension versions description: 'Updates the given gateway extension in the set of configured gateway services for a catalog, as accessed through a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: extension_updateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Extension' examples: Extension: summary: Example of extension update by id at space scope. value: info: name: acme-extension version: 1.0.0 title: Acme extension update description: An example extension update. termsOfService: https://www.acme.com/legal contact: name: Aaron Cohen url: http://acme.example.com email: acme@example.com license: name: Tom Clayton url: http://acmelicense.example.com extension: 1.0.0 application/yaml: schema: $ref: '#/components/schemas/Extension' examples: Extension: summary: Example of extension update by id at space scope. value: info: name: acme-extension version: 1.0.0 title: Acme extension update description: An example extension update. termsOfService: https://www.acme.com/legal contact: name: Aaron Cohen url: http://acme.example.com email: acme@example.com license: name: Tom Clayton url: http://acmelicense.example.com extension: 1.0.0 responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Deletes a gateway extension description: Removes the given gateway extension from the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_delSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/extensions/{extension-name}/{extension-version} : description: Extension object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/extension-name' - $ref: '#/components/parameters/extension-version' get: summary: Returns a gateway extension description: Returns the given gateway extension from the set of configured gateway services for a catalog, as accessed through a space. operationId: extension_getByNameVersionSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Lists gateway extension versions description: 'Updates the given gateway extension in the set of configured gateway services for a catalog, as accessed through a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: extension_updateByNameVersionSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Extension' examples: Extension: summary: Example of extension update by name and version at space scope. value: info: name: acme-extension version: 1.0.0 title: Acme extension update description: An example extension update. termsOfService: https://www.acme.com/legal contact: name: Aaron Cohen url: http://acme.example.com email: acme@example.com license: name: Tom Clayton url: http://acmelicense.example.com extension: 1.0.0 application/yaml: schema: $ref: '#/components/schemas/Extension' examples: Extension: summary: Example of extension update by name and version at space scope. value: info: name: acme-extension version: 1.0.0 title: Acme extension update description: An example extension update. termsOfService: https://www.acme.com/legal contact: name: Aaron Cohen url: http://acme.example.com email: acme@example.com license: name: Tom Clayton url: http://acmelicense.example.com extension: 1.0.0 responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Extension operationId: extension_delByNameVersionSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/Extension' application/yaml: schema: $ref: '#/components/schemas/Extension' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/extensions/{extension-id}/document : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/extension-id' get: summary: Get the Extension document operationId: extension_getDocumentSpaceScope security: - oauth: - org:manage responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ExtensionDocument' application/yaml: schema: $ref: '#/components/schemas/ExtensionDocument' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/extensions/{extension-name}/{extension-version}/document : parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/extension-name' - $ref: '#/components/parameters/extension-version' get: summary: Get the Extension document by name and version operationId: extension_getDocumentByNameVersionSpaceScope security: - oauth: - org:manage responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ExtensionDocument' application/yaml: schema: $ref: '#/components/schemas/ExtensionDocument' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/services: description: Service operations across all collections parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Creates a service description: 'Add a service to a configured gateway service for a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url' operationId: service_createSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Lists services description: Returns the list of services from a configured gateway service for a space. operationId: service_listAllSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceList' application/yaml: schema: $ref: '#/components/schemas/ServiceList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears services description: Removes all services from a configured gateway service for a space. operationId: service_clearAllSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/services/{service-name}: description: The collection of Service operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/service-name' get: summary: Lists services description: Returns all versions of the named service from a configured gateway service for a space. operationId: service_listSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/ServiceList' application/yaml: schema: $ref: '#/components/schemas/ServiceList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clears services description: Removes all versions of the named service from a configured gateway service for a space. operationId: service_clearSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/services/{service-id}: description: Service object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/service-id' get: summary: Returns a service description: Returns a service from a configured gateway service for a space. operationId: service_getSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Updates a service description: 'Updates a service for a configured gateway service for a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url' operationId: service_updateSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Deletes a service description: Remove a service from a configured gateway service for a space. operationId: service_delSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources ? /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/services/{service-name}/{service-version} : description: Service object operations by name and version parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' - $ref: '#/components/parameters/service-name' - $ref: '#/components/parameters/service-version' get: summary: Returns a service description: Returns a service from a configured gateway service for a space. operationId: service_getByNameVersionSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Updates a service description: 'Updates a service for a configured gateway service for a space. Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url' operationId: service_updateByNameVersionSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete a Service operationId: service_delByNameVersionSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/Service' application/yaml: schema: $ref: '#/components/schemas/Service' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policy-error: description: Global Policy Error object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Create the Global Policy Error object description: 'Create the Global Policy Error object Required fields: - global_policy_url Fields allowed but ignored: - name - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_error_singletonCreateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyError' examples: GlobalPolicyError: summary: Example of global policy error creation at space scope. value: name: acme title: Acme Global policy error creation summary: An example global policy error creation scope: space global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyError' examples: GlobalPolicyError: summary: Example of global policy error creation at space scope. value: name: acme title: Acme Global policy error creation summary: An example global policy error creation scope: space global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyError' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyError' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Get the Global Policy Error object operationId: global_policy_error_singletonGetSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyError' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyError' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources put: summary: Update the Global Policy Error object description: 'Update the Global Policy Error object Fields not allowed to be null: - global_policy_url Fields allowed but ignored: - name - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_error_singletonUpdateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyError' examples: GlobalPolicyError: summary: Example of global policy error update at space scope. value: title: Acme Global policy error update summary: An example global policy error update global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyError' examples: GlobalPolicyError: summary: Example of global policy error update at space scope. value: title: Acme Global policy error update summary: An example global policy error update global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyError' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyError' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete the Global Policy Error object operationId: global_policy_error_singletonDelSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyError' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyError' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policy-prehook: description: Global Policy Prehook object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Creates a prehook global policy description: 'Adds the given global policy pre-flow hook on a configured gateway service for a space. Required fields: - global_policy_url Fields allowed but ignored: - name - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_prehook_singletonCreateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' examples: GlobalPolicyPrehook: summary: Example of global policy prehooks creation at space scope. value: name: acme title: Acme Global policy prehooks creation summary: An example global policy prehooks creation scope: space global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' examples: GlobalPolicyPrehook: summary: Example of global policy prehooks creation at space scope. value: name: acme title: Acme Global policy prehooks creation summary: An example global policy prehooks creation scope: space global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Returns a prehook global policy description: Returns the global policy pre-flow hook for a configured gateway service for a space. operationId: global_policy_prehook_singletonGetSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources put: summary: Updates a prehook global policy description: 'Updates the global policy pre-flow hook for a configured gateway service for a space. Fields not allowed to be null: - global_policy_url Fields allowed but ignored: - name - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_prehook_singletonUpdateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' examples: GlobalPolicyPrehook: summary: Example of global policy error update at space scope. value: title: Acme Global policy prehooks update summary: An example global policy prehooks update global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' examples: GlobalPolicyPrehook: summary: Example of global policy error update at space scope. value: title: Acme Global policy prehooks update summary: An example global policy prehooks update global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Deletes a prehook global policy description: Removes the given global policy pre-flow hook from a configured gateway service for a space. operationId: global_policy_prehook_singletonDelSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPrehook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/configured-gateway-services/{configured-gateway-service}/global-policy-posthook: description: Global Policy Posthook object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/configured-gateway-service' post: summary: Creates a posthook global policy description: 'Adds the given global policy post-flow hook on a configured gateway service for a space. Required fields: - global_policy_url Fields allowed but ignored: - name - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_posthook_singletonCreateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' examples: GlobalPolicyPosthook: summary: Example of global policy posthooks creation at space scope. value: name: acme title: Acme Global policy error creation summary: An example global policy error creation scope: space global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' examples: GlobalPolicyPosthook: summary: Example of global policy posthooks creation at space scope. value: name: acme title: Acme Global policy error creation summary: An example global policy error creation scope: space global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: Returns a posthook global policy description: Returns the global policy post-flow hook for a configured gateway service for a space. operationId: global_policy_posthook_singletonGetSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources put: summary: Updates a posthook global policy description: 'Updates the global policy post-flow hook for a configured gateway service for a space. Fields not allowed to be null: - global_policy_url Fields allowed but ignored: - name - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - space_url' operationId: global_policy_posthook_singletonUpdateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' examples: GlobalPolicyPosthook: summary: Example of global policy posthooks update at space scope. value: title: Acme Global policy error update summary: An example global policy error update global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' examples: GlobalPolicyPosthook: summary: Example of global policy posthooks update at space scope. value: title: Acme Global policy error update summary: An example global policy error update global_policy_url: https://acme-apim.example.com/api/spaces/acme-org/acme-catalog/acme-space/configured-gateway-services/acme-configured-gateway-service/global-policies/global-policy-id responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Deletes a posthook global policy description: Removes the given global policy post-flow hook from a configured gateway service for a space. operationId: global_policy_posthook_singletonDelSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' application/yaml: schema: $ref: '#/components/schemas/GlobalPolicyPosthook' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/analytics-services: description: The collection of Analytics Service operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' post: summary: Create a Analytics Service object description: 'Create a Analytics Service object Required fields: - analytics_service_url Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - availability_zone_url' operationId: analytics_service_createSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/AnalyticsService' application/yaml: schema: $ref: '#/components/schemas/AnalyticsService' responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/AnalyticsService' application/yaml: schema: $ref: '#/components/schemas/AnalyticsService' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: List the Analytics Service objects operationId: analytics_service_listSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/AnalyticsServiceList' application/yaml: schema: $ref: '#/components/schemas/AnalyticsServiceList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear the Analytics Service objects operationId: analytics_service_clearSpaceScope security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/analytics-services/{analytics-service}: description: Analytics Service object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/analytics-service' get: summary: Get the Analytics Service object by name or id operationId: analytics_service_getSpaceScope security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/AnalyticsService' application/yaml: schema: $ref: '#/components/schemas/AnalyticsService' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Update the Analytics Service object by name or id description: 'Update the Analytics Service object by name or id Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url - availability_zone_url' operationId: analytics_service_updateSpaceScope security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/AnalyticsService' application/yaml: schema: $ref: '#/components/schemas/AnalyticsService' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/AnalyticsService' application/yaml: schema: $ref: '#/components/schemas/AnalyticsService' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete the Analytics Service object by name or id operationId: analytics_service_delSpaceScope security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/AnalyticsService' application/yaml: schema: $ref: '#/components/schemas/AnalyticsService' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/simple-aliases: description: The collection of Simple Alias operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' post: summary: Create a Simple Alias object description: 'Create a Simple Alias object Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url' operationId: simple_alias_createSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/SimpleAlias' examples: SimpleAlias: summary: Example for Simple Alias value: name: acme-simple-alias title: ACME Simple Alias application/yaml: schema: $ref: '#/components/schemas/SimpleAlias' examples: SimpleAlias: summary: Example for Simple Alias value: name: acme-simple-alias title: ACME Simple Alias responses: '201': description: Successful create content: application/json: schema: $ref: '#/components/schemas/SimpleAlias' application/yaml: schema: $ref: '#/components/schemas/SimpleAlias' '302': description: Redirect response headers: Location: description: Redirect payload schema: type: string 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources get: summary: List the Simple Alias objects operationId: simple_alias_listSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/SimpleAliasList' application/yaml: schema: $ref: '#/components/schemas/SimpleAliasList' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Clear the Simple Alias objects operationId: simple_alias_clearSpaceInitiated security: - oauth: - org:manage parameters: - $ref: '#/components/parameters/confirm' responses: '204': description: Success 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources /spaces/{org}/{catalog}/{space}/simple-aliases/{simple-alias}: description: Simple Alias object operations parameters: - $ref: '#/components/parameters/org' - $ref: '#/components/parameters/catalog' - $ref: '#/components/parameters/space' - $ref: '#/components/parameters/simple-alias' get: summary: Get the Simple Alias object by name or id operationId: simple_alias_getSpaceInitiated security: - oauth: - org:view parameters: - $ref: '#/components/parameters/fields' responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/SimpleAlias' application/yaml: schema: $ref: '#/components/schemas/SimpleAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources patch: summary: Update the Simple Alias object by name or id description: 'Update the Simple Alias object by name or id Fields allowed but ignored: - id - type - api_version - scope - created_at - updated_at - url - org_url - catalog_url' operationId: simple_alias_updateSpaceInitiated security: - oauth: - org:manage requestBody: content: application/json: schema: $ref: '#/components/schemas/SimpleAlias' examples: SimpleAlias: summary: Example for Simple Alias value: name: updated-acme-simple-alias title: Updated ACME Simple Alias value: alias application/yaml: schema: $ref: '#/components/schemas/SimpleAlias' examples: SimpleAlias: summary: Example for Simple Alias value: name: updated-acme-simple-alias title: Updated ACME Simple Alias value: alias responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/SimpleAlias' application/yaml: schema: $ref: '#/components/schemas/SimpleAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources delete: summary: Delete the Simple Alias object by name or id operationId: simple_alias_delSpaceInitiated security: - oauth: - org:manage responses: '200': description: Successful delete content: application/json: schema: $ref: '#/components/schemas/SimpleAlias' application/yaml: schema: $ref: '#/components/schemas/SimpleAlias' 4XX: $ref: '#/components/responses/Error' 5XX: $ref: '#/components/responses/Error' tags: - Space Resources components: parameters: configured-http-transport-security-alias-id: name: configured-http-transport-security-alias-id in: path description: Configured Http Transport Security Alias name required: true schema: type: string policy-version: name: policy-version in: path description: Policy version name required: true schema: type: string service-version: name: service-version in: path description: Service version name required: true schema: type: string configured-webmethods-is-service-alias-id: name: configured-webmethods-is-service-alias-id in: path description: Configured Webmethods Is Service Alias name required: true schema: type: string extension-id: name: extension-id in: path description: Extension name required: true schema: type: string configured-xslt-transformation-alias-version: name: configured-xslt-transformation-alias-version in: path description: Configured Xslt Transformation Alias version name required: true schema: type: string policy-name: name: policy-name in: path description: Policy name required: true schema: type: string configured-xslt-transformation-alias-name: name: configured-xslt-transformation-alias-name in: path description: Configured Xslt Transformation Alias name required: true schema: type: string configured-webmethods-is-service-alias-name: name: configured-webmethods-is-service-alias-name in: path description: Configured Webmethods Is Service Alias name required: true schema: type: string space: name: space in: path description: Space name or id required: true schema: type: string global-policy-id: name: global-policy-id in: path description: Global Policy name required: true schema: type: string configured-xslt-transformation-alias-id: name: configured-xslt-transformation-alias-id in: path description: Configured Xslt Transformation Alias name required: true schema: type: string global-policy-version: name: global-policy-version in: path description: Global Policy version name required: true schema: type: string policy-id: name: policy-id in: path description: Policy name required: true schema: type: string extension-version: name: extension-version in: path description: Extension version name required: true schema: type: string limit: name: limit in: query description: Maximum number of items to return required: false schema: type: integer service-name: name: service-name in: path description: Service name required: true schema: type: string catalog: name: catalog in: path description: Catalog name or id required: true schema: type: string configured-webmethods-is-service-alias-version: name: configured-webmethods-is-service-alias-version in: path description: Configured Webmethods Is Service Alias version name required: true schema: type: string service-id: name: service-id in: path description: Service name required: true schema: type: string org: name: org in: path description: Organization name or id required: true schema: type: string fields: name: fields in: query description: List of field names to return required: false schema: type: string analytics-service: name: analytics-service in: path description: Analytics Service name or id required: true schema: type: string configured-http-transport-security-alias-version: name: configured-http-transport-security-alias-version in: path description: Configured Http Transport Security Alias version name required: true schema: type: string configured-http-transport-security-alias-name: name: configured-http-transport-security-alias-name in: path description: Configured Http Transport Security Alias name required: true schema: type: string simple-alias: name: simple-alias in: path description: Simple Alias name or id required: true schema: type: string offset: name: offset in: query description: Offset item number from list to begin return required: false schema: type: integer configured-gateway-service: name: configured-gateway-service in: path description: Configured Gateway Service name or id required: true schema: type: string confirm: name: confirm in: query description: Confirmation for critical updates required: true schema: type: string extension-name: name: extension-name in: path description: Extension name required: true schema: type: string global-policy-name: name: global-policy-name in: path description: Global Policy name required: true schema: type: string schemas: ProjectErrorProcessing: description: The Conditional Error Handling related information is captured in the message ConditionalErrorProcessing. type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - ErrorProcessing type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: description: Can be enabled or disabled type: boolean condition: description: Single instance of condition can be given type: string pre-processing: description: 'Field ''pre_processing'' with JSON name ''pre-processing'' accepts the value of either ''pre_processing'' or ''pre-processing'' from the YAML file. If both ''pre_processing'' and ''pre-processing'' are specified, the value of ''pre-processing'' takes priority. Multiple instances of pre processing can be given with JSON name "pre-processing".' type: object additionalProperties: false properties: webMethodsISService: $ref: '#/components/schemas/ProjectReferenceList' xsl: $ref: '#/components/schemas/ProjectXslSchema' transformations: $ref: '#/components/schemas/ProjectErrorProcessingTransformationsSchema' post-processing: description: 'Field ''post_processing'' with JSON name ''post-processing'' accepts the value of either ''post_processing'' or ''post-processing'' from the YAML file. If both ''post_processing'' and ''post-processing'' are specified, the value of ''post-processing'' takes priority. Multiple instances of post processing can be given with JSON name ''post-processing".' type: object additionalProperties: false properties: webMethodsISService: $ref: '#/components/schemas/ProjectReferenceList' xsl: $ref: '#/components/schemas/ProjectXslSchema' ConfiguredXsltTransformationAlias: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - configured_xslt_transformation_alias api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string xslt_transformation_alias_url: type: string format: uri owned: type: boolean file_name: type: string file_content: type: string org_url: type: string format: uri catalog_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectMetadata: description: Defines a message named Metadata type: object required: - name - version additionalProperties: false properties: description: type: string name: type: string namespace: type: string tags: items: type: string type: array type: enum: - REST - SWAGGER - SOAP - GRAPHQL - ODATA type: string version: type: string domain: enum: - api - ai-platform - mcp type: string labels: type: object additionalProperties: true properties: gatewayTypes: type: array items: type: string GlobalPolicyPrehook: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - global_policy_prehook api_version: type: string readOnly: true enum: - 2.0.0 name: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string global_policy_url: type: string format: uri user_registry_urls: type: array items: type: string format: uri tls_client_profile_urls: type: array items: type: string format: uri policy_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectAuthorizeUser: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - AuthorizeUser type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: type: boolean users: type: array items: type: string groups: type: array items: type: string teams: type: array items: type: string HttpAuthCredentials: type: object properties: username: type: string password: type: string format: password domain: type: string PolicyList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/Policy' AnalyticsServiceList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/AnalyticsService' SimpleAlias: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - simple_alias api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string value: type: string org_url: type: string format: uri catalog_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectResponseTransformationsSchema: type: object properties: abortAPIExecutionForFailure: type: boolean copyEntireResponse: type: boolean set: type: array items: type: object additionalProperties: false properties: key: type: string value: type: string ProjectHTTPEndpoint: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - HTTPEndpoint type: string apiVersion: type: string enum: - api.ibm.com/v1 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: url: type: string method: type: string connectTimeout: maximum: 4294967295 minimum: 0 type: integer readTimeout: maximum: 4294967295 minimum: 0 type: integer nativeServiceTimeout: maximum: 4294967295 minimum: 0 type: integer serviceRegistryParameters: type: array items: description: The message specified the information related to SSL Configuration type: object additionalProperties: false properties: name: type: string value: type: string sslConfig: type: object additionalProperties: false properties: keyAlias: type: string keyStoreAlias: type: string trustStoreAlias: type: string ProjectXslSchema: type: array items: type: object additionalProperties: false properties: $path: type: string alias: type: string content: type: string feature: type: array items: type: object additionalProperties: false properties: name: type: string value: type: string ConfiguredWebmethodsIsServiceAlias: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - configured_webmethods_is_service_alias api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string webmethods_is_service_alias_url: type: string format: uri owned: type: boolean service_name: type: string run_as_user: type: string comply_to_integration_server_spec: type: boolean default: true org_url: type: string format: uri catalog_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectErrorProcessingTransformationsSchema: description: Single instance of transformation can be given type: object additionalProperties: false properties: set: type: array items: type: object properties: key: type: string value: type: string remove: type: array items: type: string setPayload: type: object additionalProperties: false properties: content-types: type: array items: type: object additionalProperties: type: string defaultContentType: type: string xsl: $ref: '#/components/schemas/ProjectXslSchema' namespaces: $ref: '#/components/schemas/ProjectNamespaces' sendNativeError: type: boolean ProjectInvoke: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - Invoke type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object required: - endpoint properties: cache: type: object properties: expire: oneOf: - type: object required: - fromMessageHeader properties: fromMessageHeader: type: object required: - headerName - messageName properties: headerName: type: string messageName: type: string additionalProperties: false - type: object required: - fromVariable properties: fromVariable: type: object required: - name properties: name: type: string additionalProperties: false - type: object required: - fromCacheControl properties: fromCacheControl: type: object required: - messageName properties: messageName: type: string additionalProperties: false - type: object required: - static properties: static: type: object required: - seconds properties: seconds: type: integer format: uint64 minimum: 0 additionalProperties: false scope: oneOf: - type: object required: - narrowScope properties: narrowScope: type: object additionalProperties: false - type: object required: - wideScope properties: wideScope: type: object additionalProperties: false additionalProperties: false endpoint: oneOf: - type: object required: - http properties: http: type: object required: - target properties: statusException: type: array items: type: object required: - pattern properties: pattern: type: string pattern: ^[0-9*]{3}$ additionalProperties: false target: type: object required: - url properties: persistentConnections: type: boolean default: true timeout: type: integer format: uint64 minimum: 0 default: 20 tlsClientProfile: type: string url: type: string decompressResponse: type: boolean default: false followRedirects: type: boolean default: false chunkedUpload: type: boolean default: false urlType: type: string enum: - plain - variables - jsonata - distributedVariable compressRequest: type: string enum: - br - gzip - deflate - none version: type: string enum: - HTTP/1.0 - HTTP/1.1 - HTTP/2 additionalProperties: false verb: type: string additionalProperties: false additionalProperties: false input: type: string output: type: string extensions: type: object additionalProperties: false properties: webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: endpoint: type: object properties: http: type: object additionalProperties: false properties: target: type: object additionalProperties: false properties: connectionTimeout: type: integer nativeServiceTimeout: type: integer sslConfig: type: object additionalProperties: false properties: keyStoreAlias: type: string keyAlias: type: string trustStoreAlias: type: string serviceRegistryParameters: type: array items: type: object additionalProperties: false properties: name: type: string value: type: string dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' ProjectCORS: description: The CORS related information is captured in the message CORS type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - CORS type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false required: - rules properties: rules: type: array minItems: 1 items: type: object required: - action - originList additionalProperties: false properties: action: type: string enum: - allow - deny originList: description: Multiple instances of allowed origins can be given type: array minItems: 1 items: type: string allowCredentials: description: Credential can be allowed or not allowed type: boolean allowMethods: description: Multiple instances allowed methods can be given type: array minItems: 1 items: type: string uniqueItems: true allowHeaders: description: Multiple instances of allowed headers can be given minItems: 1 items: type: string type: array maxAge: description: Single instance of maximum age can be given maximum: 4294967295 minimum: 0 type: integer exposeHeaders: type: object additionalProperties: false properties: predefined: type: boolean custom: type: string backend: type: boolean ProjectLogInvocationDestinationsList: type: array items: oneOf: - type: string enum: - api_gateway - dev_portals - snmp - jdbc - centraSite - elasticsearch - auditLog - apic - type: object additionalProperties: false properties: email: type: array items: type: string format: email - type: object additionalProperties: false properties: log-file: type: object additionalProperties: false properties: level: type: string enum: - info - debug - warn - error GlobalPolicy: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - global_policy api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string global_policy: $ref: '#/components/schemas/GlobalPolicyDocument' global_policy_kind: $ref: '#/components/schemas/ProjectGlobalPolicy' user_registry_urls: type: array items: type: string format: uri tls_client_profile_urls: type: array items: type: string format: uri policy_urls: type: array items: type: string format: uri global_policy_prehook_urls: type: array items: type: string format: uri global_policy_posthook_urls: type: array items: type: string format: uri global_policy_error_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri gateway_service_url: type: string format: uri state: type: string enum: - staged - published service_status: type: array items: type: object additionalProperties: false properties: service_url: type: string format: uri status: type: string created_at: type: string format: date-time sent_at: type: string format: date-time processed_at: type: string format: date-time metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectHTTPInvoke: description: The HTTP Invoke related information is captured in the message HTTPInvoke type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - HTTPInvoke type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: description: Can be enabled or disabled type: boolean condition: type: string endpoint: $ref: '#/components/schemas/ProjectReference' namespaces: $ref: '#/components/schemas/ProjectNamespaces' request_processing: $ref: '#/components/schemas/ProjectInvokeRequestProcessingSchema' response_processing: $ref: '#/components/schemas/ProjectInvokeResponseProcessingSchema' ProjectMockResponse: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - MockResponse type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: code: type: integer data: type: array minItems: 1 items: type: object additionalProperties: false properties: content: type: string contentType: type: string headers: type: array items: type: object additionalProperties: false properties: key: type: string value: type: string Service: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - service api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 service: type: object properties: endpoint: type: string tls_client_profile_url: type: string format: uri timeout: type: integer minimum: 0 maximum: 2147483647 username: type: string password: type: string format: password http_method: type: string enum: - get - post - put - delete - patch - head - options compression: type: boolean org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri service_schema: type: object additionalProperties: true metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectOutboundAnonymous: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - OutboundAnonymous type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: true ProjectIAM: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - IAM type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: accessControl: type: array items: type: array items: oneOf: - type: object additionalProperties: false properties: httpBasic: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: type: object properties: httpHeader: type: object properties: name: type: string credentialRegistry: type: array items: type: string userGroupAuthorization: type: object additionalProperties: false properties: requiredGroups: type: array items: type: string - type: object additionalProperties: false properties: apiKey: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: type: object properties: httpHeader: type: object properties: name: type: string - type: object additionalProperties: false properties: oauth: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: type: object properties: httpHeader: type: object properties: name: type: string providers: type: array items: type: string introspectionCredentials: type: object additionalProperties: false properties: idHeader: type: string secretheader: type: string audClaim: type: array items: type: string requiredScopes: type: array items: type: object additionalProperties: false properties: provider: type: string scopes: type: array items: type: string - type: object additionalProperties: false properties: jwt: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: type: object properties: httpHeader: type: object properties: name: type: string providers: type: array items: type: string requiredClaims: type: array items: type: object additionalProperties: false properties: provider: type: string claims: type: array items: type: object additionalProperties: false properties: name: type: string value: type: string - type: object additionalProperties: false properties: hostname: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate - type: object additionalProperties: false properties: ipAddress: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate - type: object additionalProperties: false properties: certificate: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: type: object properties: httpHeader: type: object properties: name: type: string - type: object additionalProperties: false properties: payloadElement: type: object additionalProperties: false properties: name: type: string - type: object additionalProperties: false properties: httpHeaders: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: type: array items: type: string extensions: type: object properties: dp-nano-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: securityNamespace: type: string accessControl: type: object additionalProperties: false properties: payloadElement: type: array items: type: object additionalProperties: false properties: name: type: string applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate credentialLocation: oneOf: - type: object additionalProperties: false properties: regex: type: string - type: object additionalProperties: false properties: jsonata: type: string webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: authenticationMode: type: string enum: - ANY - ALL allowAnonymous: type: object additionalProperties: false properties: {} triggerPolicyViolation: type: boolean accessControl: type: object additionalProperties: false properties: kerberos: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate servicePrincipleName: type: string servicePrinciplePassword: type: string openIdConnect: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate payloadElement: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate payLoadIdentifier: type: array items: oneOf: - type: object required: - jPath additionalProperties: false properties: jPath: type: string - type: object required: - xpath additionalProperties: false properties: xpath: type: string namespaces: type: array items: type: object additionalProperties: false properties: prefix: type: string URI: type: string - type: object required: - regex additionalProperties: false properties: regex: type: string wsSecurityUsernameToken: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate wsSecurityX509Certificate: type: object additionalProperties: false properties: applicationSecurity: type: object additionalProperties: false properties: mode: type: string enum: - authorize - identify - authenticate ProjectResponseProcessingTransformationsSchema: allOf: - $ref: '#/components/schemas/ProjectRequestTransformationsSchema' - type: object properties: namespaces: $ref: '#/components/schemas/ProjectNamespaces' setStatus: type: object additionalProperties: false properties: code: type: string message: type: string webMethodsISService: $ref: '#/components/schemas/ProjectReferenceList' ConfiguredAliasList: type: object properties: simple_aliases: type: array items: $ref: '#/components/schemas/SimpleAlias' configured_http_transport_security_aliases: type: array items: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' configured_webmethods_is_service_aliases: type: array items: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' configured_xslt_transformation_aliases: type: array items: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' ProjectNanoGwTelemetry: description: Optional telemetry attributes pushed to OpenTelemetry endpoint for nano gateway policies type: object additionalProperties: type: string ProjectSetMediaType: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - SetMediaType type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: defaultAcceptHeader: type: string defaultContentType: type: string ProjectHTTPEndpointV2: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - HTTPEndpoint type: string apiVersion: type: string enum: - api.ibm.com/v2 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: url: type: string method: type: string connectTimeout: maximum: 4294967295 minimum: 0 type: integer readTimeout: maximum: 4294967295 minimum: 0 type: integer nativeServiceTimeout: maximum: 4294967295 minimum: 0 type: integer serviceRegistryParameters: type: array items: description: A key-value pair specifying an SSL configuration parameter. type: object additionalProperties: false properties: name: type: string value: type: string tlsClientProfile: type: string ProjectRequestTransformationsSchema: description: Single instance of transformation can be given type: object properties: set: type: array items: type: object properties: key: type: string value: type: string remove: type: array items: type: string setPayload: type: object additionalProperties: false properties: content-types: type: array items: type: object additionalProperties: type: string defaultContentType: type: string xsl: $ref: '#/components/schemas/ProjectXslSchema' ProjectDataMasking: description: The Data Masking related information is captured in the message Data masking type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - DataMasking type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: applyForPayload: description: Apply for pay load can be enabled or disabled type: boolean applyForTransactionLogging: description: Apply for transaction logging can be enabled or disabled type: boolean enabled: description: Can be enabled or disabled type: boolean matchApplications: description: Multiple instance of match applications can be given type: array items: type: string transformations: description: single instance of transformation can be given type: object additionalProperties: false properties: remove: type: array items: type: object additionalProperties: false properties: jpath: type: string regex: type: string xpath: type: string namespaces: $ref: '#/components/schemas/ProjectNamespaces' set: type: array items: type: object additionalProperties: false properties: jpath: type: string maskValue: type: string namespaces: $ref: '#/components/schemas/ProjectNamespaces' regex: type: string xpath: type: string ProjectUriSchemes: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - URISchemes type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object required: - uriSchemes additionalProperties: false properties: uriSchemes: description: Multiple instance of protocol can be given type: array minItems: 1 items: type: string enum: - http - https extensions: description: Gateway-specific extensions for URI schemes configuration type: object additionalProperties: false properties: webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string description: API version for webm-gateway extension spec: type: object additionalProperties: false properties: soap: type: object description: SOAP-specific configuration for webm-gateway additionalProperties: false properties: version: type: string enum: - '1.1' - '1.2' description: SOAP version (1.1 or 1.2) validateVersion: type: boolean description: Whether to validate SOAP version ProjectWebMethodsISService: description: The Context Variablemrelated information is captured in the message WebMethodsISService. type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - WebMethodsISService type: string apiVersion: enum: - api.ibm.com/v1 type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: type: boolean condition: type: string alias: type: string services: description: Multiple instances of Service can be given type: array items: description: The message specified the information related to Service type: object additionalProperties: false properties: complyToISSpec: type: boolean name: type: string runAs: type: string ProjectRateLimit: description: The Throttling Policy related information is captured in the message ThrottlingPolicy type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - RateLimit type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: target: oneOf: - type: string default: ALL - type: object required: - specified properties: specified: type: array items: type: string limits: type: array minItems: 1 items: type: object additionalProperties: false required: - limitDef properties: limitDef: type: object additionalProperties: false required: - name - definition properties: name: type: string definition: $ref: '#/components/schemas/ProjectReference' operation: type: string enum: - update - consume - replenish - check extensions: type: object properties: webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false required: - destination properties: destination: $ref: '#/components/schemas/ProjectDestinationsList' lwgw-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: limits: type: array minItems: 1 items: oneOf: - type: object additionalProperties: false required: - globalLimit properties: globalLimit: type: object additionalProperties: false required: - name - operation properties: name: type: string operation: type: string - type: object additionalProperties: false required: - aliasLimit properties: aliasLimit: type: object additionalProperties: false required: - name - operation properties: name: type: string operation: type: string dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' ProjectInboundBulkHeadV2: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - InboundBulkHead type: string apiVersion: type: string enum: - api.ibm.com/v2 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false required: - maxConcurrentCalls - retryAfterResponseHeader properties: maxConcurrentCalls: type: integer retryAfterResponseHeader: type: object additionalProperties: false properties: retryAfterValue: type: integer rest: type: object additionalProperties: false properties: enableBulkheadForCallbacks: type: object additionalProperties: false properties: maxConcurrentCallbacks: type: integer ProjectMonitorTraffic: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - MonitorTraffic type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: type: boolean condition: description: Single instance of condition can be given type: string applications: description: Multiple instance of application can be given type: array items: type: string alert-configuration: description: Field 'alert_configuration' with JSON name 'alert-configuration' accepts the value of either 'alert_configuration' or 'alert-configuration' from the YAML file. If both 'alert_configuration' and 'alert-configuration' are specified, the value of 'alert-configuration' takes priority. Multiple instances of alert configuration can be given with JSON name "alert-configuration". type: object additionalProperties: false properties: frequency: type: string enum: - always - once interval: type: string message: type: string notify-on-breach: $ref: '#/components/schemas/ProjectDestinationsList' PolicyDefinition: type: object additionalProperties: true properties: policy: type: string enum: - 1.0.0 info: type: object additionalProperties: true required: - name - version properties: name: type: string version: type: string ProjectInboundMessaging: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - InboundMessaging type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: alias: type: string source: type: array items: type: object additionalProperties: false properties: name: type: string type: type: string enum: - QUEUE - TOPIC selector: type: array items: type: string resource: type: string httpMethod: type: string enum: - GET - POST - PUT - DELETE contentType: type: string ExtensionDocument: type: object additionalProperties: true required: - extension - info properties: extension: type: string enum: - 1.0.0 info: $ref: '#/components/schemas/InfoSection' properties: type: object additionalProperties: true Implementation: type: object additionalProperties: true Extension: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - extension api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string state: type: string enum: - public - private extension: $ref: '#/components/schemas/ExtensionDocument' api_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri gateway_service_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectMockEndpoint: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - MockEndpoint type: string apiVersion: type: string enum: - api.ibm.com/v1 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: paths: type: object additionalProperties: type: object additionalProperties: false properties: get: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' post: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' put: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' patch: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' delete: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' head: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' options: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' trace: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' KerberosCredentials: type: object additionalProperties: false properties: client_password: type: string format: password client_principal: type: string service_principal: type: string service_principal_name_form: type: string enum: - hostbased - username ProjectRateLimitDefinition: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - RateLimitDef type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object properties: consumerSpecific: type: boolean dynamicValue: type: string max: type: integer intervalLen: type: integer intervalUnit: type: string enum: - second - minute - hour - day - week - calendarweek - calendarmonth extensions: type: object properties: dp-nano-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: weightExpr: type: string dynamicValue: type: string exceedAction: type: string intervalOffset: type: number webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: alertMessage: type: string alertFrequency: type: string enum: - once - always ProjectNamespaces: type: array minItems: 1 items: $ref: '#/components/schemas/ProjectNamespace' ConfiguredWebmethodsIsServiceAliasList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/ConfiguredWebmethodsIsServiceAlias' ExtensionList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/Extension' ConfiguredHttpTransportSecurityAlias: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - configured_http_transport_security_alias api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string http_transport_security_alias_url: type: string format: uri owned: type: boolean auth_scheme: type: string enum: - http_basic - kerberos - ntlm - oauth2 - jwt auth_mode: type: string enum: - new - incoming_http_basic_auth - delegate_incoming - incoming_oauth_token - incoming_jwt - transparent - incoming_kerberos http_auth_credentials: $ref: '#/components/schemas/HttpAuthCredentials' kerberos_credentials: $ref: '#/components/schemas/KerberosCredentials' oauth2_token: type: string org_url: type: string format: uri catalog_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectMessageConfig: description: The MessageConfig related information is captured in the message MessageConfig. type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - MessageConfig type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: connectionAlias: type: string destination: type: object additionalProperties: false properties: name: type: string type: type: string enum: - queue - topic replyTo: type: object additionalProperties: false properties: name: type: string type: type: string enum: - queue - topic ttl: type: string timeToWait: type: string deliveryMode: type: string enum: - persistent - non_persistent property: type: array items: description: message properties includes key and value type: object additionalProperties: false properties: key: type: string value: type: string ServiceList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/Service' ProjectStagedPolicySequence: description: The policy sequence related information is captured in the message policy sequence type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: apiVersion: type: string kind: enum: - StagedPolicySequence type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object properties: transport: $ref: '#/components/schemas/ProjectReferenceList' security: $ref: '#/components/schemas/ProjectReferenceList' monitoring: $ref: '#/components/schemas/ProjectReferenceList' routing: $ref: '#/components/schemas/ProjectReferenceList' req-processing: $ref: '#/components/schemas/ProjectReferenceList' res-processing: $ref: '#/components/schemas/ProjectReferenceList' error-handling: $ref: '#/components/schemas/ProjectReferenceList' ProjectResponseProcessing: description: The Response Processing related information is captured in the message RequestProcessing type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - TransformResponse type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: description: Can be enabled or disabled type: boolean condition: description: Single instance of condition can be given type: string transformations: $ref: '#/components/schemas/ProjectResponseProcessingTransformationsSchema' GlobalPolicyDocument: type: object additionalProperties: true ProjectInvokeMessagingExtension: description: The Messaging Extension related information is captured in the message MessagingExtension. type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - InvokeMessagingExtension type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: description: Can be enabled or disabled type: boolean condition: description: Single instance of conidition can be given type: string messageConfig: $ref: '#/components/schemas/ProjectReference' namespaces: $ref: '#/components/schemas/ProjectNamespaces' request_processing: $ref: '#/components/schemas/ProjectInvokeRequestProcessingSchema' response_processing: $ref: '#/components/schemas/ProjectInvokeResponseProcessingSchema' ProjectServiceResultCache: description: The Service Result Cache related information is captured in the message ServiceResultCache type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - CacheServiceResult type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: condition: description: Single instance of condition can be given type: string enabled: description: Can be enabled or disabled type: boolean maxSize: description: single instance pf maximum size can be given type: string ttl: description: Single instance of ttl can be given type: string ProjectSetContextVariable: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - SetContextVariable type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: description: Can be enabled or disabled type: boolean condition: type: string namespaces: $ref: '#/components/schemas/ProjectNamespaces' variable: description: Multiple instances of variable can be given type: array items: description: The message specified the information related to Variable additionalProperties: false type: object properties: name: type: string value: type: string ProjectMockEndpointMethodResponse: type: object additionalProperties: false properties: defaultResponse: type: object additionalProperties: type: object additionalProperties: false properties: response: $ref: '#/components/schemas/ProjectReference' conditionalResponse: type: array items: $ref: '#/components/schemas/ProjectMockEndpointConditionalResponse' Error: type: object additionalProperties: false properties: status: type: integer minimum: 400 maximum: 599 message: type: array items: type: string errors: type: array items: type: string ProjectScopeV2: description: The message identifies the scope type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - Scope type: string apiVersion: type: string enum: - api.ibm.com/v2 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: oneOf: - type: object additionalProperties: false required: - rest - policy-sequence properties: policy-sequence: $ref: '#/components/schemas/ProjectReferenceList' rest: type: object required: - resources additionalProperties: false properties: resources: description: Multiple instances of resources can be given type: array items: description: Multiple instances of methods for each resource can be given type: object required: - methods - path additionalProperties: false properties: methods: type: array minItems: 1 items: type: string enum: - get - post - put - delete - patch - head - keep path: type: string - type: object additionalProperties: false required: - soap - policy-sequence properties: policy-sequence: $ref: '#/components/schemas/ProjectReferenceList' soap: type: object required: - operations additionalProperties: false properties: operations: description: Multiple instances of operations can be given type: array items: type: object required: - name additionalProperties: false properties: name: type: string description: type: string ProjectReqeuestProcessingTransformationsSchema: allOf: - $ref: '#/components/schemas/ProjectRequestTransformationsSchema' - type: object properties: namespaces: $ref: '#/components/schemas/ProjectNamespaces' setMethod: type: string webMethodsISService: $ref: '#/components/schemas/ProjectReferenceList' GlobalPolicyError: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - global_policy_error api_version: type: string readOnly: true enum: - 2.0.0 name: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string global_policy_url: type: string format: uri user_registry_urls: type: array items: type: string format: uri tls_client_profile_urls: type: array items: type: string format: uri policy_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectReference: type: object required: - $ref additionalProperties: false properties: $ref: description: Field 'ref' with JSON name '$ref' accepts the value of either 'ref' or '$ref' from the YAML file. If both 'ref' and '$ref' are specified, the value of '$ref' takes priority. type: string ProjectValidateAPISpecification: description: The validate API Specification related information is captured in the message validateAPISpecification. type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - ValidateAPISpecification type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object required: - input - validate properties: input: type: string enum: - request - response - message validate: oneOf: - required: - request properties: request: type: object properties: schema: type: object properties: validate: type: boolean query: type: boolean path: type: boolean header: type: boolean cookie: type: boolean contentType: type: boolean - required: - response properties: response: type: object properties: schema: type: object properties: validate: type: boolean header: type: boolean contentType: type: boolean - required: - openApiSchemaRef properties: openApiSchemaRef: type: object required: - schemaReference - failureStatusCode properties: schemaReference: type: string failureStatusCode: type: string enum: - '400' - '500' - required: - file properties: file: type: object required: - $path - failureStatusCode properties: $path: type: string failureStatusCode: type: string enum: - '400' - '500' extensions: type: object properties: webm-gateway: type: object required: - apiVersion - spec properties: apiVersion: type: string spec: type: object properties: validate: type: object properties: custom-headers: type: object properties: condition: type: string schema: type: object properties: feature: type: array items: type: object required: - name - value properties: name: type: string value: type: boolean dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' PolicyMultipart: type: object properties: policy: type: array items: $ref: '#/components/schemas/PolicyDefinition' implementation: type: array items: $ref: '#/components/schemas/Implementation' policy_kind: type: array items: $ref: '#/components/schemas/PolicyInstance' GlobalPolicyList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/GlobalPolicy' PolicyDocument: type: object additionalProperties: true InfoSection: type: object additionalProperties: false required: - title - version properties: name: type: string version: type: string title: type: string description: type: string summary: type: string termsOfService: type: string contact: type: object additionalProperties: false properties: name: type: string url: type: string format: uri email: type: string format: email license: type: object additionalProperties: false required: - name properties: name: type: string url: type: string format: uri x-ibm-languages: type: object additionalProperties: true ProjectSet: description: The Throttling Policy related information is captured in the message ThrottlingPolicy type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - Set type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object oneOf: - required: - messageHeader properties: messageHeader: type: object required: - action - headerName - value - messageName properties: action: type: string enum: - set - add - combine headerName: type: string value: type: string messageName: type: string valueType: type: string enum: - webm-var-expression - plain - variables - jsonata - distributedVariable - required: - messageBody properties: messageBody: type: object required: - messageName - value properties: messageName: type: string value: type: string valueType: type: string enum: - plain - variables - jsonata - distributedVariable - required: - messageMethod properties: messageMethod: type: object required: - messageName - method properties: messageName: type: string method: type: string valueType: type: string enum: - plain - variables - jsonata - distributedVariable - required: - messageUri properties: messageUri: type: object required: - messageName - nameType - path - queryParams properties: messageName: type: string nameType: type: string enum: - plain - variables - jsonata - distributedVariable path: type: string queryParams: type: array items: type: object required: - name - value properties: name: type: string value: type: string valueType: type: string enum: - plain - variables - jsonata - distributedVariable - required: - variable properties: variable: type: object required: - name - value properties: name: type: string value: type: string valueType: type: string enum: - plain - variables - jsonata - distributedVariable - required: - distributedVariable properties: distributedVariable: type: object required: - expire - name - setExclusive - value properties: expire: type: integer name: type: string setExclusive: type: boolean value: type: string valueType: type: string enum: - plain - variables - jsonata - distributedVariable - required: - telemetry - valueType additionalProperties: false properties: telemetry: type: object required: - key - span - value additionalProperties: false properties: key: type: string span: oneOf: - type: string - type: object oneOf: - required: - policySpan properties: policySpan: type: string - required: - httpSpan properties: httpSpan: type: string value: type: string valueType: type: string enum: - plain - variables - jsonata - distributedVariable ProjectLogInvocation: description: The Log Invocation related information is captured in the message LogInvocation type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - Log type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: type: boolean logRequestHeaders: type: boolean default: false logResponseHeaders: type: boolean default: false logRequestPayload: type: boolean default: false logResponsePayload: type: boolean default: false compressPayloads: type: boolean default: false logGenerationFrequency: type: string enum: - always - onfailure - onsuccess destination: $ref: '#/components/schemas/ProjectLogInvocationDestinationsList' ProjectRoute: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - Route type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: oneOf: - type: object description: Default routing - Applicable only for SOAP additionalProperties: false required: - default-endpoint properties: default-endpoint: $ref: '#/components/schemas/ProjectReference' - type: object description: Load balancer routing with multiple endpoints required: - load-balancer-endpoints additionalProperties: false properties: load-balancer-endpoints: type: array minItems: 1 items: type: object required: - $ref additionalProperties: false properties: $ref: type: string description: Reference to SOAP Endpoint suspendDuration: type: integer description: Suspend duration in seconds minimum: 0 - type: object description: Routing info for conditional routing additionalProperties: false required: - default-endpoint - conditional-endpoints properties: default-endpoint: $ref: '#/components/schemas/ProjectReference' conditional-endpoints: type: array items: type: object additionalProperties: false properties: condition: type: string endpoint: $ref: '#/components/schemas/ProjectReference' - type: object description: Routing info for content based routing additionalProperties: false required: - default-endpoint - content-based-endpoints properties: default-endpoint: $ref: '#/components/schemas/ProjectReference' content-based-endpoints: type: array items: type: object additionalProperties: false properties: payloadIdentifier: oneOf: - type: object additionalProperties: false properties: jPath: type: string - type: object additionalProperties: false properties: xpath: type: string namespaces: type: array items: type: object additionalProperties: false properties: prefix: type: string URI: type: string - type: object additionalProperties: false properties: regex: type: string endpoint: $ref: '#/components/schemas/ProjectReference' - type: object description: Routing info for dynamic routing additionalProperties: false required: - default-endpoint - dynamic-endpoints properties: default-endpoint: $ref: '#/components/schemas/ProjectReference' dynamic-endpoints: type: object additionalProperties: false properties: useHeader: type: object additionalProperties: false properties: name: type: string $ref: type: string useContext: $ref: '#/components/schemas/ProjectReference' - type: object description: Routing info for mock routing additionalProperties: false properties: mock-endpoint: type: object additionalProperties: false properties: enabled: type: boolean $ref: type: string - type: object description: Routing info for message config routing additionalProperties: false properties: messageConfig: $ref: '#/components/schemas/ProjectReference' ProjectWebMethodsISServiceV2: description: The Context Variablemrelated information is captured in the message WebMethodsISService. type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - WebMethodsISService type: string apiVersion: enum: - api.ibm.com/v2 type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: type: boolean condition: type: string alias: type: array items: type: string services: description: Multiple instances of Service can be given type: array items: description: The message specified the information related to Service type: object additionalProperties: false properties: complyToISSpec: type: boolean name: type: string runAs: type: string ProjectReferenceList: type: array items: $ref: '#/components/schemas/ProjectReference' ConfiguredHttpTransportSecurityAliasList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/ConfiguredHttpTransportSecurityAlias' ProjectLoadBalancer: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - LoadBalancer type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: input: type: string output: type: string weightedRandomHttp: type: object additionalProperties: false properties: verb: type: string statusException: type: array items: type: object properties: pattern: type: string endpoints: type: array minItems: 1 items: type: object required: - endpoint properties: endpoint: type: object properties: name: type: string tlsClientProfile: type: string url: type: string urlType: type: string enum: - plain - variables - jsonata - distributedVariable version: type: string enum: - HTTP/1.0 - HTTP/1.1 - HTTP/2 timeout: type: integer compressRequest: type: string enum: - gzip - br - deflate - none decompressResponse: type: boolean followRedirects: type: boolean chunkedUpload: type: boolean persistentConnections: type: boolean suspendTimeout: type: integer weight: type: integer roundRobinHttp: type: object additionalProperties: false properties: verb: type: string statusException: type: array items: type: object required: - pattern properties: pattern: type: string pattern: ^[0-9*]{3}$ additionalProperties: false endpoints: type: array minItems: 1 items: type: object required: - endpoint additionalProperties: false properties: suspendTimeout: type: integer endpoint: type: object additionalProperties: false properties: name: type: string tlsClientProfile: type: string url: type: string urlType: type: string enum: - plain - variables - jsonata - distributedVariable compressRequest: type: string enum: - br - gzip - deflate - none version: type: string enum: - HTTP/1.0 - HTTP/1.1 - HTTP/2 timeout: type: integer decompressResponse: type: boolean default: false followRedirects: type: boolean default: false chunkedUpload: type: boolean persistentConnections: type: boolean extensions: type: object properties: webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: endpoints: type: array items: type: object additionalProperties: false properties: name: type: string connectionTimeout: type: integer nativeServiceTimeout: type: integer sslConfig: type: object additionalProperties: false properties: keyStoreAlias: type: string keyAlias: type: string trustStoreAlias: type: string serviceRegistryParameters: type: array items: type: object additionalProperties: false properties: name: type: string value: type: string dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' ProjectGlobalPolicy: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - GlobalPolicy type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object required: - policy-sequence additionalProperties: false properties: filter-api-type: type: array minItems: 1 items: type: string filter-http-methods: type: array minItems: 1 items: type: string enum: - GET - POST - PUT - DELETE - PATCH - HEAD filter-attributes: type: string policy-sequence: $ref: '#/components/schemas/ProjectReferenceList' PolicyInstance: oneOf: - $ref: '#/components/schemas/ProjectAWSLambda' - $ref: '#/components/schemas/ProjectValidateAPISpecification' - $ref: '#/components/schemas/ProjectUriSchemes' - $ref: '#/components/schemas/ProjectInvoke' - $ref: '#/components/schemas/ProjectLoadBalancer' - $ref: '#/components/schemas/ProjectSetAuthorization' - $ref: '#/components/schemas/ProjectStagedPolicySequence' - $ref: '#/components/schemas/ProjectInboundBulkHead' - $ref: '#/components/schemas/ProjectInboundBulkHeadV2' - $ref: '#/components/schemas/ProjectSetMediaType' - $ref: '#/components/schemas/ProjectInboundMessaging' - $ref: '#/components/schemas/ProjectIAM' - $ref: '#/components/schemas/ProjectAuthorizeUser' - $ref: '#/components/schemas/ProjectSetContextVariable' - $ref: '#/components/schemas/ProjectWebMethodsISService' - $ref: '#/components/schemas/ProjectWebMethodsISServiceV2' - $ref: '#/components/schemas/ProjectLogInvocation' - $ref: '#/components/schemas/ProjectMonitorTraffic' - $ref: '#/components/schemas/ProjectServiceResultCache' - $ref: '#/components/schemas/ProjectOutboundAlias' - $ref: '#/components/schemas/ProjectOutboundAnonymous' - $ref: '#/components/schemas/ProjectHTTPInvoke' - $ref: '#/components/schemas/ProjectInvokeMessagingExtension' - $ref: '#/components/schemas/ProjectDataMasking' - $ref: '#/components/schemas/ProjectRequestProcessing' - $ref: '#/components/schemas/ProjectResponseProcessing' - $ref: '#/components/schemas/ProjectRoute' - $ref: '#/components/schemas/ProjectMessageConfig' - $ref: '#/components/schemas/ProjectHTTPEndpoint' - $ref: '#/components/schemas/ProjectHTTPEndpointV2' - $ref: '#/components/schemas/ProjectMockEndpoint' - $ref: '#/components/schemas/ProjectMockEndpointV2' - $ref: '#/components/schemas/ProjectMockResponse' - $ref: '#/components/schemas/ProjectErrorProcessing' - $ref: '#/components/schemas/ProjectSet' - $ref: '#/components/schemas/ProjectRateLimit' - $ref: '#/components/schemas/ProjectRateLimitDefinition' - $ref: '#/components/schemas/ProjectScope' - $ref: '#/components/schemas/ProjectScopeV2' - $ref: '#/components/schemas/ProjectCORS' GlobalPolicyPosthook: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - global_policy_posthook api_version: type: string readOnly: true enum: - 2.0.0 name: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string global_policy_url: type: string format: uri user_registry_urls: type: array items: type: string format: uri tls_client_profile_urls: type: array items: type: string format: uri policy_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectDestinationsList: type: array items: oneOf: - type: string enum: - api_gateway - dev_portals - snmp - jdbc - centraSite - elasticsearch - auditLog - apic - type: object additionalProperties: false properties: email: type: array items: type: string format: email - type: object additionalProperties: false properties: log-file: type: object additionalProperties: false properties: level: type: string enum: - info - debug - warn - error ProjectScope: description: The message identifies the scope type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - Scope type: string apiVersion: type: string enum: - api.ibm.com/v1 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object required: - policy-sequence - resources additionalProperties: false properties: policy-sequence: $ref: '#/components/schemas/ProjectReferenceList' resources: description: Multiple instances of resources can be given type: array items: description: Multiple instances of methods for each resource can be given type: object required: - methods - path additionalProperties: false properties: methods: type: array minItems: 1 items: type: string enum: - get - post - put - delete - patch - head - keep path: type: string ProjectRequestProcessing: description: The Request Processing related information is captured in the message RequestProcessing type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - TransformRequest type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: enabled: description: Can be enabled or disabled type: boolean condition: description: Single instance of condition can be given type: string transformations: $ref: '#/components/schemas/ProjectReqeuestProcessingTransformationsSchema' ProjectAWSLambda: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - InvokeAWSLambda type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: functionName: description: Name of the AWS Lambda function type: string qualifier: description: Version of the AWS Lambda function type: string invocationType: type: string enum: - requestResponse - event region: type: string awsAuthType: type: object properties: accessSecret: type: string tlsClientProfile: type: string input: type: string output: type: string clientConfig: type: object additionalProperties: false properties: socketTimeout: type: integer connectionTimeout: type: integer requestTimeout: type: integer clientExecutionTimeout: type: integer clientRetryCount: type: integer connectionExpirationTimeout: type: integer enableExpectContinue: type: boolean enableGzip: type: boolean enableHostPrefixInjection: type: boolean maxConnectionIdleTime: type: integer responseMetadataCacheSize: type: integer enableThrottledRetries: type: boolean enableKeepAlive: type: boolean enableResponseMetadataCache: type: boolean signatureAlgorithm: type: string tcpSendBufferSizeHint: type: integer tcpReceiveBufferSizeHint: type: integer extensions: type: object properties: dp-nano-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: clientConfig: type: object additionalProperties: false properties: serverRetryCount: type: integer telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' webm-gateway: type: object additionalProperties: false properties: apiVersion: type: string spec: type: object additionalProperties: false properties: condition: type: string lambdaConfig: type: object additionalProperties: false properties: alias: type: string clientConfig: type: object additionalProperties: false properties: retryOnErrorCount: type: integer request_processing: $ref: '#/components/schemas/ProjectInvokeRequestProcessingSchema' response_processing: $ref: '#/components/schemas/ProjectInvokeResponseProcessingSchema' namespaces: $ref: '#/components/schemas/ProjectNamespaces' ProjectInvokeRequestProcessingSchema: description: Field 'request_processing' with JSON name 'request-processing' accepts the value of either 'request_processing' or 'request-processing' from the YAML file. If both 'request_processing' and 'request-processing' are specified, the value of 'request-processing' takes priority. Single instances of request processing can be given with JSON name "request-processing". type: object additionalProperties: false required: - transformations properties: transformations: $ref: '#/components/schemas/ProjectRequestTransformationsSchema' useIncomingHeaders: type: boolean Policy: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - policy api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 version: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 scope: type: string state: type: string enum: - public - private custom: type: boolean instance: type: boolean policy: $ref: '#/components/schemas/PolicyDocument' implementation: type: object additionalProperties: false required: - content_type - content properties: content_type: type: string enum: - application/zip content: type: string format: binary attachments: type: array items: type: object additionalProperties: false required: - content_type - content properties: content_type: type: string description: MIME type of the attached file content: type: string format: binary description: Binary content of the attached file filename: type: string description: Original filename of the attachment policy_kind: $ref: '#/components/schemas/PolicyInstance' api_urls: type: array items: type: string format: uri global_policy_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri space_url: type: string format: uri gateway_service_url: type: string format: uri metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ConfiguredXsltTransformationAliasList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/ConfiguredXsltTransformationAlias' ProjectMockEndpointConditionalResponse: type: object additionalProperties: false properties: condition: type: string statusCode: type: integer response: $ref: '#/components/schemas/ProjectReference' ProjectInboundBulkHead: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - InboundBulkHead type: string apiVersion: type: string enum: - api.ibm.com/v1 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object additionalProperties: false properties: maxConcurrentCalls: type: integer enableBulkheadForCallbacks: type: object additionalProperties: false properties: maxConcurrentCallbacks: type: integer retryAfterResponseHeader: type: object additionalProperties: false properties: retryAfterValue: type: integer ProjectSetAuthorization: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - SetAuthorization type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object oneOf: - required: - basic properties: basic: oneOf: - type: object required: - static properties: static: type: object required: - username - password properties: username: type: string password: type: string valueType: type: string enum: - plain - jsonata - type: object required: - useIncoming properties: useIncoming: type: object - type: object required: - secret properties: secret: type: string additionalProperties: false message: type: string extensions: type: object properties: dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' - required: - oAuth2 properties: oAuth2: oneOf: - type: object required: - token properties: token: type: string - type: object required: - useIncoming properties: useIncoming: type: object - type: object required: - secret properties: secret: type: string message: type: string extensions: type: object properties: dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' - required: - ntlm properties: ntlm: oneOf: - type: object required: - static properties: static: type: object required: - username - password properties: username: type: string password: type: string - type: object required: - useIncoming properties: useIncoming: type: object - type: object required: - transparent properties: transparent: type: object additionalProperties: false message: type: string extensions: type: object properties: dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' - required: - jwt properties: jwt: oneOf: - type: object required: - useIncoming properties: useIncoming: type: object - type: object required: - secret properties: secret: type: string additionalProperties: false message: type: string extensions: type: object properties: dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' - required: - kerberos properties: kerberos: oneOf: - type: object required: - useIncoming properties: useIncoming: type: object - type: object required: - delegateIncomingCredentials properties: delegateIncomingCredentials: type: object required: - clientPassword - clientPrincipal - servicePrincipal - servicePrincipalNameform properties: clientPassword: type: string clientPrincipal: type: string servicePrincipal: type: string servicePrincipalNameform: type: string enum: - Username - Hostbased - type: object required: - incomingHTTPBasicAuthCred properties: incomingHTTPBasicAuthCred: type: object required: - servicePrincipal - servicePrincipalNameform properties: servicePrincipal: type: string servicePrincipalNameform: type: string enum: - Username - Hostbased - type: object required: - useCustomCredentials properties: useCustomCredentials: type: object required: - clientPassword - clientPrincipal - servicePrincipal - servicePrincipalNameform properties: clientPassword: type: string clientPrincipal: type: string servicePrincipal: type: string servicePrincipalNameform: type: string enum: - Username - Hostbased message: type: string extensions: type: object properties: dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' - required: - anonymous properties: anonymous: type: object message: type: string extensions: type: object properties: dp-nano-gateway: type: object properties: apiVersion: type: string spec: type: object properties: telemetry: $ref: '#/components/schemas/ProjectNanoGwTelemetry' ProjectInvokeResponseProcessingSchema: description: Field 'response_processing' with JSON name 'response-processing' accepts the value of either 'response_processing' or 'response-processing' from the YAML file. If both 'response_processing' and 'response-processing' are specified, the value of 'response-processing' takes priority. Single instances of response processing can be given with JSON name "response-processing". type: object additionalProperties: false required: - transformations properties: transformations: $ref: '#/components/schemas/ProjectResponseTransformationsSchema' ProjectOutboundAlias: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - OutboundAlias type: string apiVersion: type: string metadata: $ref: '#/components/schemas/ProjectMetadata' spec: type: object required: - alias additionalProperties: false properties: alias: type: string SimpleAliasList: type: object additionalProperties: false properties: total_results: type: integer results: type: array items: $ref: '#/components/schemas/SimpleAlias' AnalyticsService: type: object additionalProperties: false properties: type: type: string readOnly: true enum: - analytics_service api_version: type: string readOnly: true enum: - 2.0.0 id: type: string readOnly: true name: type: string maxLength: 255 title: type: string maxLength: 1023 summary: type: string maxLength: 65535 endpoint: type: string format: uri ingestion_endpoint: type: string format: uri ingestion_endpoint_tls_client_profile_url: type: string format: uri client_endpoint: type: string format: uri client_endpoint_tls_client_profile_url: type: string format: uri internal_svc_endpoint: type: string format: uri internal_svc_endpoint_tls_client_profile_url: type: string format: uri gateway_service_urls: type: array items: type: string format: uri org_url: type: string format: uri catalog_url: type: string format: uri availability_zone_url: type: string format: uri service_version: type: - string - 'null' webhook_url: type: string format: uri catalog_webhook_url: type: string format: uri communication_from_apim_kind: type: string enum: - external - internal_svc cloud_setting_urls: type: array items: type: string format: uri scope: type: string metadata: type: object additionalProperties: type: string created_at: type: string format: date-time readOnly: true updated_at: type: string format: date-time readOnly: true url: type: string readOnly: true format: uri ProjectNamespace: type: object additionalProperties: false properties: URI: type: string prefix: type: string ProjectMockEndpointV2: type: object required: - kind - apiVersion - metadata - spec additionalProperties: false properties: kind: enum: - MockEndpoint type: string apiVersion: type: string enum: - api.ibm.com/v2 metadata: $ref: '#/components/schemas/ProjectMetadata' spec: oneOf: - type: object additionalProperties: false required: - rest properties: rest: type: object additionalProperties: false properties: paths: type: object additionalProperties: type: object additionalProperties: false properties: get: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' post: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' put: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' patch: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' delete: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' head: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' options: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' trace: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' - type: object additionalProperties: false required: - soap properties: soap: type: object additionalProperties: false properties: operations: type: object additionalProperties: $ref: '#/components/schemas/ProjectMockEndpointMethodResponse' responses: Error: description: Unexpected error content: application/json: schema: $ref: '#/components/schemas/Error' application/yaml: schema: $ref: '#/components/schemas/Error' securitySchemes: oauth: type: oauth2 flows: implicit: authorizationUrl: /oauth2/authorize scopes: api-drafts:edit: Clear the Draft objects, Create a Draft API object, Clear all Draft API objects in all collections, Clear the Draft API objects, Update the Draft API object by id, Delete the Draft API object by id, Update the Draft API object by name and version, Delete the Draft API object by name and version api-drafts:view: List the Draft objects, List all Draft API objects in all collections, List the Draft API objects, Get the Draft API object by id, Get the Draft API object by name and version app:manage:all: Create a Application object, Clear the Application objects, Update the Application object by name or id, Delete the Application object by name or id, Create a Strategy object, Delete the Strategy object by name or id, Clear the Strategy objects, Update the Strategy object by name or id, Create a Application Credential object, Update the Application Credential object by name or id, Delete the Application Credential object by name or id, Create a Subscription object, Clear the Subscription objects, Update the Subscription object by name or id, Delete the Subscription object by name or id app:view:all: List the Application objects, Get the Application object by name or id, List the Strategy objects, Get the Strategy object by name or id, List the Application Credential objects, Get the Application Credential object by name or id, List the Subscription objects, Get the Subscription object by name or id approval:view: List the Task objects, Get the Task object by name or id, Update the Task object by name or id, List the Task History objects, Get the Task History object by name or id child:create: Create a Catalog object, Create a Space object child:manage: Clear the Catalog objects, Update the Catalog object by name or id, Delete the Catalog object by name or id, Clear the Space objects, Update the Space object by name or id, Delete the Space object by name or id child:view: List the Catalog objects, Get the Catalog object by name or id, List the Space objects, Get the Space object by name or id cloud:manage: Update the Cloud Setting object, Update the User Registry Setting object, Update the Notification Style object, Create a Registration object, Clear the Registration objects, Update the Registration object by name or id, Delete the Registration object by name or id, Update the Webhook object by name or id cloud:view: Get the Cloud Setting object, Get the User Registry Setting object, Get the Notification Style object, List all Notification Template objects in all collections, List all Role Default objects in all collections, List the Registration objects, Get the Registration object by name or id, List the Webhook objects, Get the Webhook object by name or id consumer-org:manage: Clear the Activation objects, Delete the Activation object by name or id, Create a Consumer Organization object, Clear the Consumer Organization objects, Update the Consumer Organization object by name or id, Delete the Consumer Organization object by name or id, Create a Payment Method object, Update the Payment Method object by name or id, Delete the Payment Method object by name or id consumer-org:view: List the Activation objects, Get the Activation object by name or id, List the Consumer Organization objects, Get the Consumer Organization object by name or id, List the Payment Method objects, Get the Payment Method object by name or id my:manage: Create a API Key object, Delete the API Key object by name or id, Update the Me object, Delete the Me object my:view: List the API Key objects, Get the API Key object by name or id, Get the Me object, List the My Permission objects, List the My Task objects, List the Originated Task objects, List the My Organization objects, List the My Catalog objects, List the My Space objects, List the My User Group objects, List the My Team objects org:manage: Update the Log Spec object, Create a User Registry object, Clear the User Registry objects, Update the User Registry object by name or id, Delete the User Registry object by name or id, Create a User object, Clear the User objects, Update the User object by name or id, Delete the User object by name or id, Update the Organization Setting object, Update the Organization object by name or id, Delete the Organization object by name or id, Create a Member Invitation object, Clear the Member Invitation objects, Update the Member Invitation object by name or id, Delete the Member Invitation object by name or id, Create a Member object, Clear the Member objects, Update the Member object by name or id, Delete the Member object by name or id, Create a User Group Role Assignment object, Clear the User Group Role Assignment objects, Update the User Group Role Assignment object by name or id, Delete the User Group Role Assignment object by name or id, Create a Role object, Clear the Role objects, Update the Role object by name or id, Delete the Role object by name or id, Create a Availability Zone object, Clear the Availability Zone objects, Update the Availability Zone object by name or id, Delete the Availability Zone object by name or id, Create a Gateway Service object, Clear the Gateway Service objects, Update the Gateway Service object by name or id, Delete the Gateway Service object by name or id, Create a Portal Service object, Clear the Portal Service objects, Update the Portal Service object by name or id, Delete the Portal Service object by name or id, Create a Analytics Service object, Clear the Analytics Service objects, Update the Analytics Service object by name or id, Delete the Analytics Service object by name or id, Create a Opentelemetry object, Clear the Opentelemetry objects, Update the Opentelemetry object by name or id, Delete the Opentelemetry object by name or id, Create a Oauth Provider object, Clear the Oauth Provider objects, Update the Oauth Provider object by name or id, Delete the Oauth Provider object by name or id, Create a Jwt Provider object, Clear the Jwt Provider objects, Update the Jwt Provider object by name or id, Delete the Jwt Provider object by name or id, Create a Mail Server object, Clear the Mail Server objects, Update the Mail Server object by name or id, Delete the Mail Server object by name or id, Create a Billing object, Clear the Billing objects, Update the Billing object by name or id, Delete the Billing object by name or id, Create a Itopsplatform object, Clear the Itopsplatform objects, Update the Itopsplatform object by name or id, Delete the Itopsplatform object by name or id, Clear the Job objects, Delete the Job object by name or id, Create a TLS Server Profile object, Clear all TLS Server Profile objects in all collections, Clear the TLS Server Profile objects, Update the TLS Server Profile object by id, Delete the TLS Server Profile object by id, Update the TLS Server Profile object by name and version, Delete the TLS Server Profile object by name and version, Create a TLS Client Profile object, Clear all TLS Client Profile objects in all collections, Clear the TLS Client Profile objects, Update the TLS Client Profile object by id, Delete the TLS Client Profile object by id, Update the TLS Client Profile object by name and version, Delete the TLS Client Profile object by name and version, Create a Keystore object, Clear the Keystore objects, Update the Keystore object by name or id, Delete the Keystore object by name or id, Create a Truststore object, Clear the Truststore objects, Update the Truststore object by name or id, Delete the Truststore object by name or id, Create a Entry object, Clear the Entry objects, Update the Entry object by name or id, Delete the Entry object by name or id, Create a Jwk Set object, Clear the Jwk Set objects, Delete the Jwk Set object by name or id, Create a Programming Package object, Clear the Programming Package objects, Clear all Programming Package objects in all collections, Update the Programming Package object by id, Update the Programming Package object by name and version, Delete the Programming Package object by id, Delete the Programming Package object by name and version, List all Alias objects in all collections, Clear all Alias objects in all collections, Create a Xslt Transformation Alias object, Clear the Xslt Transformation Alias objects, Clear all Xslt Transformation Alias objects in all collections, Update the Xslt Transformation Alias object by id, Update the Xslt Transformation Alias object by name and version, Delete the Xslt Transformation Alias object by id, Delete the Xslt Transformation Alias object by name and version, Create a Http Transport Security Alias object, Clear the Http Transport Security Alias objects, Clear all Http Transport Security Alias objects in all collections, Update the Http Transport Security Alias object by id, Update the Http Transport Security Alias object by name and version, Delete the Http Transport Security Alias object by id, Delete the Http Transport Security Alias object by name and version, Create a Webmethods Integration Server Service Alias object, Clear the Webmethods Integration Server Service Alias objects, Clear all Webmethods Integration Server Service Alias objects in all collections, Update the Webmethods Integration Server Service Alias object by id, Update the Webmethods Integration Server Service Alias object by name and version, Delete the Webmethods Integration Server Service Alias object by id, Delete the Webmethods Integration Server Service Alias object by name and version, Update the Catalog Setting object, Create a Configured Gateway Service object, Clear the Configured Gateway Service objects, Delete the Configured Gateway Service object by name or id, Create a Configured Catalog User Registry object, Delete the Configured Catalog User Registry object by name or id, Create a Configured API User Registry object, Clear the Configured API User Registry objects, Delete the Configured API User Registry object by name or id, Create a Configured TLS Client Profile object, Clear the Configured TLS Client Profile objects, Delete the Configured TLS Client Profile object by id, Delete the Configured TLS Client Profile object by name and version, Create a Configured Billing object, Clear the Configured Billing objects, Delete the Configured Billing object by name or id, Create a Configured Jwt Provider object, Clear the Configured Jwt Provider objects, Delete the Configured Jwt Provider object by name or id, Create a Configured Oauth Provider object, Clear the Configured Oauth Provider objects, Delete the Configured Oauth Provider object by name or id, Create a Configured Portal Service object, Clear the Configured Portal Service objects, Delete the Configured Portal Service object by name or id, Create a Configured Programming Package object, Clear the Configured Programming Package objects, Delete the Configured Programming Package object by id, Delete the Configured Programming Package object by name and version, List all Configured Alias objects in all collections, Clear all Configured Alias objects in all collections, Create a Configured Xslt Transformation Alias object, Clear the Configured Xslt Transformation Alias objects, Clear all Configured Xslt Transformation Alias objects in all collections, Delete the Configured Xslt Transformation Alias object by id, Delete the Configured Xslt Transformation Alias object by name and version, Create a Configured Webmethods Integration Server Service Alias object, Clear the Configured Webmethods Integration Server Service Alias objects, Clear all Configured Webmethods Integration Server Service Alias objects in all collections, Delete the Configured Webmethods Integration Server Service Alias object by id, Delete the Configured Webmethods Integration Server Service Alias object by name and version, Create a Configured Http Transport Security Alias object, Clear the Configured Http Transport Security Alias objects, Clear all Configured Http Transport Security Alias objects in all collections, Delete the Configured Http Transport Security Alias object by id, Delete the Configured Http Transport Security Alias object by name and version, Augment the Configuration Property with additional name/value pairs, Clear the Configuration Property objects, Update the Configuration Property object, Delete the Configuration Property object, Create a Global Policy object, Clear all Global Policy objects in all collections, Clear the Global Policy objects, Update the Global Policy object by id, Delete the Global Policy object by id, Update the Global Policy object by name and version, Delete the Global Policy object by name and version, Create the Global Policy Error object, Update the Global Policy Error object, Delete the Global Policy Error object, Create the Global Policy Prehook object, Update the Global Policy Prehook object, Delete the Global Policy Prehook object, Create the Global Policy Posthook object, Update the Global Policy Posthook object, Delete the Global Policy Posthook object, Create a Simple Alias object, Clear the Simple Alias objects, Update the Simple Alias object by name or id, Delete the Simple Alias object by name or id, Update the Space Setting object, Update the Consumer Organization Setting object, Delete the Consumer Organization Setting object, Create a Watsonx Settings object, Update the Watsonx Settings object by name or id, Delete the Watsonx Settings object by name or id org:view: Get the Log Spec object, List the User Registry objects, Get the User Registry object by name or id, List the User objects, Get the User object by name or id, List all Integration objects in all collections, Get the Organization Setting object, Get the Organization object by name or id, List the Associate objects, Get the Associate object by name or id, Create a User Group object, List the User Group objects, Clear the User Group objects, Get the User Group object by name or id, Update the User Group object by name or id, Delete the User Group object by name or id, List the Member Invitation objects, Get the Member Invitation object by name or id, List the Member objects, Get the Member object by name or id, List the User Group Role Assignment objects, Get the User Group Role Assignment object by name or id, List all Permission objects in all collections, List the Role objects, Get the Role object by name or id, Create a Team object, List the Team objects, Clear the Team objects, Get the Team object by name or id, Update the Team object by name or id, Delete the Team object by name or id, List the Availability Zone objects, Get the Availability Zone object by name or id, List the Gateway Service objects, Get the Gateway Service object by name or id, List all Policy objects in all collections, List the Policy objects, Get the Policy object by id, Get the Policy object by name and version, List all Extension objects in all collections, List the Extension objects, Get the Extension object by id, Get the Extension object by name and version, Create the Gateway Extension object, Get the Gateway Extension object, Update the Gateway Extension object, Delete the Gateway Extension object, List the Portal Service objects, Get the Portal Service object by name or id, List the Analytics Service objects, Get the Analytics Service object by name or id, List the Opentelemetry objects, Get the Opentelemetry object by name or id, List the Oauth Provider objects, Get the Oauth Provider object by name or id, List the Jwt Provider objects, Get the Jwt Provider object by name or id, List the Mail Server objects, Get the Mail Server object by name or id, List the Billing objects, Get the Billing object by name or id, List the Itopsplatform objects, Get the Itopsplatform object by name or id, List the Job objects, Get the Job object by name or id, List all TLS Server Profile objects in all collections, List the TLS Server Profile objects, Get the TLS Server Profile object by id, Get the TLS Server Profile object by name and version, List all TLS Client Profile objects in all collections, List the TLS Client Profile objects, Get the TLS Client Profile object by id, Get the TLS Client Profile object by name and version, List the Keystore objects, Get the Keystore object by name or id, List the Truststore objects, Get the Truststore object by name or id, List the Entry objects, Get the Entry object by name or id, List the Jwk Set objects, Get the Jwk Set object by name or id, List the Programming Package objects, List all Programming Package objects in all collections, Get the Programming Package object by id, Get the Programming Package object by name and version, List the Xslt Transformation Alias objects, List all Xslt Transformation Alias objects in all collections, Get the Xslt Transformation Alias object by id, Get the Xslt Transformation Alias object by name and version, List the Http Transport Security Alias objects, List all Http Transport Security Alias objects in all collections, Get the Http Transport Security Alias object by id, Get the Http Transport Security Alias object by name and version, List the Webmethods Integration Server Service Alias objects, List all Webmethods Integration Server Service Alias objects in all collections, Get the Webmethods Integration Server Service Alias object by id, Get the Webmethods Integration Server Service Alias object by name and version, Get the Catalog Setting object, List the Configured Gateway Service objects, Get the Configured Gateway Service object by name or id, List the Configured Catalog User Registry objects, Get the Configured Catalog User Registry object by name or id, List the Configured API User Registry objects, Get the Configured API User Registry object by name or id, List all Configured TLS Client Profile objects in all collections, Clear all Configured TLS Client Profile objects in all collections, List the Configured TLS Client Profile objects, Get the Configured TLS Client Profile object by id, Get the Configured TLS Client Profile object by name and version, List the Configured Billing objects, Get the Configured Billing object by name or id, List the Configured Jwt Provider objects, Get the Configured Jwt Provider object by name or id, List the Configured Oauth Provider objects, Get the Configured Oauth Provider object by name or id, List the Configured Portal Service objects, Get the Configured Portal Service object by name or id, List the Configured Programming Package objects, List all Configured Programming Package objects in all collections, Clear all Configured Programming Package objects in all collections, Get the Configured Programming Package object by id, Get the Configured Programming Package object by name and version, List the Configured Xslt Transformation Alias objects, List all Configured Xslt Transformation Alias objects in all collections, Get the Configured Xslt Transformation Alias object by id, Get the Configured Xslt Transformation Alias object by name and version, List the Configured Webmethods Integration Server Service Alias objects, List all Configured Webmethods Integration Server Service Alias objects in all collections, Get the Configured Webmethods Integration Server Service Alias object by id, Get the Configured Webmethods Integration Server Service Alias object by name and version, List the Configured Http Transport Security Alias objects, List all Configured Http Transport Security Alias objects in all collections, Get the Configured Http Transport Security Alias object by id, Get the Configured Http Transport Security Alias object by name and version, List the Configuration Property objects, Get the Configuration Property object, List all Global Policy objects in all collections, List the Global Policy objects, Get the Global Policy object by id, Get the Global Policy object by name and version, Get the Global Policy Error object, Get the Global Policy Prehook object, Get the Global Policy Posthook object, List the Simple Alias objects, Get the Simple Alias object by name or id, Get the Space Setting object, Get the Consumer Organization Setting object, List the Primary Event objects, Get the Primary Event object by name or id, List the Subscriber Event objects, Get the Subscriber Event object by name or id, List the Task Queue objects, Get the Task Queue object by name or id, List the Watsonx Settings objects, Get the Watsonx Settings object by name or id, List the Resource Service Status objects product-drafts:edit: Create a Draft Product object, Clear all Draft Product objects in all collections, Clear the Draft Product objects, Update the Draft Product object by id, Delete the Draft Product object by id, Update the Draft Product object by name and version, Delete the Draft Product object by name and version product-drafts:view: List all Draft Product objects in all collections, List the Draft Product objects, Get the Draft Product object by id, Get the Draft Product object by name and version product:manage: Clear all Product objects in all collections, Clear the Product objects, Update the Product object by id, Delete the Product object by id, Update the Product object by name and version, Delete the Product object by name and version, Update the API object by id, Update the API object by name and version product:view: List all Product objects in all collections, List the Product objects, Get the Product object by id, Get the Product object by name and version, List all API objects in all collections, List the API objects, Get the API object by id, Get the API object by name and version, Get the Plan object by id, Get the Plan object by name and version, List the Plan objects, List all Plan objects in all collections, Get the Quota object by id, Get the Quota object by name and version, List the Quota objects, List all Quota objects in all collections project:manage: Create a Project object, Clear the Project objects, Update the Project object by name or id, Delete the Project object by name or id, Clear the Project File objects, Clear all Project File objects in all collections, Update the Project File object by id, Update the Project File object by name and version, Delete the Project File object by id, Delete the Project File object by name and version project:view: List the Project objects, Get the Project object by name or id, List the Project File objects, List all Project File objects in all collections, Get the Project File object by id, Get the Project File object by name and version provider-org:manage: Create an Organization Invitation object, Clear the Organization Invitation objects, Update the Organization Invitation object by name or id, Delete the Organization Invitation object by name or id, Create a Group object, Clear the Group objects, Update the Group object by name or id, Delete the Group object by name or id provider-org:view: List the Organization Invitation objects, Get the Organization Invitation object by name or id, List the Group objects, Get the Group object by name or id webhook:manage: Update the Webhook object by name or id webhook:view: List the Webhook objects, Get the Webhook object by name or id password: tokenUrl: /token refreshUrl: /token scopes: api-drafts:edit: Clear the Draft objects, Create a Draft API object, Clear all Draft API objects in all collections, Clear the Draft API objects, Update the Draft API object by id, Delete the Draft API object by id, Update the Draft API object by name and version, Delete the Draft API object by name and version api-drafts:view: List the Draft objects, List all Draft API objects in all collections, List the Draft API objects, Get the Draft API object by id, Get the Draft API object by name and version app:manage:all: Create a Application object, Clear the Application objects, Update the Application object by name or id, Delete the Application object by name or id, Create a Strategy object, Delete the Strategy object by name or id, Clear the Strategy objects, Update the Strategy object by name or id, Create a Application Credential object, Update the Application Credential object by name or id, Delete the Application Credential object by name or id, Create a Subscription object, Clear the Subscription objects, Update the Subscription object by name or id, Delete the Subscription object by name or id app:view:all: List the Application objects, Get the Application object by name or id, List the Strategy objects, Get the Strategy object by name or id, List the Application Credential objects, Get the Application Credential object by name or id, List the Subscription objects, Get the Subscription object by name or id approval:view: List the Task objects, Get the Task object by name or id, Update the Task object by name or id, List the Task History objects, Get the Task History object by name or id child:create: Create a Catalog object, Create a Space object child:manage: Clear the Catalog objects, Update the Catalog object by name or id, Delete the Catalog object by name or id, Clear the Space objects, Update the Space object by name or id, Delete the Space object by name or id child:view: List the Catalog objects, Get the Catalog object by name or id, List the Space objects, Get the Space object by name or id cloud:manage: Update the Cloud Setting object, Update the User Registry Setting object, Update the Notification Style object, Create a Registration object, Clear the Registration objects, Update the Registration object by name or id, Delete the Registration object by name or id, Update the Webhook object by name or id cloud:view: Get the Cloud Setting object, Get the User Registry Setting object, Get the Notification Style object, List all Notification Template objects in all collections, List all Role Default objects in all collections, List the Registration objects, Get the Registration object by name or id, List the Webhook objects, Get the Webhook object by name or id consumer-org:manage: Clear the Activation objects, Delete the Activation object by name or id, Create a Consumer Organization object, Clear the Consumer Organization objects, Update the Consumer Organization object by name or id, Delete the Consumer Organization object by name or id, Create a Payment Method object, Update the Payment Method object by name or id, Delete the Payment Method object by name or id consumer-org:view: List the Activation objects, Get the Activation object by name or id, List the Consumer Organization objects, Get the Consumer Organization object by name or id, List the Payment Method objects, Get the Payment Method object by name or id my:manage: Create a API Key object, Delete the API Key object by name or id, Update the Me object, Delete the Me object my:view: List the API Key objects, Get the API Key object by name or id, Get the Me object, List the My Permission objects, List the My Task objects, List the Originated Task objects, List the My Organization objects, List the My Catalog objects, List the My Space objects, List the My User Group objects, List the My Team objects org:manage: Update the Log Spec object, Create a User Registry object, Clear the User Registry objects, Update the User Registry object by name or id, Delete the User Registry object by name or id, Create a User object, Clear the User objects, Update the User object by name or id, Delete the User object by name or id, Update the Organization Setting object, Update the Organization object by name or id, Delete the Organization object by name or id, Create a Member Invitation object, Clear the Member Invitation objects, Update the Member Invitation object by name or id, Delete the Member Invitation object by name or id, Create a Member object, Clear the Member objects, Update the Member object by name or id, Delete the Member object by name or id, Create a User Group Role Assignment object, Clear the User Group Role Assignment objects, Update the User Group Role Assignment object by name or id, Delete the User Group Role Assignment object by name or id, Create a Role object, Clear the Role objects, Update the Role object by name or id, Delete the Role object by name or id, Create a Availability Zone object, Clear the Availability Zone objects, Update the Availability Zone object by name or id, Delete the Availability Zone object by name or id, Create a Gateway Service object, Clear the Gateway Service objects, Update the Gateway Service object by name or id, Delete the Gateway Service object by name or id, Create a Portal Service object, Clear the Portal Service objects, Update the Portal Service object by name or id, Delete the Portal Service object by name or id, Create a Analytics Service object, Clear the Analytics Service objects, Update the Analytics Service object by name or id, Delete the Analytics Service object by name or id, Create a Opentelemetry object, Clear the Opentelemetry objects, Update the Opentelemetry object by name or id, Delete the Opentelemetry object by name or id, Create a Oauth Provider object, Clear the Oauth Provider objects, Update the Oauth Provider object by name or id, Delete the Oauth Provider object by name or id, Create a Jwt Provider object, Clear the Jwt Provider objects, Update the Jwt Provider object by name or id, Delete the Jwt Provider object by name or id, Create a Mail Server object, Clear the Mail Server objects, Update the Mail Server object by name or id, Delete the Mail Server object by name or id, Create a Billing object, Clear the Billing objects, Update the Billing object by name or id, Delete the Billing object by name or id, Create a Itopsplatform object, Clear the Itopsplatform objects, Update the Itopsplatform object by name or id, Delete the Itopsplatform object by name or id, Clear the Job objects, Delete the Job object by name or id, Create a TLS Server Profile object, Clear all TLS Server Profile objects in all collections, Clear the TLS Server Profile objects, Update the TLS Server Profile object by id, Delete the TLS Server Profile object by id, Update the TLS Server Profile object by name and version, Delete the TLS Server Profile object by name and version, Create a TLS Client Profile object, Clear all TLS Client Profile objects in all collections, Clear the TLS Client Profile objects, Update the TLS Client Profile object by id, Delete the TLS Client Profile object by id, Update the TLS Client Profile object by name and version, Delete the TLS Client Profile object by name and version, Create a Keystore object, Clear the Keystore objects, Update the Keystore object by name or id, Delete the Keystore object by name or id, Create a Truststore object, Clear the Truststore objects, Update the Truststore object by name or id, Delete the Truststore object by name or id, Create a Entry object, Clear the Entry objects, Update the Entry object by name or id, Delete the Entry object by name or id, Create a Jwk Set object, Clear the Jwk Set objects, Delete the Jwk Set object by name or id, Create a Programming Package object, Clear the Programming Package objects, Clear all Programming Package objects in all collections, Update the Programming Package object by id, Update the Programming Package object by name and version, Delete the Programming Package object by id, Delete the Programming Package object by name and version, List all Alias objects in all collections, Clear all Alias objects in all collections, Create a Xslt Transformation Alias object, Clear the Xslt Transformation Alias objects, Clear all Xslt Transformation Alias objects in all collections, Update the Xslt Transformation Alias object by id, Update the Xslt Transformation Alias object by name and version, Delete the Xslt Transformation Alias object by id, Delete the Xslt Transformation Alias object by name and version, Create a Http Transport Security Alias object, Clear the Http Transport Security Alias objects, Clear all Http Transport Security Alias objects in all collections, Update the Http Transport Security Alias object by id, Update the Http Transport Security Alias object by name and version, Delete the Http Transport Security Alias object by id, Delete the Http Transport Security Alias object by name and version, Create a Webmethods Integration Server Service Alias object, Clear the Webmethods Integration Server Service Alias objects, Clear all Webmethods Integration Server Service Alias objects in all collections, Update the Webmethods Integration Server Service Alias object by id, Update the Webmethods Integration Server Service Alias object by name and version, Delete the Webmethods Integration Server Service Alias object by id, Delete the Webmethods Integration Server Service Alias object by name and version, Update the Catalog Setting object, Create a Configured Gateway Service object, Clear the Configured Gateway Service objects, Delete the Configured Gateway Service object by name or id, Create a Configured Catalog User Registry object, Delete the Configured Catalog User Registry object by name or id, Create a Configured API User Registry object, Clear the Configured API User Registry objects, Delete the Configured API User Registry object by name or id, Create a Configured TLS Client Profile object, Clear the Configured TLS Client Profile objects, Delete the Configured TLS Client Profile object by id, Delete the Configured TLS Client Profile object by name and version, Create a Configured Billing object, Clear the Configured Billing objects, Delete the Configured Billing object by name or id, Create a Configured Jwt Provider object, Clear the Configured Jwt Provider objects, Delete the Configured Jwt Provider object by name or id, Create a Configured Oauth Provider object, Clear the Configured Oauth Provider objects, Delete the Configured Oauth Provider object by name or id, Create a Configured Portal Service object, Clear the Configured Portal Service objects, Delete the Configured Portal Service object by name or id, Create a Configured Programming Package object, Clear the Configured Programming Package objects, Delete the Configured Programming Package object by id, Delete the Configured Programming Package object by name and version, List all Configured Alias objects in all collections, Clear all Configured Alias objects in all collections, Create a Configured Xslt Transformation Alias object, Clear the Configured Xslt Transformation Alias objects, Clear all Configured Xslt Transformation Alias objects in all collections, Delete the Configured Xslt Transformation Alias object by id, Delete the Configured Xslt Transformation Alias object by name and version, Create a Configured Webmethods Integration Server Service Alias object, Clear the Configured Webmethods Integration Server Service Alias objects, Clear all Configured Webmethods Integration Server Service Alias objects in all collections, Delete the Configured Webmethods Integration Server Service Alias object by id, Delete the Configured Webmethods Integration Server Service Alias object by name and version, Create a Configured Http Transport Security Alias object, Clear the Configured Http Transport Security Alias objects, Clear all Configured Http Transport Security Alias objects in all collections, Delete the Configured Http Transport Security Alias object by id, Delete the Configured Http Transport Security Alias object by name and version, Augment the Configuration Property with additional name/value pairs, Clear the Configuration Property objects, Update the Configuration Property object, Delete the Configuration Property object, Create a Global Policy object, Clear all Global Policy objects in all collections, Clear the Global Policy objects, Update the Global Policy object by id, Delete the Global Policy object by id, Update the Global Policy object by name and version, Delete the Global Policy object by name and version, Create the Global Policy Error object, Update the Global Policy Error object, Delete the Global Policy Error object, Create the Global Policy Prehook object, Update the Global Policy Prehook object, Delete the Global Policy Prehook object, Create the Global Policy Posthook object, Update the Global Policy Posthook object, Delete the Global Policy Posthook object, Create a Simple Alias object, Clear the Simple Alias objects, Update the Simple Alias object by name or id, Delete the Simple Alias object by name or id, Update the Space Setting object, Update the Consumer Organization Setting object, Delete the Consumer Organization Setting object, Create a Watsonx Settings object, Update the Watsonx Settings object by name or id, Delete the Watsonx Settings object by name or id org:view: Get the Log Spec object, List the User Registry objects, Get the User Registry object by name or id, List the User objects, Get the User object by name or id, List all Integration objects in all collections, Get the Organization Setting object, Get the Organization object by name or id, List the Associate objects, Get the Associate object by name or id, Create a User Group object, List the User Group objects, Clear the User Group objects, Get the User Group object by name or id, Update the User Group object by name or id, Delete the User Group object by name or id, List the Member Invitation objects, Get the Member Invitation object by name or id, List the Member objects, Get the Member object by name or id, List the User Group Role Assignment objects, Get the User Group Role Assignment object by name or id, List all Permission objects in all collections, List the Role objects, Get the Role object by name or id, Create a Team object, List the Team objects, Clear the Team objects, Get the Team object by name or id, Update the Team object by name or id, Delete the Team object by name or id, List the Availability Zone objects, Get the Availability Zone object by name or id, List the Gateway Service objects, Get the Gateway Service object by name or id, List all Policy objects in all collections, List the Policy objects, Get the Policy object by id, Get the Policy object by name and version, List all Extension objects in all collections, List the Extension objects, Get the Extension object by id, Get the Extension object by name and version, Create the Gateway Extension object, Get the Gateway Extension object, Update the Gateway Extension object, Delete the Gateway Extension object, List the Portal Service objects, Get the Portal Service object by name or id, List the Analytics Service objects, Get the Analytics Service object by name or id, List the Opentelemetry objects, Get the Opentelemetry object by name or id, List the Oauth Provider objects, Get the Oauth Provider object by name or id, List the Jwt Provider objects, Get the Jwt Provider object by name or id, List the Mail Server objects, Get the Mail Server object by name or id, List the Billing objects, Get the Billing object by name or id, List the Itopsplatform objects, Get the Itopsplatform object by name or id, List the Job objects, Get the Job object by name or id, List all TLS Server Profile objects in all collections, List the TLS Server Profile objects, Get the TLS Server Profile object by id, Get the TLS Server Profile object by name and version, List all TLS Client Profile objects in all collections, List the TLS Client Profile objects, Get the TLS Client Profile object by id, Get the TLS Client Profile object by name and version, List the Keystore objects, Get the Keystore object by name or id, List the Truststore objects, Get the Truststore object by name or id, List the Entry objects, Get the Entry object by name or id, List the Jwk Set objects, Get the Jwk Set object by name or id, List the Programming Package objects, List all Programming Package objects in all collections, Get the Programming Package object by id, Get the Programming Package object by name and version, List the Xslt Transformation Alias objects, List all Xslt Transformation Alias objects in all collections, Get the Xslt Transformation Alias object by id, Get the Xslt Transformation Alias object by name and version, List the Http Transport Security Alias objects, List all Http Transport Security Alias objects in all collections, Get the Http Transport Security Alias object by id, Get the Http Transport Security Alias object by name and version, List the Webmethods Integration Server Service Alias objects, List all Webmethods Integration Server Service Alias objects in all collections, Get the Webmethods Integration Server Service Alias object by id, Get the Webmethods Integration Server Service Alias object by name and version, Get the Catalog Setting object, List the Configured Gateway Service objects, Get the Configured Gateway Service object by name or id, List the Configured Catalog User Registry objects, Get the Configured Catalog User Registry object by name or id, List the Configured API User Registry objects, Get the Configured API User Registry object by name or id, List all Configured TLS Client Profile objects in all collections, Clear all Configured TLS Client Profile objects in all collections, List the Configured TLS Client Profile objects, Get the Configured TLS Client Profile object by id, Get the Configured TLS Client Profile object by name and version, List the Configured Billing objects, Get the Configured Billing object by name or id, List the Configured Jwt Provider objects, Get the Configured Jwt Provider object by name or id, List the Configured Oauth Provider objects, Get the Configured Oauth Provider object by name or id, List the Configured Portal Service objects, Get the Configured Portal Service object by name or id, List the Configured Programming Package objects, List all Configured Programming Package objects in all collections, Clear all Configured Programming Package objects in all collections, Get the Configured Programming Package object by id, Get the Configured Programming Package object by name and version, List the Configured Xslt Transformation Alias objects, List all Configured Xslt Transformation Alias objects in all collections, Get the Configured Xslt Transformation Alias object by id, Get the Configured Xslt Transformation Alias object by name and version, List the Configured Webmethods Integration Server Service Alias objects, List all Configured Webmethods Integration Server Service Alias objects in all collections, Get the Configured Webmethods Integration Server Service Alias object by id, Get the Configured Webmethods Integration Server Service Alias object by name and version, List the Configured Http Transport Security Alias objects, List all Configured Http Transport Security Alias objects in all collections, Get the Configured Http Transport Security Alias object by id, Get the Configured Http Transport Security Alias object by name and version, List the Configuration Property objects, Get the Configuration Property object, List all Global Policy objects in all collections, List the Global Policy objects, Get the Global Policy object by id, Get the Global Policy object by name and version, Get the Global Policy Error object, Get the Global Policy Prehook object, Get the Global Policy Posthook object, List the Simple Alias objects, Get the Simple Alias object by name or id, Get the Space Setting object, Get the Consumer Organization Setting object, List the Primary Event objects, Get the Primary Event object by name or id, List the Subscriber Event objects, Get the Subscriber Event object by name or id, List the Task Queue objects, Get the Task Queue object by name or id, List the Watsonx Settings objects, Get the Watsonx Settings object by name or id, List the Resource Service Status objects product-drafts:edit: Create a Draft Product object, Clear all Draft Product objects in all collections, Clear the Draft Product objects, Update the Draft Product object by id, Delete the Draft Product object by id, Update the Draft Product object by name and version, Delete the Draft Product object by name and version product-drafts:view: List all Draft Product objects in all collections, List the Draft Product objects, Get the Draft Product object by id, Get the Draft Product object by name and version product:manage: Clear all Product objects in all collections, Clear the Product objects, Update the Product object by id, Delete the Product object by id, Update the Product object by name and version, Delete the Product object by name and version, Update the API object by id, Update the API object by name and version product:view: List all Product objects in all collections, List the Product objects, Get the Product object by id, Get the Product object by name and version, List all API objects in all collections, List the API objects, Get the API object by id, Get the API object by name and version, Get the Plan object by id, Get the Plan object by name and version, List the Plan objects, List all Plan objects in all collections, Get the Quota object by id, Get the Quota object by name and version, List the Quota objects, List all Quota objects in all collections project:manage: Create a Project object, Clear the Project objects, Update the Project object by name or id, Delete the Project object by name or id, Clear the Project File objects, Clear all Project File objects in all collections, Update the Project File object by id, Update the Project File object by name and version, Delete the Project File object by id, Delete the Project File object by name and version project:view: List the Project objects, Get the Project object by name or id, List the Project File objects, List all Project File objects in all collections, Get the Project File object by id, Get the Project File object by name and version provider-org:manage: Create an Organization Invitation object, Clear the Organization Invitation objects, Update the Organization Invitation object by name or id, Delete the Organization Invitation object by name or id, Create a Group object, Clear the Group objects, Update the Group object by name or id, Delete the Group object by name or id provider-org:view: List the Organization Invitation objects, Get the Organization Invitation object by name or id, List the Group objects, Get the Group object by name or id webhook:manage: Update the Webhook object by name or id webhook:view: List the Webhook objects, Get the Webhook object by name or id clientCredentials: tokenUrl: /token scopes: api-drafts:edit: Clear the Draft objects, Create a Draft API object, Clear all Draft API objects in all collections, Clear the Draft API objects, Update the Draft API object by id, Delete the Draft API object by id, Update the Draft API object by name and version, Delete the Draft API object by name and version api-drafts:view: List the Draft objects, List all Draft API objects in all collections, List the Draft API objects, Get the Draft API object by id, Get the Draft API object by name and version app:manage:all: Create a Application object, Clear the Application objects, Update the Application object by name or id, Delete the Application object by name or id, Create a Strategy object, Delete the Strategy object by name or id, Clear the Strategy objects, Update the Strategy object by name or id, Create a Application Credential object, Update the Application Credential object by name or id, Delete the Application Credential object by name or id, Create a Subscription object, Clear the Subscription objects, Update the Subscription object by name or id, Delete the Subscription object by name or id app:view:all: List the Application objects, Get the Application object by name or id, List the Strategy objects, Get the Strategy object by name or id, List the Application Credential objects, Get the Application Credential object by name or id, List the Subscription objects, Get the Subscription object by name or id approval:view: List the Task objects, Get the Task object by name or id, Update the Task object by name or id, List the Task History objects, Get the Task History object by name or id child:create: Create a Catalog object, Create a Space object child:manage: Clear the Catalog objects, Update the Catalog object by name or id, Delete the Catalog object by name or id, Clear the Space objects, Update the Space object by name or id, Delete the Space object by name or id child:view: List the Catalog objects, Get the Catalog object by name or id, List the Space objects, Get the Space object by name or id cloud:manage: Update the Cloud Setting object, Update the User Registry Setting object, Update the Notification Style object, Create a Registration object, Clear the Registration objects, Update the Registration object by name or id, Delete the Registration object by name or id, Update the Webhook object by name or id cloud:view: Get the Cloud Setting object, Get the User Registry Setting object, Get the Notification Style object, List all Notification Template objects in all collections, List all Role Default objects in all collections, List the Registration objects, Get the Registration object by name or id, List the Webhook objects, Get the Webhook object by name or id consumer-org:manage: Clear the Activation objects, Delete the Activation object by name or id, Create a Consumer Organization object, Clear the Consumer Organization objects, Update the Consumer Organization object by name or id, Delete the Consumer Organization object by name or id, Create a Payment Method object, Update the Payment Method object by name or id, Delete the Payment Method object by name or id consumer-org:view: List the Activation objects, Get the Activation object by name or id, List the Consumer Organization objects, Get the Consumer Organization object by name or id, List the Payment Method objects, Get the Payment Method object by name or id my:manage: Create a API Key object, Delete the API Key object by name or id, Update the Me object, Delete the Me object my:view: List the API Key objects, Get the API Key object by name or id, Get the Me object, List the My Permission objects, List the My Task objects, List the Originated Task objects, List the My Organization objects, List the My Catalog objects, List the My Space objects, List the My User Group objects, List the My Team objects org:manage: Update the Log Spec object, Create a User Registry object, Clear the User Registry objects, Update the User Registry object by name or id, Delete the User Registry object by name or id, Create a User object, Clear the User objects, Update the User object by name or id, Delete the User object by name or id, Update the Organization Setting object, Update the Organization object by name or id, Delete the Organization object by name or id, Create a Member Invitation object, Clear the Member Invitation objects, Update the Member Invitation object by name or id, Delete the Member Invitation object by name or id, Create a Member object, Clear the Member objects, Update the Member object by name or id, Delete the Member object by name or id, Create a User Group Role Assignment object, Clear the User Group Role Assignment objects, Update the User Group Role Assignment object by name or id, Delete the User Group Role Assignment object by name or id, Create a Role object, Clear the Role objects, Update the Role object by name or id, Delete the Role object by name or id, Create a Availability Zone object, Clear the Availability Zone objects, Update the Availability Zone object by name or id, Delete the Availability Zone object by name or id, Create a Gateway Service object, Clear the Gateway Service objects, Update the Gateway Service object by name or id, Delete the Gateway Service object by name or id, Create a Portal Service object, Clear the Portal Service objects, Update the Portal Service object by name or id, Delete the Portal Service object by name or id, Create a Analytics Service object, Clear the Analytics Service objects, Update the Analytics Service object by name or id, Delete the Analytics Service object by name or id, Create a Opentelemetry object, Clear the Opentelemetry objects, Update the Opentelemetry object by name or id, Delete the Opentelemetry object by name or id, Create a Oauth Provider object, Clear the Oauth Provider objects, Update the Oauth Provider object by name or id, Delete the Oauth Provider object by name or id, Create a Jwt Provider object, Clear the Jwt Provider objects, Update the Jwt Provider object by name or id, Delete the Jwt Provider object by name or id, Create a Mail Server object, Clear the Mail Server objects, Update the Mail Server object by name or id, Delete the Mail Server object by name or id, Create a Billing object, Clear the Billing objects, Update the Billing object by name or id, Delete the Billing object by name or id, Create a Itopsplatform object, Clear the Itopsplatform objects, Update the Itopsplatform object by name or id, Delete the Itopsplatform object by name or id, Clear the Job objects, Delete the Job object by name or id, Create a TLS Server Profile object, Clear all TLS Server Profile objects in all collections, Clear the TLS Server Profile objects, Update the TLS Server Profile object by id, Delete the TLS Server Profile object by id, Update the TLS Server Profile object by name and version, Delete the TLS Server Profile object by name and version, Create a TLS Client Profile object, Clear all TLS Client Profile objects in all collections, Clear the TLS Client Profile objects, Update the TLS Client Profile object by id, Delete the TLS Client Profile object by id, Update the TLS Client Profile object by name and version, Delete the TLS Client Profile object by name and version, Create a Keystore object, Clear the Keystore objects, Update the Keystore object by name or id, Delete the Keystore object by name or id, Create a Truststore object, Clear the Truststore objects, Update the Truststore object by name or id, Delete the Truststore object by name or id, Create a Entry object, Clear the Entry objects, Update the Entry object by name or id, Delete the Entry object by name or id, Create a Jwk Set object, Clear the Jwk Set objects, Delete the Jwk Set object by name or id, Create a Programming Package object, Clear the Programming Package objects, Clear all Programming Package objects in all collections, Update the Programming Package object by id, Update the Programming Package object by name and version, Delete the Programming Package object by id, Delete the Programming Package object by name and version, List all Alias objects in all collections, Clear all Alias objects in all collections, Create a Xslt Transformation Alias object, Clear the Xslt Transformation Alias objects, Clear all Xslt Transformation Alias objects in all collections, Update the Xslt Transformation Alias object by id, Update the Xslt Transformation Alias object by name and version, Delete the Xslt Transformation Alias object by id, Delete the Xslt Transformation Alias object by name and version, Create a Http Transport Security Alias object, Clear the Http Transport Security Alias objects, Clear all Http Transport Security Alias objects in all collections, Update the Http Transport Security Alias object by id, Update the Http Transport Security Alias object by name and version, Delete the Http Transport Security Alias object by id, Delete the Http Transport Security Alias object by name and version, Create a Webmethods Integration Server Service Alias object, Clear the Webmethods Integration Server Service Alias objects, Clear all Webmethods Integration Server Service Alias objects in all collections, Update the Webmethods Integration Server Service Alias object by id, Update the Webmethods Integration Server Service Alias object by name and version, Delete the Webmethods Integration Server Service Alias object by id, Delete the Webmethods Integration Server Service Alias object by name and version, Update the Catalog Setting object, Create a Configured Gateway Service object, Clear the Configured Gateway Service objects, Delete the Configured Gateway Service object by name or id, Create a Configured Catalog User Registry object, Delete the Configured Catalog User Registry object by name or id, Create a Configured API User Registry object, Clear the Configured API User Registry objects, Delete the Configured API User Registry object by name or id, Create a Configured TLS Client Profile object, Clear the Configured TLS Client Profile objects, Delete the Configured TLS Client Profile object by id, Delete the Configured TLS Client Profile object by name and version, Create a Configured Billing object, Clear the Configured Billing objects, Delete the Configured Billing object by name or id, Create a Configured Jwt Provider object, Clear the Configured Jwt Provider objects, Delete the Configured Jwt Provider object by name or id, Create a Configured Oauth Provider object, Clear the Configured Oauth Provider objects, Delete the Configured Oauth Provider object by name or id, Create a Configured Portal Service object, Clear the Configured Portal Service objects, Delete the Configured Portal Service object by name or id, Create a Configured Programming Package object, Clear the Configured Programming Package objects, Delete the Configured Programming Package object by id, Delete the Configured Programming Package object by name and version, List all Configured Alias objects in all collections, Clear all Configured Alias objects in all collections, Create a Configured Xslt Transformation Alias object, Clear the Configured Xslt Transformation Alias objects, Clear all Configured Xslt Transformation Alias objects in all collections, Delete the Configured Xslt Transformation Alias object by id, Delete the Configured Xslt Transformation Alias object by name and version, Create a Configured Webmethods Integration Server Service Alias object, Clear the Configured Webmethods Integration Server Service Alias objects, Clear all Configured Webmethods Integration Server Service Alias objects in all collections, Delete the Configured Webmethods Integration Server Service Alias object by id, Delete the Configured Webmethods Integration Server Service Alias object by name and version, Create a Configured Http Transport Security Alias object, Clear the Configured Http Transport Security Alias objects, Clear all Configured Http Transport Security Alias objects in all collections, Delete the Configured Http Transport Security Alias object by id, Delete the Configured Http Transport Security Alias object by name and version, Augment the Configuration Property with additional name/value pairs, Clear the Configuration Property objects, Update the Configuration Property object, Delete the Configuration Property object, Create a Global Policy object, Clear all Global Policy objects in all collections, Clear the Global Policy objects, Update the Global Policy object by id, Delete the Global Policy object by id, Update the Global Policy object by name and version, Delete the Global Policy object by name and version, Create the Global Policy Error object, Update the Global Policy Error object, Delete the Global Policy Error object, Create the Global Policy Prehook object, Update the Global Policy Prehook object, Delete the Global Policy Prehook object, Create the Global Policy Posthook object, Update the Global Policy Posthook object, Delete the Global Policy Posthook object, Create a Simple Alias object, Clear the Simple Alias objects, Update the Simple Alias object by name or id, Delete the Simple Alias object by name or id, Update the Space Setting object, Update the Consumer Organization Setting object, Delete the Consumer Organization Setting object, Create a Watsonx Settings object, Update the Watsonx Settings object by name or id, Delete the Watsonx Settings object by name or id org:view: Get the Log Spec object, List the User Registry objects, Get the User Registry object by name or id, List the User objects, Get the User object by name or id, List all Integration objects in all collections, Get the Organization Setting object, Get the Organization object by name or id, List the Associate objects, Get the Associate object by name or id, Create a User Group object, List the User Group objects, Clear the User Group objects, Get the User Group object by name or id, Update the User Group object by name or id, Delete the User Group object by name or id, List the Member Invitation objects, Get the Member Invitation object by name or id, List the Member objects, Get the Member object by name or id, List the User Group Role Assignment objects, Get the User Group Role Assignment object by name or id, List all Permission objects in all collections, List the Role objects, Get the Role object by name or id, Create a Team object, List the Team objects, Clear the Team objects, Get the Team object by name or id, Update the Team object by name or id, Delete the Team object by name or id, List the Availability Zone objects, Get the Availability Zone object by name or id, List the Gateway Service objects, Get the Gateway Service object by name or id, List all Policy objects in all collections, List the Policy objects, Get the Policy object by id, Get the Policy object by name and version, List all Extension objects in all collections, List the Extension objects, Get the Extension object by id, Get the Extension object by name and version, Create the Gateway Extension object, Get the Gateway Extension object, Update the Gateway Extension object, Delete the Gateway Extension object, List the Portal Service objects, Get the Portal Service object by name or id, List the Analytics Service objects, Get the Analytics Service object by name or id, List the Opentelemetry objects, Get the Opentelemetry object by name or id, List the Oauth Provider objects, Get the Oauth Provider object by name or id, List the Jwt Provider objects, Get the Jwt Provider object by name or id, List the Mail Server objects, Get the Mail Server object by name or id, List the Billing objects, Get the Billing object by name or id, List the Itopsplatform objects, Get the Itopsplatform object by name or id, List the Job objects, Get the Job object by name or id, List all TLS Server Profile objects in all collections, List the TLS Server Profile objects, Get the TLS Server Profile object by id, Get the TLS Server Profile object by name and version, List all TLS Client Profile objects in all collections, List the TLS Client Profile objects, Get the TLS Client Profile object by id, Get the TLS Client Profile object by name and version, List the Keystore objects, Get the Keystore object by name or id, List the Truststore objects, Get the Truststore object by name or id, List the Entry objects, Get the Entry object by name or id, List the Jwk Set objects, Get the Jwk Set object by name or id, List the Programming Package objects, List all Programming Package objects in all collections, Get the Programming Package object by id, Get the Programming Package object by name and version, List the Xslt Transformation Alias objects, List all Xslt Transformation Alias objects in all collections, Get the Xslt Transformation Alias object by id, Get the Xslt Transformation Alias object by name and version, List the Http Transport Security Alias objects, List all Http Transport Security Alias objects in all collections, Get the Http Transport Security Alias object by id, Get the Http Transport Security Alias object by name and version, List the Webmethods Integration Server Service Alias objects, List all Webmethods Integration Server Service Alias objects in all collections, Get the Webmethods Integration Server Service Alias object by id, Get the Webmethods Integration Server Service Alias object by name and version, Get the Catalog Setting object, List the Configured Gateway Service objects, Get the Configured Gateway Service object by name or id, List the Configured Catalog User Registry objects, Get the Configured Catalog User Registry object by name or id, List the Configured API User Registry objects, Get the Configured API User Registry object by name or id, List all Configured TLS Client Profile objects in all collections, Clear all Configured TLS Client Profile objects in all collections, List the Configured TLS Client Profile objects, Get the Configured TLS Client Profile object by id, Get the Configured TLS Client Profile object by name and version, List the Configured Billing objects, Get the Configured Billing object by name or id, List the Configured Jwt Provider objects, Get the Configured Jwt Provider object by name or id, List the Configured Oauth Provider objects, Get the Configured Oauth Provider object by name or id, List the Configured Portal Service objects, Get the Configured Portal Service object by name or id, List the Configured Programming Package objects, List all Configured Programming Package objects in all collections, Clear all Configured Programming Package objects in all collections, Get the Configured Programming Package object by id, Get the Configured Programming Package object by name and version, List the Configured Xslt Transformation Alias objects, List all Configured Xslt Transformation Alias objects in all collections, Get the Configured Xslt Transformation Alias object by id, Get the Configured Xslt Transformation Alias object by name and version, List the Configured Webmethods Integration Server Service Alias objects, List all Configured Webmethods Integration Server Service Alias objects in all collections, Get the Configured Webmethods Integration Server Service Alias object by id, Get the Configured Webmethods Integration Server Service Alias object by name and version, List the Configured Http Transport Security Alias objects, List all Configured Http Transport Security Alias objects in all collections, Get the Configured Http Transport Security Alias object by id, Get the Configured Http Transport Security Alias object by name and version, List the Configuration Property objects, Get the Configuration Property object, List all Global Policy objects in all collections, List the Global Policy objects, Get the Global Policy object by id, Get the Global Policy object by name and version, Get the Global Policy Error object, Get the Global Policy Prehook object, Get the Global Policy Posthook object, List the Simple Alias objects, Get the Simple Alias object by name or id, Get the Space Setting object, Get the Consumer Organization Setting object, List the Primary Event objects, Get the Primary Event object by name or id, List the Subscriber Event objects, Get the Subscriber Event object by name or id, List the Task Queue objects, Get the Task Queue object by name or id, List the Watsonx Settings objects, Get the Watsonx Settings object by name or id, List the Resource Service Status objects product-drafts:edit: Create a Draft Product object, Clear all Draft Product objects in all collections, Clear the Draft Product objects, Update the Draft Product object by id, Delete the Draft Product object by id, Update the Draft Product object by name and version, Delete the Draft Product object by name and version product-drafts:view: List all Draft Product objects in all collections, List the Draft Product objects, Get the Draft Product object by id, Get the Draft Product object by name and version product:manage: Clear all Product objects in all collections, Clear the Product objects, Update the Product object by id, Delete the Product object by id, Update the Product object by name and version, Delete the Product object by name and version, Update the API object by id, Update the API object by name and version product:view: List all Product objects in all collections, List the Product objects, Get the Product object by id, Get the Product object by name and version, List all API objects in all collections, List the API objects, Get the API object by id, Get the API object by name and version, Get the Plan object by id, Get the Plan object by name and version, List the Plan objects, List all Plan objects in all collections, Get the Quota object by id, Get the Quota object by name and version, List the Quota objects, List all Quota objects in all collections project:manage: Create a Project object, Clear the Project objects, Update the Project object by name or id, Delete the Project object by name or id, Clear the Project File objects, Clear all Project File objects in all collections, Update the Project File object by id, Update the Project File object by name and version, Delete the Project File object by id, Delete the Project File object by name and version project:view: List the Project objects, Get the Project object by name or id, List the Project File objects, List all Project File objects in all collections, Get the Project File object by id, Get the Project File object by name and version provider-org:manage: Create an Organization Invitation object, Clear the Organization Invitation objects, Update the Organization Invitation object by name or id, Delete the Organization Invitation object by name or id, Create a Group object, Clear the Group objects, Update the Group object by name or id, Delete the Group object by name or id provider-org:view: List the Organization Invitation objects, Get the Organization Invitation object by name or id, List the Group objects, Get the Group object by name or id webhook:manage: Update the Webhook object by name or id webhook:view: List the Webhook objects, Get the Webhook object by name or id authorizationCode: authorizationUrl: /oauth2/authorize tokenUrl: /token refreshUrl: /token scopes: api-drafts:edit: Clear the Draft objects, Create a Draft API object, Clear all Draft API objects in all collections, Clear the Draft API objects, Update the Draft API object by id, Delete the Draft API object by id, Update the Draft API object by name and version, Delete the Draft API object by name and version api-drafts:view: List the Draft objects, List all Draft API objects in all collections, List the Draft API objects, Get the Draft API object by id, Get the Draft API object by name and version app:manage:all: Create a Application object, Clear the Application objects, Update the Application object by name or id, Delete the Application object by name or id, Create a Strategy object, Delete the Strategy object by name or id, Clear the Strategy objects, Update the Strategy object by name or id, Create a Application Credential object, Update the Application Credential object by name or id, Delete the Application Credential object by name or id, Create a Subscription object, Clear the Subscription objects, Update the Subscription object by name or id, Delete the Subscription object by name or id app:view:all: List the Application objects, Get the Application object by name or id, List the Strategy objects, Get the Strategy object by name or id, List the Application Credential objects, Get the Application Credential object by name or id, List the Subscription objects, Get the Subscription object by name or id approval:view: List the Task objects, Get the Task object by name or id, Update the Task object by name or id, List the Task History objects, Get the Task History object by name or id child:create: Create a Catalog object, Create a Space object child:manage: Clear the Catalog objects, Update the Catalog object by name or id, Delete the Catalog object by name or id, Clear the Space objects, Update the Space object by name or id, Delete the Space object by name or id child:view: List the Catalog objects, Get the Catalog object by name or id, List the Space objects, Get the Space object by name or id cloud:manage: Update the Cloud Setting object, Update the User Registry Setting object, Update the Notification Style object, Create a Registration object, Clear the Registration objects, Update the Registration object by name or id, Delete the Registration object by name or id, Update the Webhook object by name or id cloud:view: Get the Cloud Setting object, Get the User Registry Setting object, Get the Notification Style object, List all Notification Template objects in all collections, List all Role Default objects in all collections, List the Registration objects, Get the Registration object by name or id, List the Webhook objects, Get the Webhook object by name or id consumer-org:manage: Clear the Activation objects, Delete the Activation object by name or id, Create a Consumer Organization object, Clear the Consumer Organization objects, Update the Consumer Organization object by name or id, Delete the Consumer Organization object by name or id, Create a Payment Method object, Update the Payment Method object by name or id, Delete the Payment Method object by name or id consumer-org:view: List the Activation objects, Get the Activation object by name or id, List the Consumer Organization objects, Get the Consumer Organization object by name or id, List the Payment Method objects, Get the Payment Method object by name or id my:manage: Create a API Key object, Delete the API Key object by name or id, Update the Me object, Delete the Me object my:view: List the API Key objects, Get the API Key object by name or id, Get the Me object, List the My Permission objects, List the My Task objects, List the Originated Task objects, List the My Organization objects, List the My Catalog objects, List the My Space objects, List the My User Group objects, List the My Team objects org:manage: Update the Log Spec object, Create a User Registry object, Clear the User Registry objects, Update the User Registry object by name or id, Delete the User Registry object by name or id, Create a User object, Clear the User objects, Update the User object by name or id, Delete the User object by name or id, Update the Organization Setting object, Update the Organization object by name or id, Delete the Organization object by name or id, Create a Member Invitation object, Clear the Member Invitation objects, Update the Member Invitation object by name or id, Delete the Member Invitation object by name or id, Create a Member object, Clear the Member objects, Update the Member object by name or id, Delete the Member object by name or id, Create a User Group Role Assignment object, Clear the User Group Role Assignment objects, Update the User Group Role Assignment object by name or id, Delete the User Group Role Assignment object by name or id, Create a Role object, Clear the Role objects, Update the Role object by name or id, Delete the Role object by name or id, Create a Availability Zone object, Clear the Availability Zone objects, Update the Availability Zone object by name or id, Delete the Availability Zone object by name or id, Create a Gateway Service object, Clear the Gateway Service objects, Update the Gateway Service object by name or id, Delete the Gateway Service object by name or id, Create a Portal Service object, Clear the Portal Service objects, Update the Portal Service object by name or id, Delete the Portal Service object by name or id, Create a Analytics Service object, Clear the Analytics Service objects, Update the Analytics Service object by name or id, Delete the Analytics Service object by name or id, Create a Opentelemetry object, Clear the Opentelemetry objects, Update the Opentelemetry object by name or id, Delete the Opentelemetry object by name or id, Create a Oauth Provider object, Clear the Oauth Provider objects, Update the Oauth Provider object by name or id, Delete the Oauth Provider object by name or id, Create a Jwt Provider object, Clear the Jwt Provider objects, Update the Jwt Provider object by name or id, Delete the Jwt Provider object by name or id, Create a Mail Server object, Clear the Mail Server objects, Update the Mail Server object by name or id, Delete the Mail Server object by name or id, Create a Billing object, Clear the Billing objects, Update the Billing object by name or id, Delete the Billing object by name or id, Create a Itopsplatform object, Clear the Itopsplatform objects, Update the Itopsplatform object by name or id, Delete the Itopsplatform object by name or id, Clear the Job objects, Delete the Job object by name or id, Create a TLS Server Profile object, Clear all TLS Server Profile objects in all collections, Clear the TLS Server Profile objects, Update the TLS Server Profile object by id, Delete the TLS Server Profile object by id, Update the TLS Server Profile object by name and version, Delete the TLS Server Profile object by name and version, Create a TLS Client Profile object, Clear all TLS Client Profile objects in all collections, Clear the TLS Client Profile objects, Update the TLS Client Profile object by id, Delete the TLS Client Profile object by id, Update the TLS Client Profile object by name and version, Delete the TLS Client Profile object by name and version, Create a Keystore object, Clear the Keystore objects, Update the Keystore object by name or id, Delete the Keystore object by name or id, Create a Truststore object, Clear the Truststore objects, Update the Truststore object by name or id, Delete the Truststore object by name or id, Create a Entry object, Clear the Entry objects, Update the Entry object by name or id, Delete the Entry object by name or id, Create a Jwk Set object, Clear the Jwk Set objects, Delete the Jwk Set object by name or id, Create a Programming Package object, Clear the Programming Package objects, Clear all Programming Package objects in all collections, Update the Programming Package object by id, Update the Programming Package object by name and version, Delete the Programming Package object by id, Delete the Programming Package object by name and version, List all Alias objects in all collections, Clear all Alias objects in all collections, Create a Xslt Transformation Alias object, Clear the Xslt Transformation Alias objects, Clear all Xslt Transformation Alias objects in all collections, Update the Xslt Transformation Alias object by id, Update the Xslt Transformation Alias object by name and version, Delete the Xslt Transformation Alias object by id, Delete the Xslt Transformation Alias object by name and version, Create a Http Transport Security Alias object, Clear the Http Transport Security Alias objects, Clear all Http Transport Security Alias objects in all collections, Update the Http Transport Security Alias object by id, Update the Http Transport Security Alias object by name and version, Delete the Http Transport Security Alias object by id, Delete the Http Transport Security Alias object by name and version, Create a Webmethods Integration Server Service Alias object, Clear the Webmethods Integration Server Service Alias objects, Clear all Webmethods Integration Server Service Alias objects in all collections, Update the Webmethods Integration Server Service Alias object by id, Update the Webmethods Integration Server Service Alias object by name and version, Delete the Webmethods Integration Server Service Alias object by id, Delete the Webmethods Integration Server Service Alias object by name and version, Update the Catalog Setting object, Create a Configured Gateway Service object, Clear the Configured Gateway Service objects, Delete the Configured Gateway Service object by name or id, Create a Configured Catalog User Registry object, Delete the Configured Catalog User Registry object by name or id, Create a Configured API User Registry object, Clear the Configured API User Registry objects, Delete the Configured API User Registry object by name or id, Create a Configured TLS Client Profile object, Clear the Configured TLS Client Profile objects, Delete the Configured TLS Client Profile object by id, Delete the Configured TLS Client Profile object by name and version, Create a Configured Billing object, Clear the Configured Billing objects, Delete the Configured Billing object by name or id, Create a Configured Jwt Provider object, Clear the Configured Jwt Provider objects, Delete the Configured Jwt Provider object by name or id, Create a Configured Oauth Provider object, Clear the Configured Oauth Provider objects, Delete the Configured Oauth Provider object by name or id, Create a Configured Portal Service object, Clear the Configured Portal Service objects, Delete the Configured Portal Service object by name or id, Create a Configured Programming Package object, Clear the Configured Programming Package objects, Delete the Configured Programming Package object by id, Delete the Configured Programming Package object by name and version, List all Configured Alias objects in all collections, Clear all Configured Alias objects in all collections, Create a Configured Xslt Transformation Alias object, Clear the Configured Xslt Transformation Alias objects, Clear all Configured Xslt Transformation Alias objects in all collections, Delete the Configured Xslt Transformation Alias object by id, Delete the Configured Xslt Transformation Alias object by name and version, Create a Configured Webmethods Integration Server Service Alias object, Clear the Configured Webmethods Integration Server Service Alias objects, Clear all Configured Webmethods Integration Server Service Alias objects in all collections, Delete the Configured Webmethods Integration Server Service Alias object by id, Delete the Configured Webmethods Integration Server Service Alias object by name and version, Create a Configured Http Transport Security Alias object, Clear the Configured Http Transport Security Alias objects, Clear all Configured Http Transport Security Alias objects in all collections, Delete the Configured Http Transport Security Alias object by id, Delete the Configured Http Transport Security Alias object by name and version, Augment the Configuration Property with additional name/value pairs, Clear the Configuration Property objects, Update the Configuration Property object, Delete the Configuration Property object, Create a Global Policy object, Clear all Global Policy objects in all collections, Clear the Global Policy objects, Update the Global Policy object by id, Delete the Global Policy object by id, Update the Global Policy object by name and version, Delete the Global Policy object by name and version, Create the Global Policy Error object, Update the Global Policy Error object, Delete the Global Policy Error object, Create the Global Policy Prehook object, Update the Global Policy Prehook object, Delete the Global Policy Prehook object, Create the Global Policy Posthook object, Update the Global Policy Posthook object, Delete the Global Policy Posthook object, Create a Simple Alias object, Clear the Simple Alias objects, Update the Simple Alias object by name or id, Delete the Simple Alias object by name or id, Update the Space Setting object, Update the Consumer Organization Setting object, Delete the Consumer Organization Setting object, Create a Watsonx Settings object, Update the Watsonx Settings object by name or id, Delete the Watsonx Settings object by name or id org:view: Get the Log Spec object, List the User Registry objects, Get the User Registry object by name or id, List the User objects, Get the User object by name or id, List all Integration objects in all collections, Get the Organization Setting object, Get the Organization object by name or id, List the Associate objects, Get the Associate object by name or id, Create a User Group object, List the User Group objects, Clear the User Group objects, Get the User Group object by name or id, Update the User Group object by name or id, Delete the User Group object by name or id, List the Member Invitation objects, Get the Member Invitation object by name or id, List the Member objects, Get the Member object by name or id, List the User Group Role Assignment objects, Get the User Group Role Assignment object by name or id, List all Permission objects in all collections, List the Role objects, Get the Role object by name or id, Create a Team object, List the Team objects, Clear the Team objects, Get the Team object by name or id, Update the Team object by name or id, Delete the Team object by name or id, List the Availability Zone objects, Get the Availability Zone object by name or id, List the Gateway Service objects, Get the Gateway Service object by name or id, List all Policy objects in all collections, List the Policy objects, Get the Policy object by id, Get the Policy object by name and version, List all Extension objects in all collections, List the Extension objects, Get the Extension object by id, Get the Extension object by name and version, Create the Gateway Extension object, Get the Gateway Extension object, Update the Gateway Extension object, Delete the Gateway Extension object, List the Portal Service objects, Get the Portal Service object by name or id, List the Analytics Service objects, Get the Analytics Service object by name or id, List the Opentelemetry objects, Get the Opentelemetry object by name or id, List the Oauth Provider objects, Get the Oauth Provider object by name or id, List the Jwt Provider objects, Get the Jwt Provider object by name or id, List the Mail Server objects, Get the Mail Server object by name or id, List the Billing objects, Get the Billing object by name or id, List the Itopsplatform objects, Get the Itopsplatform object by name or id, List the Job objects, Get the Job object by name or id, List all TLS Server Profile objects in all collections, List the TLS Server Profile objects, Get the TLS Server Profile object by id, Get the TLS Server Profile object by name and version, List all TLS Client Profile objects in all collections, List the TLS Client Profile objects, Get the TLS Client Profile object by id, Get the TLS Client Profile object by name and version, List the Keystore objects, Get the Keystore object by name or id, List the Truststore objects, Get the Truststore object by name or id, List the Entry objects, Get the Entry object by name or id, List the Jwk Set objects, Get the Jwk Set object by name or id, List the Programming Package objects, List all Programming Package objects in all collections, Get the Programming Package object by id, Get the Programming Package object by name and version, List the Xslt Transformation Alias objects, List all Xslt Transformation Alias objects in all collections, Get the Xslt Transformation Alias object by id, Get the Xslt Transformation Alias object by name and version, List the Http Transport Security Alias objects, List all Http Transport Security Alias objects in all collections, Get the Http Transport Security Alias object by id, Get the Http Transport Security Alias object by name and version, List the Webmethods Integration Server Service Alias objects, List all Webmethods Integration Server Service Alias objects in all collections, Get the Webmethods Integration Server Service Alias object by id, Get the Webmethods Integration Server Service Alias object by name and version, Get the Catalog Setting object, List the Configured Gateway Service objects, Get the Configured Gateway Service object by name or id, List the Configured Catalog User Registry objects, Get the Configured Catalog User Registry object by name or id, List the Configured API User Registry objects, Get the Configured API User Registry object by name or id, List all Configured TLS Client Profile objects in all collections, Clear all Configured TLS Client Profile objects in all collections, List the Configured TLS Client Profile objects, Get the Configured TLS Client Profile object by id, Get the Configured TLS Client Profile object by name and version, List the Configured Billing objects, Get the Configured Billing object by name or id, List the Configured Jwt Provider objects, Get the Configured Jwt Provider object by name or id, List the Configured Oauth Provider objects, Get the Configured Oauth Provider object by name or id, List the Configured Portal Service objects, Get the Configured Portal Service object by name or id, List the Configured Programming Package objects, List all Configured Programming Package objects in all collections, Clear all Configured Programming Package objects in all collections, Get the Configured Programming Package object by id, Get the Configured Programming Package object by name and version, List the Configured Xslt Transformation Alias objects, List all Configured Xslt Transformation Alias objects in all collections, Get the Configured Xslt Transformation Alias object by id, Get the Configured Xslt Transformation Alias object by name and version, List the Configured Webmethods Integration Server Service Alias objects, List all Configured Webmethods Integration Server Service Alias objects in all collections, Get the Configured Webmethods Integration Server Service Alias object by id, Get the Configured Webmethods Integration Server Service Alias object by name and version, List the Configured Http Transport Security Alias objects, List all Configured Http Transport Security Alias objects in all collections, Get the Configured Http Transport Security Alias object by id, Get the Configured Http Transport Security Alias object by name and version, List the Configuration Property objects, Get the Configuration Property object, List all Global Policy objects in all collections, List the Global Policy objects, Get the Global Policy object by id, Get the Global Policy object by name and version, Get the Global Policy Error object, Get the Global Policy Prehook object, Get the Global Policy Posthook object, List the Simple Alias objects, Get the Simple Alias object by name or id, Get the Space Setting object, Get the Consumer Organization Setting object, List the Primary Event objects, Get the Primary Event object by name or id, List the Subscriber Event objects, Get the Subscriber Event object by name or id, List the Task Queue objects, Get the Task Queue object by name or id, List the Watsonx Settings objects, Get the Watsonx Settings object by name or id, List the Resource Service Status objects product-drafts:edit: Create a Draft Product object, Clear all Draft Product objects in all collections, Clear the Draft Product objects, Update the Draft Product object by id, Delete the Draft Product object by id, Update the Draft Product object by name and version, Delete the Draft Product object by name and version product-drafts:view: List all Draft Product objects in all collections, List the Draft Product objects, Get the Draft Product object by id, Get the Draft Product object by name and version product:manage: Clear all Product objects in all collections, Clear the Product objects, Update the Product object by id, Delete the Product object by id, Update the Product object by name and version, Delete the Product object by name and version, Update the API object by id, Update the API object by name and version product:view: List all Product objects in all collections, List the Product objects, Get the Product object by id, Get the Product object by name and version, List all API objects in all collections, List the API objects, Get the API object by id, Get the API object by name and version, Get the Plan object by id, Get the Plan object by name and version, List the Plan objects, List all Plan objects in all collections, Get the Quota object by id, Get the Quota object by name and version, List the Quota objects, List all Quota objects in all collections project:manage: Create a Project object, Clear the Project objects, Update the Project object by name or id, Delete the Project object by name or id, Clear the Project File objects, Clear all Project File objects in all collections, Update the Project File object by id, Update the Project File object by name and version, Delete the Project File object by id, Delete the Project File object by name and version project:view: List the Project objects, Get the Project object by name or id, List the Project File objects, List all Project File objects in all collections, Get the Project File object by id, Get the Project File object by name and version provider-org:manage: Create an Organization Invitation object, Clear the Organization Invitation objects, Update the Organization Invitation object by name or id, Delete the Organization Invitation object by name or id, Create a Group object, Clear the Group objects, Update the Group object by name or id, Delete the Group object by name or id provider-org:view: List the Organization Invitation objects, Get the Organization Invitation object by name or id, List the Group objects, Get the Group object by name or id webhook:manage: Update the Webhook object by name or id webhook:view: List the Webhook objects, Get the Webhook object by name or id x-ibm-configuration: testable: false