REST API Endpoints

The ReportFlow API provides programmatic access to clockouts, commissions, rules, and more. All endpoints return JSON and require authentication via API key or OAuth token.

Base URL

https://api.reportflow.io/v1

Clockouts

  • GET /clockouts — List clockouts with pagination and filters.
  • GET /clockouts/:id — Retrieve a single clockout by ID.
  • PATCH /clockouts/:id — Update clockout status (approve, reject).

Commissions

  • GET /commissions — List commission records.
  • GET /commissions/summary — Aggregated totals by chatter or model.

Rules

  • GET /rules — List all commission rules.
  • POST /rules — Create a new rule.
  • PATCH /rules/:id — Update an existing rule.
  • DELETE /rules/:id — Delete a rule.

Models & Chatters

  • GET /models — List models in your organization.
  • GET /chatters — List chatters with performance stats.

Response format

All endpoints return JSON. Successful responses include a data key with the result. Errors return a error object with code and message fields.

Next steps