Cisco Umbrella API Usage Report API

API Usage reports

Operations 4

GET /apiUsage/requests Get Requests #
GET /apiUsage/responses Get Responses #
GET /apiUsage/keys Get Keys #
GET /apiUsage/summary Get Summary #

Documentation

📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-admin-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-admin-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-managed-providers-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-managed-providers-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-providers-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-providers-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-s3-key-rotation-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-s3-key-rotation-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-users-roles-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-users-roles-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-authentication/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-authentication/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/cloudlock-api-getting-started/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/cloudlock-api-getting-started/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-internal-domains-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-internal-domains-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-internal-networks-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-internal-networks-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-network-devices-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-network-devices-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-network-tunnels-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-network-tunnels-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-networks-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-networks-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-deployment-policies-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-deployment-policies-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-roaming-computers-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-roaming-computers-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-sites-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-sites-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-swg-devices-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-swg-devices-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-tagging-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-tagging-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-virtual-appliances-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-virtual-appliances-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-investigate-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-investigate-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-application-lists-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-application-lists-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-destination-lists-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-destination-lists-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-api-usage-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-api-usage-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-app-discovery-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-app-discovery-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-reports-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-reports-overview/
📖
Documentation
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-reporting-overview/
📖
APIReference
https://developer.cisco.com/docs/cloud-security/umbrella-api-reference-reporting-overview/

Specifications

Other Resources

🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/admin/key-admin.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/admin/managed-providers.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/admin/providers.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/admin/s3-key-rotation.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/admin/service-providers-console.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/admin/users-roles.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/auth/token.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/cloudlock/cloudlock.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/internal-domains.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/internal-networks.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/network-devices.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/network-tunnels.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/networks.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/policies.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/roaming-computers.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/sites.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/swg-devices.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/tagging.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/deployments/virtual-appliances.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/investigate/investigate.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/policies/application-lists-internet-umb.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/policies/destination-lists.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/reports/api-usage.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/reports/app-discovery.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/reports/provider-consoles.yaml
🔗
OpenAPI Source
https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/reports/reporting.yaml

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/cisco-umbrella-api-usage-report-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

cisco-umbrella-api-usage-report-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cisco Umbrella API Usage Reports API Usage Report API
  version: 2.0.0
  description: Get the Umbrella API usage reports for an organization.
  contact:
    name: Cloud Security Developer Community
  x-provenance:
    method: harvested
    authored_by: Cisco Umbrella
    harvested_by: API Evangelist
    harvested_on: '2026-08-19'
    first_party: true
    provider_published: true
    source_host: pubhub.devnetcloud.com
    note: 26 first-party OpenAPI 3.0 documents (256 operations) listed by Cisco's own docs-nav config and fetched anonymously. Byte-identity reconfirmed 2026-08-19 by SHA-256 against the live source.
  x-evidence:
  - type: source
    url: https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/umbrella-config.json
  - type: source
    url: https://developer.cisco.com/docs/cloud-security/
servers:
- url: https://api.umbrella.com/{basePath}
  variables:
    basePath:
      default: reports/v2
security:
- oauthFlow: []
tags:
- name: API Usage Report
  description: API Usage reports
paths:
  /apiUsage/requests:
    get:
      operationId: getAPIUsageRequests
      summary: Get Requests
      description: 'Get the information about the API requests for the organization within a specific time period, including

        the total number of API requests for the type of client program.'
      tags:
      - API Usage Report
      security:
      - oauthFlow:
        - reports.apiusage:read
      parameters:
      - $ref: '#/components/parameters/from'
      - $ref: '#/components/parameters/to'
      - $ref: '#/components/parameters/apiKeys'
      - $ref: '#/components/parameters/paths'
      - $ref: '#/components/parameters/verbs'
      - $ref: '#/components/parameters/statusCodes'
      - $ref: '#/components/parameters/userAgents'
      responses:
        '200':
          description: OK
          headers:
            Content-Type:
              $ref: '#/components/headers/Content-Type'
            Date:
              $ref: '#/components/headers/Date'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/requests'
              example:
                from: '2023-12-03'
                to: '2023-12-04'
                count: 100
                items:
                - userAgent: python-requests/2.20.0
                  count: 2529
                  requests:
                  - path: auth/v2/token
                    verb: POST
                    count: 928
                  - path: /reports/v2/activity/proxy
                    verb: GET
                    count: 801
                  - path: /reports.us/v2/activity/proxy
                    verb: GET
                    count: 800
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '500':
          $ref: '#/components/responses/500Error'
  /apiUsage/responses:
    get:
      operationId: getAPIUsageResponses
      summary: Get Responses
      description: 'Get the information about the API responses for the organization within a specific time period, including

        the total number of API responses and the HTTP status codes.'
      tags:
      - API Usage Report
      security:
      - oauthFlow:
        - reports.apiusage:read
      parameters:
      - $ref: '#/components/parameters/from'
      - $ref: '#/components/parameters/to'
      - $ref: '#/components/parameters/apiKeys'
      - $ref: '#/components/parameters/paths'
      - $ref: '#/components/parameters/verbs'
      - $ref: '#/components/parameters/statusCodes'
      - $ref: '#/components/parameters/userAgents'
      responses:
        '200':
          description: OK
          headers:
            Content-Type:
              $ref: '#/components/headers/Content-Type'
            Date:
              $ref: '#/components/headers/Date'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses'
              example:
                from: '2023-12-03'
                to: '2023-12-04'
                count: 566
                items:
                - statusCode: '401'
                  count: 566
                  requests:
                  - path: /deployments/v2/networks
                    verb: GET
                    count: 546
                  - path: /deployments/v2/virtualappliances
                    verb: POST
                    count: 16
                  - path: /deployments/v2/internaldomains
                    verb: GET
                    count: 4
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '500':
          $ref: '#/components/responses/500Error'
  /apiUsage/keys:
    get:
      operationId: getAPIUsageKeys
      summary: Get Keys
      description: Get the API key usage information, including the total number of API requests within a specific time period.
      tags:
      - API Usage Report
      security:
      - oauthFlow:
        - reports.apiusage:read
      parameters:
      - $ref: '#/components/parameters/from'
      - $ref: '#/components/parameters/to'
      - $ref: '#/components/parameters/apiKeys'
      - $ref: '#/components/parameters/paths'
      - $ref: '#/components/parameters/verbs'
      - $ref: '#/components/parameters/statusCodes'
      - $ref: '#/components/parameters/userAgents'
      responses:
        '200':
          description: OK
          headers:
            Content-Type:
              $ref: '#/components/headers/Content-Type'
            Date:
              $ref: '#/components/headers/Date'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/keys'
              example:
                from: '2023-12-03'
                to: '2023-12-04'
                count: 566
                items:
                - keyName: Deployments API key
                  keyId: 124afg
                  count: 5000
                  requests:
                  - path: /deployments/v2/roamingcomputers
                    verb: GET
                    count: 4
                  - path: /deployments/v2/networks
                    verb: GET
                    count: 10
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '500':
          $ref: '#/components/responses/500Error'
  /apiUsage/summary:
    get:
      operationId: getAPIUsageSummary
      summary: Get Summary
      description: Get the total number API requests, and the counts of the successful and failed API requests within a specific time period.
      tags:
      - API Usage Report
      security:
      - oauthFlow:
        - reports.apiusage:read
      parameters:
      - $ref: '#/components/parameters/from'
      - $ref: '#/components/parameters/to'
      - $ref: '#/components/parameters/apiKeys'
      - $ref: '#/components/parameters/paths'
      - $ref: '#/components/parameters/verbs'
      - $ref: '#/components/parameters/statusCodes'
      - $ref: '#/components/parameters/userAgents'
      responses:
        '200':
          description: OK
          headers:
            Content-Type:
              $ref: '#/components/headers/Content-Type'
            Date:
              $ref: '#/components/headers/Date'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/summary'
              example:
                data:
                  successfulRequests: 20
                  failedRequests: 5
                  total: 25
        '400':
          $ref: '#/components/responses/400Error'
        '401':
          $ref: '#/components/responses/401Error'
        '403':
          $ref: '#/components/responses/403Error'
        '404':
          $ref: '#/components/responses/404Error'
        '500':
          $ref: '#/components/responses/500Error'
components:
  headers:
    Date:
      schema:
        type: string
        pattern: ^[0-90-90-90-9-0-90-9-0-90-9T0-90-9:0-90-9:0-90-9Z]+$
      description: The timestamp of the response.
      example: '2023-03-14T18:34:25Z'
    Content-Type:
      schema:
        type: string
      description: The MIME content type of the response body.
      example: application/json
  schemas:
    responsesInformation:
      type: array
      description: The list of information about API responses for the API requests.
      items:
        type: object
        required:
        - statusCode
        - count
        - requests
        properties:
          statusCode:
            type: string
            description: The HTTP response status code.
            example: '204'
          count:
            $ref: '#/components/schemas/count'
          requests:
            $ref: '#/components/schemas/requestDetailsList'
      example:
      - statusCode: '302'
        count: 2667
        requests:
        - path: /reports/v2/activity/proxy
          verb: GET
          count: 2667
      - statusCode: '200'
        count: 6000
        requests:
        - path: /auth/v2/token
          verb: POST
          count: 4204
        - path: /reports.us/v2/activity/proxy
          verb: GET
          count: 2661
      - statusCode: '401'
        count: 566
        requests:
        - path: /policies/v2/destinationlists
          verb: GET
          count: 546
        - path: /policies/v2/destinationlists
          verb: POST
          count: 16
        - path: /policies/v2/destinationlists/{destinationListId}
          verb: GET
          count: 4
    from:
      type: string
      description: The date and time where to start reading in the collection.
      example: '2023-12-03'
    count:
      type: integer
      format: int32
      description: The total number of API requests.
      example: 450
    summary:
      type: object
      description: The summary of the API usage.
      required:
      - data
      properties:
        data:
          type: object
          description: The total number of requsts and the counts of the failed and successful requests.
          required:
          - successfulRequests
          - failedRequests
          - total
          properties:
            successfulRequests:
              type: integer
              description: The number of successful API requests.
              example: 20
            failedRequests:
              type: integer
              description: The number of failed API requests.
              example: 5
            total:
              type: integer
              description: The total number of API requests.
              example: 25
      example:
        data:
          successfulRequests: 20
          failedRequests: 5
          total: 25
    requestsInformation:
      type: array
      description: The information about the API requests.
      items:
        type: object
        required:
        - userAgent
        - count
        - requests
        properties:
          userAgent:
            type: string
            description: The name of the client program.
            example: python-requests/2.20.0
          count:
            $ref: '#/components/schemas/count'
          requests:
            $ref: '#/components/schemas/requestDetailsList'
      example:
      - userAgent: python-requests/2.20.0
        count: 2529
        requests:
        - path: auth/v2/token
          verb: POST
          count: 928
        - path: /reports/v2/activity/proxy
          verb: GET
          count: 801
        - path: /reports.us/v2/activity/proxy
          verb: GET
          count: 800
      - userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
        count: 13
        requests:
        - path: /policies/v2/destinationlists
          verb: GET
          count: 13
    message:
      type: string
      description: The description of the error.
      example: Internal Server Error
    requests:
      type: object
      description: The information about the API requests.
      required:
      - from
      - to
      - count
      - items
      properties:
        from:
          $ref: '#/components/schemas/from'
        to:
          $ref: '#/components/schemas/to'
        count:
          $ref: '#/components/schemas/count'
        items:
          $ref: '#/components/schemas/requestsInformation'
      example:
        from: '2023-12-03'
        to: '2023-12-04'
        count: 100
        items:
        - userAgent: python-requests/2.20.0
          count: 2529
          requests:
          - path: auth/v2/token
            verb: POST
            count: 928
          - path: /reports/v2/activity/proxy
            verb: GET
            count: 801
          - path: /reports.us/v2/activity/proxy
            verb: GET
            count: 800
    requestDetailsList:
      type: array
      description: The list of API request information.
      items:
        type: object
        required:
        - path
        - verb
        - count
        properties:
          path:
            type: string
            description: The path of the API endpoint.
            example: /reports/v2/activity/proxy
          verb:
            type: string
            description: The name of the API operation.
            example: GET
          count:
            type: integer
            description: The number of requests to the API endpoint.
            format: int64
            example: 928
        example:
          path: /auth/v2/token
          verb: POST
          count: 928
      example:
      - path: /auth/v2/token
        verb: POST
        count: 928
    keys:
      type: object
      description: The information about the API key usage.
      required:
      - from
      - to
      - count
      - items
      properties:
        from:
          $ref: '#/components/schemas/from'
        to:
          $ref: '#/components/schemas/to'
        count:
          $ref: '#/components/schemas/count'
        items:
          $ref: '#/components/schemas/keysInformation'
      example:
        from: '2023-12-03'
        to: '2023-12-04'
        count: 100
        items:
        - keyName: Reports and Policies API key
          keyId: ajsdk12455555
          count: 400
          requests:
          - path: /reports/v2/activity/proxy
            verb: GET
            count: 546
          - path: /policies/v2/destinationlists
            verb: POST
            count: 16
          - path: /policies/v2/destinationlists
            verb: GET
            count: 4
    to:
      type: string
      description: The date and time where to stop reading in the collection.
      example: '2023-12-05'
    code:
      type: integer
      description: The status code of the error.
      example: 500
    keysInformation:
      type: array
      description: The information about the API key usage.
      items:
        type: object
        required:
        - count
        - requests
        - keyName
        - keyId
        properties:
          keyName:
            type: string
            description: The name of the API key.
            example: Deployments API key
          keyId:
            type: string
            description: The ID of the API key.
            example: 12345345345a
          count:
            $ref: '#/components/schemas/count'
          requests:
            $ref: '#/components/schemas/requestDetailsList'
      example:
      - keyName: Reports and Policies API key
        keyId: ajsdk12455555
        count: 400
        requests:
        - path: /reports/v2/activity/proxy
          verb: GET
          count: 546
        - path: /policies/v2/destinationlists
          verb: POST
          count: 16
        - path: /policies/v2/destinationlists
          verb: GET
          count: 4
    responses:
      type: object
      description: The information about the API responses.
      required:
      - from
      - to
      - count
      - items
      properties:
        from:
          $ref: '#/components/schemas/from'
        to:
          $ref: '#/components/schemas/to'
        count:
          $ref: '#/components/schemas/count'
        items:
          $ref: '#/components/schemas/responsesInformation'
      example:
        from: '2023-12-03'
        to: '2023-12-04'
        count: 100
        items:
        - statusCode: '401'
          count: 566
          requests:
          - path: /reports/v2/activity/proxy
            verb: GET
            count: 546
          - path: /deployments/v2/networks
            verb: POST
            count: 16
          - path: /deployments/v2/roamingcomputers
            verb: GET
            count: 4
  responses:
    500Error:
      description: Internal Server Error
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                $ref: '#/components/schemas/message'
              code:
                $ref: '#/components/schemas/code'
            example:
              message: Internal Server Error
              code: 500
      headers:
        Content-Type:
          $ref: '#/components/headers/Content-Type'
        Date:
          $ref: '#/components/headers/Date'
    403Error:
      description: Forbidden
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                $ref: '#/components/schemas/message'
              code:
                $ref: '#/components/schemas/code'
            example:
              message: Forbidden
              code: 403
      headers:
        Content-Type:
          $ref: '#/components/headers/Content-Type'
        Date:
          $ref: '#/components/headers/Date'
    401Error:
      description: Unauthorized
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                $ref: '#/components/schemas/message'
              code:
                $ref: '#/components/schemas/code'
            example:
              message: Unauthorized
              code: 401
      headers:
        Content-Type:
          $ref: '#/components/headers/Content-Type'
        Date:
          $ref: '#/components/headers/Date'
    404Error:
      description: Not Found
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                $ref: '#/components/schemas/message'
              code:
                $ref: '#/components/schemas/code'
            example:
              message: Not Found
              code: 404
      headers:
        Content-Type:
          $ref: '#/components/headers/Content-Type'
        Date:
          $ref: '#/components/headers/Date'
    400Error:
      description: Bad Request
      headers:
        Content-Type:
          $ref: '#/components/headers/Content-Type'
        Date:
          $ref: '#/components/headers/Date'
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                $ref: '#/components/schemas/message'
              code:
                $ref: '#/components/schemas/code'
            example:
              message: Bad Request
              code: 400
  parameters:
    statusCodes:
      name: statusCodes
      in: query
      description: Sort the collection using a list of comma-separated HTTP status codes.
      required: false
      schema:
        type: string
      example: 200,204,429
    apiKeys:
      name: apiKeys
      in: query
      description: Sort the collection using a list of comma-separated API key IDs.
      required: false
      schema:
        type: string
      example: 123abfs77632
    verbs:
      name: verbs
      in: query
      description: 'Sort the collection using a list of comma-separated HTTP verbs.

        The HTTP verb strings are case sensitive.'
      required: false
      schema:
        type: string
      example: GET,POST,PUT
    to:
      name: to
      in: query
      description: 'The date and time specified in the RFC-3339 format, for example: 2023-10-01.

        Filter the collection for data that appears before this time.'
      required: true
      schema:
        type: string
      example: '2023-10-01'
    paths:
      name: paths
      in: query
      description: Sort the collection using a list of comma-separated API resource paths.
      required: false
      schema:
        type: string
      example: policies/v2/destinationlists/1234556,policies/v2/destinationlists
    from:
      name: from
      in: query
      description: 'The date and time specified in the RFC-3339 format, for example: 2023-10-01.

        Filter the collection for data that appears after this time.'
      required: true
      schema:
        type: string
      example: '2023-10-01'
    userAgents:
      name: userAgents
      in: query
      description: Sort the collection using a list of comma-separated labels that describe the HTTP client programs.
      required: false
      schema:
        type: string
      example: python-requests/2.20.0,Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
  securitySchemes:
    oauthFlow:
      type: oauth2
      description: Client credential flow
      flows:
        clientCredentials:
          tokenUrl: https://api.umbrella.com/auth/v2/token
          scopes:
            reports.apiusage:read: Read the API Usage reports
x-provenance:
  method: harvested
  first_party: true
  harvested: '2026-08-19'
  source: https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/reports/api-usage.yaml
  publisher: Cisco Systems, Inc. (Cisco DevNet Cloud Security docs)
x-evidence:
  fetched: '2026-08-19'
  url: https://pubhub.devnetcloud.com/media/cloud-security-apis-in-eft/docs/reference/reports/api-usage.yaml
  http_status: 200
  docs: https://developer.cisco.com/docs/cloud-security/