Miro App metrics (experimental) API

The App metrics (experimental) API from Miro — 2 operation(s) for app metrics (experimental).

Operations 2

GET /v2-experimental/apps/{app_id}/metrics Get app metrics #
GET /v2-experimental/apps/{app_id}/metrics-total Get total app 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/miro-app-metrics-experimental-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

miro-app-metrics-experimental-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Miro Developer Platform App metrics (experimental) API
  version: v2.0
  description: '### Miro Developer Platform concepts


    - New to the Miro Developer Platform?'
servers:
- url: https://api.miro.com/
tags:
- name: App metrics (experimental)
paths:
  /v2-experimental/apps/{app_id}/metrics:
    get:
      summary: Get app metrics
      description: 'Returns a list of usage metrics for a specific app for a given time range, grouped by requested time period.


        This endpoint requires an app management API token. It can be generated in the Your Apps section of Developer Hub.


        Required scope

        boards:read


        Rate limiting

        Level 1'
      operationId: get-metrics
      tags:
      - App metrics (experimental)
      parameters:
      - in: path
        name: app_id
        required: true
        schema:
          type: string
        description: ID of the app to get metrics for.
      - in: query
        name: startDate
        required: true
        schema:
          type: string
          format: date
        description: Start date of the period in UTC format. For example, 2024-12-31.
      - in: query
        name: endDate
        required: true
        schema:
          type: string
          format: date
        description: End date of the period in UTC format. For example, 2024-12-31.
      - in: query
        name: period
        schema:
          type: string
          enum:
          - DAY
          - WEEK
          - MONTH
          default: WEEK
        description: Group data by this time period.
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    periodStart:
                      type: string
                      description: Date from which the metrics are aggregated.
                      format: date
                    uniqueUsers:
                      type: integer
                      description: Number of unique users who performed at least one activity in the application.
                    uniqueRecurringUsers:
                      type: integer
                      description: Number of unique users who have been active for more than one day over the past 30 days.
                    uniqueOrganizations:
                      type: integer
                      description: Number of unique company accounts that have installed the application.
                    installations:
                      type: integer
                      description: Number of application installations for a team.
                    uninstallations:
                      type: integer
                      description: Number of application uninstallations for a team.
        '404':
          description: App not found response
          content:
            application/json:
              schema:
                type: object
                description: App not found response
                properties:
                  message:
                    type: string
                  status:
                    type: integer
  /v2-experimental/apps/{app_id}/metrics-total:
    get:
      summary: Get total app metrics
      description: 'Returns total usage metrics for a specific app since the app was created.


        This endpoint requires an app management API token. It can be generated in your apps section of Developer Hub.


        Required scope

        boards:read


        Rate limiting

        Level 1'
      operationId: get-metrics-total
      tags:
      - App metrics (experimental)
      parameters:
      - in: path
        name: app_id
        required: true
        schema:
          type: string
        description: ID of the app to get total metrics for.
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  uniqueUsers:
                    type: integer
                    description: Number of unique users who performed at least one activity in the application.
                  uniqueRecurringUsers:
                    type: integer
                    description: Number of unique users who have been active for more than one day over the past 30 days.
                  uniqueOrganizations:
                    type: integer
                    description: Number of unique company accounts that have installed the application.
                  installations:
                    type: integer
                    description: Number of application installations for a team.
                  uninstallations:
                    type: integer
                    description: Number of application uninstallations for a team.
        '404':
          description: App not found response
          content:
            application/json:
              schema:
                type: object
                description: App not found response
                properties:
                  message:
                    type: string
                    description: Description of the error.
                  status:
                    type: integer
                    description: HTTP status code.
components:
  securitySchemes:
    oAuth2AuthCode:
      type: oauth2
      description: For more information, see https://developers.miro.com/reference/authorization-flow-for-expiring-tokens
      flows:
        authorizationCode:
          authorizationUrl: https://miro.com/oauth/authorize
          tokenUrl: https://api.miro.com/v1/oauth/token
          scopes:
            boards:read: Retrieve information about boards, board members, or items
            boards:write: Create, update, or delete boards, board members, or items
            microphone:listen: Access a user's microphone to record audio in an iFrame
            screen:record: Access a user's screen to record it in an iFrame
            webcam:record: Allows an iFrame to access a user's camera to record video
            organizations:read: Read information about the organization, such as name, plan, number of licenses, organization settings, or organization members.
            organizations:teams:read: Read team information, such as the list of teams, team settings, team members, for an organization.
            organizations:teams:write: Create or delete teams, update team information, team settings, team members, for an organization.
x-settings:
  publish: true