Bitly Group Metrics API

The Group Metrics API from Bitly — 7 operation(s) for group metrics.

OpenAPI Specification

bitly-group-metrics-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Bitly API v4 Bitlinks Group Metrics API
  description: 'REST API for creating and managing Bitlinks, custom domains, groups,

    organizations, campaigns, channels, QR codes, and click analytics.


    Best-effort OpenAPI reconstruction from Bitly''s public API reference at

    https://dev.bitly.com/api-reference. Bitly also publishes an authoritative

    spec at https://dev.bitly.com/v4/v4.json.

    '
  version: 4.0.0
  contact:
    name: Bitly API
    url: https://dev.bitly.com/api-reference
  license:
    name: Proprietary
servers:
- url: https://api-ssl.bitly.com/v4
  description: Bitly v4 REST API
security:
- bearerAuth: []
tags:
- name: Group Metrics
paths:
  /groups/{group_guid}/clicks:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    - $ref: '#/components/parameters/Unit'
    - $ref: '#/components/parameters/Units'
    get:
      tags:
      - Group Metrics
      summary: Get clicks for the group
      operationId: getGroupClicks
      responses:
        '200':
          description: Click data.
  /groups/{group_guid}/countries:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    get:
      tags:
      - Group Metrics
      summary: Get countries by group clicks
      operationId: getGroupCountries
      responses:
        '200':
          description: Country breakdown.
  /groups/{group_guid}/cities:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    get:
      tags:
      - Group Metrics
      summary: Get cities by group clicks
      operationId: getGroupCities
      responses:
        '200':
          description: City breakdown.
  /groups/{group_guid}/devices:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    get:
      tags:
      - Group Metrics
      summary: Get devices breakdown for group
      operationId: getGroupDevices
      responses:
        '200':
          description: Device breakdown.
  /groups/{group_guid}/links/clicks/top:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    get:
      tags:
      - Group Metrics
      summary: Top performing links for group
      operationId: getGroupTopLinks
      responses:
        '200':
          description: Top links.
  /groups/{group_guid}/codes/scans/over_time:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    get:
      tags:
      - Group Metrics
      summary: QR scan trends over time for group
      operationId: getGroupQrScansOverTime
      responses:
        '200':
          description: Scan trends.
  /groups/{group_guid}/feature_usage:
    parameters:
    - $ref: '#/components/parameters/GroupGuid'
    get:
      tags:
      - Group Metrics
      summary: Feature usage and limit consumption
      operationId: getGroupFeatureUsage
      responses:
        '200':
          description: Feature usage.
components:
  parameters:
    Units:
      name: units
      in: query
      schema:
        type: integer
        default: -1
    GroupGuid:
      name: group_guid
      in: path
      required: true
      schema:
        type: string
    Unit:
      name: unit
      in: query
      schema:
        type: string
        enum:
        - minute
        - hour
        - day
        - week
        - month
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: 'Bearer token issued from Bitly account settings, or obtained via OAuth 2.0.

        Send as `Authorization: Bearer {token}`.

        '