Skip to content
Hoursmith Docs
Payouts

Payout integrations

Read private payout data through the REST API, understand MCP release availability, and subscribe explicitly to payout webhooks.

Payout integrations are read-only. They cannot create compensation, approve bills, initiate payments, or send bill email. Use the reviewed workflows in the app for those actions.

REST API

The Payouts reference documents nine GET endpoints under /api/v1/team-payouts: payee, bill, and payment lists/details; summary; unpaid time; and profitability. Use an Owner/Admin token with read access. Agency is required for active compensation queries; Studio retains finalized bill/payment history through the API after downgrade. Free-plan app history does not imply API access.

Payout payee IDs are not membership IDs; use the returned userId to correlate general member data. Generic member responses do not expose compensation. Preserve opaque list cursors and keep filters and sort unchanged while paging. Bills use bill currency; payment filters use actual transfer currency.

MCP release availability

As checked on September 8, 2026, npm's latest for @hoursmith/mcp-server is 0.9.0 and does not include payout tools. The project records nine read-only payout tools in 0.11.0; 0.12.0 is unreleased and adds receiving-method/delivery metadata to existing detail tools. Do not assume installing @latest provides these newer capabilities. Check your installed version and available tools before building an automation.

The unreleased detail-tool additions expose bounded receiving-method labels and delivery summaries, counts, and authenticated retained-PDF links, not bank/UPI details, email subject/body, review tokens, or encrypted content. Delivery status does not mean paid. The generated REST reference reflects the live OpenAPI schema; do not depend on source-only metadata until your deployment exposes it.

Webhooks

Agency endpoints must explicitly subscribe to team_bill.approved, team_bill.voided, team_payment.recorded, and/or team_payment.reversed. Existing subscriptions do not automatically receive them. Standard signature verification, retries, and event-ID deduplication apply.

These are minimal event snapshots, not complete private bills. They exclude pay rates, bank/tax details, and private attachment URLs. Keep your receiving endpoint private too.

Was this page helpful?

On this page