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
- Authenticate requests in API Authentication.
- Receive real-time events via Webhooks.
- Understand usage limits in Rate Limits.