OneTablet API Documentation

fetchReportCoverage

POST/management/reports/fetchReportCoverage

Reports reachable through the authenticated organization's connected platforms.

Request

application/json
required

Responses

200 — OK
  • asOfstring<date-time>

    When this organization-scoped matrix was calculated.

  • coverageReportCoverage[]

    Small fixed matrix; deliberately not paginated. Empty means no eligible connected stores.

About Reports

Partner reporting. Coverage and every report are tenant-scoped and never global: the organization is the one the API key authenticates, and no request field can name another.

createReport is a WRITE and is classified as one in ManagementApiKeyHook.

NOT IMPLEMENTED: replay via Idempotency-Key (ONE-2950 decides the platform-wide answer). The published contract declares the header on createReport; it is accepted and IGNORED today, so a retried createReport requests a second report with a new reportId. That wastes platform budget but corrupts nothing — each report is an independent file. Treat a timeout as "may have succeeded" and check fetchReports before retrying.