overlay: 1.0.0
info:
title: API Evangelist enhancements for the Disco Reporting API V2
version: 1.0.0
extends: openapi/disconetwork-reporting-api-v2.yml
x-generated: '2026-08-12'
x-method: generated
x-source: openapi/disconetwork-reporting-api-v2.yml
actions:
- target: $.info
update:
x-apievangelist:
catalog: https://apis.io/disconetwork
provider: Disco (Disco Technology Inc.)
maintainer: Kin Lane <kin@apievangelist.com>
artifacts:
- apis.yml
- authentication/disconetwork-authentication.yml
- conventions/disconetwork-conventions.yml
- errors/disconetwork-problem-types.yml
- lifecycle/disconetwork-lifecycle.yml
- rate-limits/disconetwork-rate-limits.yml
- data-model/disconetwork-data-model.yml
- skills/_index.yml
source_spec: https://disconetwork.com/reporting-api
- target: $.info
update:
x-lifecycle:
state: current
supersedes: openapi/disconetwork-reporting-api-v1.yml
- target: $.paths['/discobeat/reporting/v2/report/'].get
update:
x-agentic-access:
action_class: read
consequence: none
escalation: none
x-query-constraints:
required:
- from
- to
- metrics
max_date_range_days: 90
time_grain:
values: [total, day, week, month, hour]
hour_max_days: 3
hour_max_group_by: 1
group_by_max: 3
note: >-
`metrics` is required and must name metrics enabled for the authenticated
channel — a channel that is not entitled to a metric gets a 400, not a
null column. Week and month edge periods are clipped to the requested
range, so the first and last rows of a weekly report are usually partial
periods and must not be compared like-for-like against interior rows.
x-pagination:
style: offset-limit
params:
- offset
- limit
note: >-
Rows are paginated but the `summary` block is computed across the COMPLETE
filtered result, not the current page. Do not sum the page rows to
reconstruct the total.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.