CoreStack Billing Metric API

Manage Billing Metrics

Operations 10

POST /v2/billing_metrics/access/batch Batch of Billing Metric Access #
POST /v2/billing_metrics/access/create Create new Billing Metric Access #
DELETE /v2/billing_metrics/access/item/{access_id} Delete Billing Metric Access #
POST /v2/billing_metrics/access/item/{access_id} Update Billing Metric Access #
POST /v2/billing_metrics/access/list List Billing Metric Access #
POST /v2/billing_metrics/batch Batch of Billing Metrics #
POST /v2/billing_metrics/create Create new Billing Metrics #
DELETE /v2/billing_metrics/item/{billing_metrics_id} Delete Billing Metrics #
POST /v2/billing_metrics/item/{billing_metrics_id} Update Billing Metrics #
POST /v2/billing_metrics/list List Billing Metrics #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/corestack-billing-metric-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

corestack-billing-metric-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: CoreStack External Billing Metric API
  version: 1.0.0
  termsOfService: http://corestack.io/
  license:
    name: CoreStack Inc License
    url: http://corestack.io/licenses/LICENSE-2.0.html
  description: Manage Billing Metrics
servers:
- url: /
tags:
- name: Billing Metric
  description: Manage Billing Metrics
paths:
  /v2/billing_metrics/access/batch:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Generated
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BillingMetricAccess'
      summary: Batch of Billing Metric Access
      description: Get a Batch of Billing Metric Access
      operationId: BillingMetricBatch
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BatchRequest'
        required: true
  /v2/billing_metrics/access/create:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BillingMetricAccess'
      summary: Create new Billing Metric Access
      description: Create Billing Metric Access.
      operationId: BillingMetricAccessCreate
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BillingMetricAccess'
        required: true
  /v2/billing_metrics/access/item/{access_id}:
    delete:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Removed
      summary: Delete Billing Metric Access
      description: Deletes a billing metric.
      operationId: BillingMetricsAccessDelete
      parameters:
      - name: access_id
        in: path
        required: true
        schema:
          type: string
      security:
      - auth_token: []
      tags:
      - Billing Metric
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BillingMetricAccess'
      summary: Update Billing Metric Access
      description: Update Billing Metrics.
      operationId: BillingMetricsAccessUpdate
      parameters:
      - name: access_id
        in: path
        required: true
        description: The Id of Billing Metric access to update.
        schema:
          type: string
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BillingMetricAccess'
        required: true
  /v2/billing_metrics/access/list:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListResponse'
      summary: List Billing Metric Access
      description: List Billing Metric Access.
      operationId: BillingMetricAccessList
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BillingMetricAccessListRequest'
        required: true
  /v2/billing_metrics/batch:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Generated
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BillingMetrics'
      summary: Batch of Billing Metrics
      description: Get a Batch of Billing Metrics
      operationId: BillingMetricsBatch
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BatchRequest'
        required: true
  /v2/billing_metrics/create:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BillingMetrics'
      summary: Create new Billing Metrics
      description: Create Billing Metrics.
      operationId: BillingMetricsCreate
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BillingMetrics'
        required: true
  /v2/billing_metrics/item/{billing_metrics_id}:
    delete:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Removed
      summary: Delete Billing Metrics
      description: Deletes a billing metric.
      operationId: BillingMetricsDelete
      parameters:
      - name: billing_metrics_id
        in: path
        required: true
        schema:
          type: string
      security:
      - auth_token: []
      tags:
      - Billing Metric
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BillingMetrics'
      summary: Update Billing Metrics
      description: Update Billing Metrics.
      operationId: BillingMetricsUpdate
      parameters:
      - name: billing_metrics_id
        in: path
        required: true
        description: The Id of Billing Metrics to update.
        schema:
          type: string
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BillingMetrics'
        required: true
  /v2/billing_metrics/list:
    post:
      responses:
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModelError'
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ListResponse'
      summary: List Billing Metrics
      description: List Billing Metrics.
      operationId: BillingMetricsList
      security:
      - auth_token: []
      tags:
      - Billing Metric
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BillingMetricListRequest'
        required: true
components:
  schemas:
    BillingMetricAccessBase:
      properties:
        metric_sys_id:
          type: string
          description: The Sys ID of the metric
        native_detail_type:
          description: Cloud account native details type
          $ref: '#/components/schemas/ServiceAccountNativeDetailsBaseForCloud'
      type: object
    ServiceNowCmdbAttributeMapping:
      required:
      - target_column
      properties:
        target_column:
          type: string
          description: Column Name in ServiceNow Cmdb table
        literal_value:
          type: string
          description: Literal Value
        attribute_id:
          type: string
          description: Identifier for the Inventory attribute
      type: object
    BillingMetricAccessListRequest:
      allOf:
      - $ref: '#/components/schemas/BillingMetricAccessBase'
      - properties:
          filters:
            description: Filters for the Billing Metrics
            $ref: '#/components/schemas/BillingMetricAccessFilters'
        type: object
    ServiceNowCmdbResourceMapping:
      required:
      - resource
      - resource_category
      - resource_type
      properties:
        resource_category:
          type: string
          description: Resource Category
        resource_type:
          type: string
          description: Resource Type
        resource:
          type: string
          description: Resource
        cmdb_ci_class_name:
          type: string
          description: Name of the ServiceNow Cmdb CI Instance Class
        attribute_mapping:
          description: ServiceNow Cmdb CI attributes mapping
          $ref: '#/components/schemas/ServiceNowCmdbActionResourceMapping'
      type: object
    BillingMetricAccess:
      allOf:
      - $ref: '#/components/schemas/BillingMetricAccessBase'
      - required:
        - denied_identities
        properties:
          sys_id:
            type: string
            description: The Sys ID of the access assignment
          denied_identities:
            $ref: '#/components/schemas/DeniedRolesAndUserGroups'
        type: object
    BillingMetrics:
      required:
      - billing_metric_type
      - name
      properties:
        sys_id:
          type: string
          description: The Sys ID of the metric
        source_sys_id:
          type: string
          description: Specifies the source metrics. Only system metrics can have an empty source and cannot be removed.
        created_on:
          type: string
          format: date-time
          description: Created on
        created_by:
          type: string
          description: Username who created the Billing Metrics.
        updated_on:
          type: string
          format: date-time
          description: Updated on
        updated_by:
          type: string
          description: Username who updated the Billing Metrics.
        name:
          type: string
          description: Name of the billing metrics
        billing_metric_type:
          type: string
          description: Types of Billing Metric.
          example: margin_savings
          enum:
          - margin_savings
          - native_cost
          - rate
          - system_cost
          - true_cost
          - usage
          x-cs-enum-type: BillingMetricType
        category:
          type: string
          description: Categories of Billing Metric.
          example: Customer
          enum:
          - Customer
          - Dimension
          - Distributor
          - Partner
          x-cs-enum-type: BillingMetricCategory
      type: object
    ServiceNowCmdbActionResourceMapping:
      properties:
        create:
          type: array
          description: ServiceNow Cmdb CI create attributes mapping
          items:
            $ref: '#/components/schemas/ServiceNowCmdbAttributeMapping'
        update:
          type: array
          description: ServiceNow Cmdb CI update attributes mapping
          items:
            $ref: '#/components/schemas/ServiceNowCmdbAttributeMapping'
        delete:
          type: array
          description: ServiceNow Cmdb CI delete attributes mapping
          items:
            $ref: '#/components/schemas/ServiceNowCmdbAttributeMapping'
      type: object
    ModelError:
      required:
      - message
      properties:
        message:
          type: string
          description: Error response message.
      type: object
    BillingMetricFilters:
      properties:
        service_account_ids:
          type: array
          description: Service Account IDs to filter
          items:
            type: string
            x-cs-type: ObjectId
        descendant_service_account_query:
          description: Descendant service account query filter
          $ref: '#/components/schemas/DescendantServiceAccountQuery'
      type: object
    ServiceNowCmdbConfigBaseRequest:
      allOf:
      - $ref: '#/components/schemas/ServiceNowCmdbScopeDetails'
      - properties: {}
        type: object
    KeyValuePair:
      properties:
        key:
          type: string
          description: Key of the pair
        value:
          type: string
          description: Value of the pair
      type: object
    ListContext:
      properties:
        batch_size:
          type: integer
          description: Max number of ids in the response
        batch_offset:
          type: integer
          description: Offset of batches into the results. First batch is 0
        total:
          type: integer
          description: Total number of results
      type: object
    BillingMetricListRequest:
      properties:
        filters:
          description: Filters for the Billing Metrics
          $ref: '#/components/schemas/BillingMetricFilters'
      type: object
    BatchRequest:
      properties:
        ids:
          type: array
          description: Identifiers to fetch
          items:
            type: string
      type: object
    ListResponse:
      properties:
        results:
          type: array
          description: List of result identifiers
          items:
            type: string
        next_list_context:
          description: List context
          $ref: '#/components/schemas/ListContext'
      type: object
    ServiceNowCmdbServiceConfig:
      properties:
        resource_mapping:
          type: array
          description: ServiceNow Cmdb sync resource level mapping
          items:
            $ref: '#/components/schemas/ServiceNowCmdbResourceMapping'
        rule_mapping:
          description: ServiceNow Cmdb Sync Configuration Rule Details
          $ref: '#/components/schemas/ServiceNowCmdbRuleMapping'
      type: object
    ServiceAccountNativeDetailsBase:
      required:
      - type
      properties: {}
      discriminator:
        propertyName: type
      type: object
      x-cs-subtypes:
      - subtype_model: ServiceAccountNativeDetailsBaseForCostCenter
        subtype_name: ServiceAccountNativeDetailsBaseForCostCenter
      - subtype_model: ServiceAccountNativeDetailsBaseForStructure
        subtype_name: ServiceAccountNativeDetailsBaseForStructure
      - subtype_model: ServiceAccountNativeDetailsBaseForCostCenterCloud
        subtype_name: ServiceAccountNativeDetailsBaseForCostCenterCloud
      - subtype_model: ServiceAccountNativeDetailsBaseForCostCenterDimension
        subtype_name: ServiceAccountNativeDetailsBaseForCostCenterDimension
      - subtype_model: ServiceAccountNativeDetailsForCostCenterDimension
        subtype_name: ServiceAccountNativeDetailsForCostCenterDimension
      - subtype_model: ServiceAccountNativeDetailsForCostCenterDimensionGroupingRule
        subtype_name: ServiceAccountNativeDetailsForCostCenterDimensionGroupingRule
      - subtype_model: ServiceAccountNativeDetailsBaseForCloud
        subtype_name: ServiceAccountNativeDetailsBaseForCloud
      - subtype_model: ServiceAccountNativeDetailsBaseForAws
        subtype_name: ServiceAccountNativeDetailsBaseForAws
      - subtype_model: ServiceAccountNativeDetailsForAwsOrganizationUnit
        subtype_name: ServiceAccountNativeDetailsForAwsOrganizationUnit
      - subtype_model: ServiceAccountNativeDetailsForAwsManagementAccount
        subtype_name: ServiceAccountNativeDetailsForAwsManagementAccount
      - subtype_model: ServiceAccountNativeDetailsForAwsMemberAccount
        subtype_name: ServiceAccountNativeDetailsForAwsMemberAccount
      - subtype_model: ServiceAccountNativeDetailsForCostCenterAws
        subtype_name: ServiceAccountNativeDetailsForCostCenterAws
      - subtype_model: ServiceAccountNativeDetailsBaseForAzure
        subtype_name: ServiceAccountNativeDetailsBaseForAzure
      - subtype_model: ServiceAccountNativeDetailsForAzureCspMaster
        subtype_name: ServiceAccountNativeDetailsForAzureCspMaster
      - subtype_model: ServiceAccountNativeDetailsForAzureCspPartner
        subtype_name: ServiceAccountNativeDetailsForAzureCspPartner
      - subtype_model: ServiceAccountNativeDetailsForAzureCspCustomer
        subtype_name: ServiceAccountNativeDetailsForAzureCspCustomer
      - subtype_model: ServiceAccountNativeDetailsBaseForAzureSubscription
        subtype_name: ServiceAccountNativeDetailsBaseForAzureSubscription
      - subtype_model: ServiceAccountNativeDetailsForAzureSubscription
        subtype_name: ServiceAccountNativeDetailsForAzureSubscription
      - subtype_model: ServiceAccountNativeDetailsForAzureCspSubscription
        subtype_name: ServiceAccountNativeDetailsForAzureCspSubscription
      - subtype_model: ServiceAccountNativeDetailsBaseForAzureEaMaster
        subtype_name: ServiceAccountNativeDetailsBaseForAzureEaMaster
      - subtype_model: ServiceAccountNativeDetailsForAzureEaApiKeyMaster
        subtype_name: ServiceAccountNativeDetailsForAzureEaApiKeyMaster
      - subtype_model: ServiceAccountNativeDetailsForAzureEaApplicationMaster
        subtype_name: ServiceAccountNativeDetailsForAzureEaApplicationMaster
      - subtype_model: ServiceAccountNativeDetailsForAzureEaDepartment
        subtype_name: ServiceAccountNativeDetailsForAzureEaDepartment
      - subtype_model: ServiceAccountNativeDetailsForAzureEaAccount
        subtype_name: ServiceAccountNativeDetailsForAzureEaAccount
      - subtype_model: ServiceAccountNativeDetailsForAzureEaSubscription
        subtype_name: ServiceAccountNativeDetailsForAzureEaSubscription
      - subtype_model: ServiceAccountNativeDetailsForAzureMcaBillingAccount
        subtype_name: ServiceAccountNativeDetailsForAzureMcaBillingAccount
      - subtype_model: ServiceAccountNativeDetailsForAzureMcaBillingProfile
        subtype_name: ServiceAccountNativeDetailsForAzureMcaBillingProfile
      - subtype_model: ServiceAccountNativeDetailsForAzureMcaInvoiceSection
        subtype_name: ServiceAccountNativeDetailsForAzureMcaInvoiceSection
      - subtype_model: ServiceAccountNativeDetailsForAzureMcaSubscription
        subtype_name: ServiceAccountNativeDetailsForAzureMcaSubscription
      - subtype_model: ServiceAccountNativeDetailsForCostCenterAzure
        subtype_name: ServiceAccountNativeDetailsForCostCenterAzure
      - subtype_model: ServiceAccountNativeDetailsBaseForGcp
        subtype_name: ServiceAccountNativeDetailsBaseForGcp
      - subtype_model: ServiceAccountNativeDetailsForGcpBillingAccount
        subtype_name: ServiceAccountNativeDetailsForGcpBillingAccount
      - subtype_model: ServiceAccountNativeDetailsForGcpParentBillingAccount
        subtype_name: ServiceAccountNativeDetailsForGcpParentBillingAccount
      - subtype_model: ServiceAccountNativeDetailsForGcpBillingSubAccount
        subtype_name: ServiceAccountNativeDetailsForGcpBillingSubAccount
      - subtype_model: ServiceAccountNativeDetailsForGcpOrganization
        subtype_name: ServiceAccountNativeDetailsForGcpOrganization
      - subtype_model: ServiceAccountNativeDetailsForGcpFolder
        subtype_name: ServiceAccountNativeDetailsForGcpFolder
      - subtype_model: ServiceAccountNativeDetailsForGcpProject
        subtype_name: ServiceAccountNativeDetailsForGcpProject
      - subtype_model: ServiceAccountNativeDetailsForCostCenterGcp
        subtype_name: ServiceAccountNativeDetailsForCostCenterGcp
      - subtype_model: ServiceAccountNativeDetailsForOciTenancy
        subtype_name: ServiceAccountNativeDetailsForOciTenancy
      - subtype_model: ServiceAccountNativeDetailsForCostCenterOci
        subtype_name: ServiceAccountNativeDetailsForCostCenterOci
      - subtype_model: ServiceAccountNativeDetailsForAzureStack
        subtype_name: ServiceAccountNativeDetailsForAzureStack
      - subtype_model: ServiceAccountNativeDetailsForCloudstack
        subtype_name: ServiceAccountNativeDetailsForCloudstack
      - subtype_model: ServiceAccountNativeDetailsForOpenstack
        subtype_name: ServiceAccountNativeDetailsForOpenstack
      - subtype_model: ServiceAccountNativeDetailsForRackspace
        subtype_name: ServiceAccountNativeDetailsForRackspace
      - subtype_model: ServiceAccountNativeDetailsForVmware
        subtype_name: ServiceAccountNativeDetailsForVmware
      - subtype_model: ServiceAccountNativeDetailsForVcenter
        subtype_name: ServiceAccountNativeDetailsForVcenter
      - subtype_model: ServiceAccountNativeDetailsForMsVmm
        subtype_name: ServiceAccountNativeDetailsForMsVmm
      - subtype_model: ServiceAccountNativeDetailsForVmwareVcdMaster
        subtype_name: ServiceAccountNativeDetailsForVmwareVcdMaster
      - subtype_model: ServiceAccountNativeDetailsForVmwareVcdOrganization
        subtype_name: ServiceAccountNativeDetailsForVmwareVcdOrganization
      - subtype_model: ServiceAccountNativeDetailsForVmwareVcdOrganizationVdc
        subtype_name: ServiceAccountNativeDetailsForVmwareVcdOrganizationVdc
      - subtype_model: ServiceAccountNativeDetailsForPrivateCloud
        subtype_name: ServiceAccountNativeDetailsForPrivateCloud
      - subtype_model: ServiceAccountNativeDetailsBaseForIntegratedTool
        subtype_name: ServiceAccountNativeDetailsBaseForIntegratedTool
      - subtype_model: ServiceAccountNativeDetailsForAppDynamics
        subtype_name: ServiceAccountNativeDetailsForAppDynamics
      - subtype_model: ServiceAccountNativeDetailsForAppInsights
        subtype_name: ServiceAccountNativeDetailsForAppInsights
      - subtype_model: ServiceAccountNativeDetailsForAzureDevops
        subtype_name: ServiceAccountNativeDetailsForAzureDevops
      - subtype_model: ServiceAccountNativeDetailsForAzureSecurityGraph
        subtype_name: ServiceAccountNativeDetailsForAzureSecurityGraph
      - subtype_model: ServiceAccountNativeDetailsForAzureSentinel
        subtype_name: ServiceAccountNativeDetailsForAzureSentinel
      - subtype_model: ServiceAccountNativeDetailsForCorestack
        subtype_name: ServiceAccountNativeDetailsForCorestack
      - subtype_model: ServiceAccountNativeDetailsForDockerHub
        subtype_name: ServiceAccountNativeDetailsForDockerHub
      - subtype_model: ServiceAccountNativeDetailsForElasticSearch
        subtype_name: ServiceAccountNativeDetailsForElasticSearch
      - subtype_model: ServiceAccountNativeDetailsForFreshservice
        subtype_name: ServiceAccountNativeDetailsForFreshservice
      - subtype_model: ServiceAccountNativeDetailsBaseForJiraServiceManagement
        subtype_name: ServiceAccountNativeDetailsBaseForJiraServiceManagement
      - subtype_model: ServiceAccountNativeDetailsForJiraServiceManagementParent
        subtype_name: ServiceAccountNativeDetailsForJiraServiceManagementParent
      - subtype_model: ServiceAccountNativeDetailsForJiraServiceManagementProject
        subtype_name: ServiceAccountNativeDetailsForJiraServiceManagementProject
      - subtype_model: ServiceAccountNativeDetailsForGithub
        subtype_name: ServiceAccountNativeDetailsForGithub
      - subtype_model: ServiceAccountNativeDetailsForJiraDataCenter
        subtype_name: ServiceAccountNativeDetailsForJiraDataCenter
      - subtype_model: ServiceAccountNativeDetailsForJiraServiceDesk
        subtype_name: ServiceAccountNativeDetailsForJiraServiceDesk
      - subtype_model: ServiceAccountNativeDetailsForJenkins
        subtype_name: ServiceAccountNativeDetailsForJenkins
      - subtype_model: ServiceAccountNativeDetailsForLogstash
        subtype_name: ServiceAccountNativeDetailsForLogstash
      - subtype_model: ServiceAccountNativeDetailsForMicrosoftTeams
        subtype_name: ServiceAccountNativeDetailsForMicrosoftTeams
      - subtype_model: ServiceAccountNativeDetailsForNagios
        subtype_name: ServiceAccountNativeDetailsForNagios
      - subtype_model: ServiceAccountNativeDetailsForNewrelic
        subtype_name: ServiceAccountNativeDetailsForNewrelic
      - subtype_model: ServiceAccountNativeDetailsForPrometheus
        subtype_name: ServiceAccountNativeDetailsForPrometheus
      - subtype_model: ServiceAccountNativeDetailsForQualys
        subtype_name: ServiceAccountNativeDetailsForQualys
      - subtype_model: ServiceAccountNativeDetailsForRedhatSatellite
        subtype_name: ServiceAccountNativeDetailsForRedhatSatellite
      - subtype_model: ServiceAccountNativeDetailsForServiceNow
        subtype_name: ServiceAccountNativeDetailsForServiceNow
      - subtype_model: ServiceAccountNativeDetailsForArrowSphere
        subtype_name: ServiceAccountNativeDetailsForArrowSphere
      - subtype_model: ServiceAccountNativeDetailsForTclItsm
        subtype_name: ServiceAccountNativeDetailsForTclItsm
      - subtype_model: ServiceAccountNativeDetailsForTenableNessus
        subtype_name: ServiceAccountNativeDetailsForTenableNessus
      - subtype_model: ServiceAccountNativeDetailsForZohoServiceDesk
        subtype_name: ServiceAccountNativeDetailsForZohoServiceDesk
      - subtype_model: ServiceAccountNativeDetailsBaseForResource
        subtype_name: ServiceAccountNativeDetailsBaseForResource
      - subtype_model: ServiceAccountNativeDetailsBaseForKubernetesCluster
        subtype_name: ServiceAccountNativeDetailsBaseForKubernetesCluster
      - subtype_model: ServiceAccountNativeDetailsBaseForKubernetesClusterCloud
        subtype_name: ServiceAccountNativeDetailsBaseForKubernetesClusterCloud
      - subtype_model: ServiceAccountNativeDetailsBaseForKubernetesClusterOthers
        subtype_name: ServiceAccountNativeDetailsBaseForKubernetesClusterOthers
      - subtype_model: ServiceAccountNativeDetailsForAwsEksCluster
        subtype_name: ServiceAccountNativeDetailsForAwsEksCluster
      - subtype_model: ServiceAccountNativeDetailsForAzureAksCluster
        subtype_name: ServiceAccountNativeDetailsForAzureAksCluster
      - subtype_model: ServiceAccountNativeDetailsForGcpGkeCluster
        subtype_name: ServiceAccountNativeDetailsForGcpGkeCluster
      - subtype_model: ServiceAccountNativeDetailsForOciOkeCluster
        subtype_name: ServiceAccountNativeDetailsForOciOkeCluster
      - subtype_model: ServiceAccountNativeDetailsForSelfManagedCluster
        subtype_name: ServiceAccountNativeDetailsForSelfManagedCluster
      - subtype_model: ServiceAccountNativeDetailsBaseForSaas
        subtype_name: ServiceAccountNativeDetailsBaseForSaas
      - subtype_model: ServiceAccountNativeDetailsBaseForSaasAiServices
        subtype_name: ServiceAccountNativeDetailsBaseForSaasAiServices
      - subtype_model: ServiceAccountNativeDetailsForOpenAI
        subtype_name: ServiceAccountNativeDetailsForOpenAI
      - subtype_model: ServiceAccountNativeDetailsForAnthropic
        subtype_name: ServiceAccountNativeDetailsForAnthropic
      - subtype_model: ServiceAccountNativeDetailsBaseForSaasDataServices
        subtype_name: ServiceAccountNativeDetailsBaseForSaasDataServices
      - subtype_model: ServiceAccountNativeDetailsForSnowflake
        subtype_name: ServiceAccountNativeDetailsForSnowflake
      - subtype_model: ServiceAccountNativeDetailsForDataBricks
        subtype_name: ServiceAccountNativeDetailsForDataBricks
      - subtype_model: ServiceAccountNativeDetailsBaseForSaasOtherServices
        subtype_name: ServiceAccountNativeDetailsBaseForSaasOtherServices
      - subtype_model: ServiceAccountNativeDetailsForDataDog
        subtype_name: ServiceAccountNativeDetailsForDataDog
      - subtype_model: ServiceAccountNativeDetailsForSplunk
        subtype_name: ServiceAccountNativeDetailsForSplunk
      - subtype_model: ServiceAccountNativeDetailsForCircleCI
        subtype_name: ServiceAccountNativeDetailsForCircleCI
      - subtype_model: ServiceAccountNativeDetailsForElastic
        subtype_name: ServiceAccountNativeDetailsForElastic
      - subtype_model: ServiceAccountNativeDetailsForSaasMicrosoftTeams
        subtype_name: ServiceAccountNativeDetailsForSaasMicrosoftTeams
      - subtype_model: ServiceAccountNativeDetailsForSalesForceSalesCloud
        subt

# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/corestack/refs/heads/main/openapi/corestack-billing-metric-api-openapi.yml