{"id":"e6673b7a-3739-4454-951f-0ea0be3beefd","task":"pull membership, contract, and sales data from the mindbody api","domain":"developers.mindbodyonline.com","steps":["Authenticate with Api-Key, SiteId, and staff token headers.","Call the client contracts/purchases endpoints to list a client's active memberships, contracts, and account balance.","Call the sales/sale-transactions endpoints to retrieve product, service, package, and gift-card transaction history for a date range.","Call GET Contracts to inspect contract templates and terms configured at the business level.","Paginate large date ranges using offset/limit parameters, since sales history endpoints cap page size."],"gotchas":["Sales and contract data spans multiple endpoints (POS sales vs. client contracts); pulling only one gives an incomplete revenue picture.","Per-call pricing makes naive full-history backfills expensive; scope by date range and cache results.","Refunds and voided transactions appear in the sales feed and must be reconciled, not just summed."],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/e6673b7a-3739-4454-951f-0ea0be3beefd"}