Skip to main content

Reports API

Auto-generated from the OpenAPI spec. Run node docs-site/scripts/fetch-openapi.js to regenerate.

GET /api/v1/reports/attendance

Get Attendance Report

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/revenue

Get Revenue Report

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/memberships

Get Memberships Report

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/retention

Get Retention Report

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/attendance/export

Export Attendance Csv

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/product-sales

Get Product Sales Report

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/product-sales/export

Export Product Sales Csv

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error

GET /api/v1/reports/revenue/export

Export Revenue Csv

Parameters

NameInRequiredTypeDescription
start_datequeryNo
end_datequeryNo

Responses

  • 200 — Successful Response
  • 422 — Validation Error