Authorized protocol analysis and production-ready OpenData / OpenFinance APIs for the MyToast employee app — bridging restaurant shift records, payroll earnings, and Toast Pay Card transactions into your stack.
MyToast (package com.toasttab.toastemployee) is the team-member companion app for Toast POS restaurants. Behind every clock-in lies a structured data graph: shift segments, break punches, tip declarations, Toast Payroll earnings by pay period, Form W-2 tax records, and the Toast Pay Card prepaid Mastercard issued by Sutton Bank. We turn that graph into clean, authorized APIs you can wire into accounting, dashboards, lender underwriting, and Earned Wage Access platforms.
Toast, Inc. powers tens of thousands of US restaurants, and the MyToast app is the daily companion for their hourly workforce — line cooks, servers, baristas, and shift leaders. In 2025 Toast added in-app access to Form W-2 for Toast Payroll users, completing a journey that already covered shifts, paychecks, and the Toast Pay Card. That shift turned MyToast into one of the few apps that simultaneously holds workforce, payroll, and banking data for the same individual.
For accounting platforms, restaurant groups, lenders, and Earned Wage Access vendors, this means a single authorized integration unlocks a full picture: when an employee worked, what they earned, what was deducted, what landed on their Pay Card, and where it was spent. That is exactly the surface OpenData and OpenFinance frameworks are designed to standardize, and it is exactly what we package as a developer-friendly API.
Our work always assumes explicit user authorization or written employer consent under documented sandbox terms. We do not extract data without consent and we mirror Toast's own access patterns (token-bound sessions, scoped credentials per restaurant/management group) so that integrations remain stable and auditable.
Returns each shift with shift_id, scheduled vs. actual clock-in/out, paid break minutes, unpaid break minutes, and role/job code. Powers labor-cost dashboards and California-style meal-and-rest premium calculation.
Per-shift declared cash tips, credit-card tips, and tip pool allocations. Useful for tip-pool auditing, FLSA tip-credit reporting, and reconciling against the Toast POS check-level tip data.
Pay-period grouped data: gross pay, net pay, hours by job code, taxes withheld, pre/post-tax deductions, and direct-deposit destinations. Suitable for accounting sync to QuickBooks, Xero, NetSuite, or general ledgers.
Programmatic retrieval of the Form W-2 PDF added to the in-app Account tab in 2025, plus structured wage and tax summary. Enables tax-prep partner imports and lending-side income verification.
Balance, transaction list, and PayOut events for the Toast Pay Card (issued by Sutton Bank under license by Mastercard). Powers Earned Wage Access UX, financial-wellness coaches, and spend categorization.
For team members with the My Reports permission: per-shift sales, average order value, and guests served. Useful for performance leaderboards, gamification, and shift-leader coaching tools.
| Data type | Source (MyToast surface) | Granularity | Typical use |
|---|---|---|---|
| Shifts & punches | Shifts tab | Per shift, per punch (clock-in / break / clock-out) | Labor-cost reconciliation, overtime alerts, predictive scheduling |
| Tips (declared / charged) | Shifts tab — shift detail | Per shift, split by cash and credit | Tip-pool auditing, FLSA tip-credit compliance, tax estimation |
| Earnings by pay period | Pay tab — Paychecks | Per pay period, gross/net, hours by job code | Accounting sync, lender income verification, GL postings |
| Form W-2 | Account tab (added 2025) | Per tax year, PDF + extractable fields | Tax-prep imports, mortgage / lease income proof |
| Toast Pay Card balance & transactions | Pay tab — Pay Card | Per transaction, merchant + amount + timestamp | Financial-wellness apps, spend categorization, card-funded EWA |
| PayOuts events | Pay tab — Pay Card | Per PayOut, source shift / pay period | Earned Wage Access dashboards, employer credit utilization |
| My Reports KPIs | Reports section (permission-gated) | Per shift: sales, avg order, guests served | Performance leaderboards, manager coaching, tip-pool fairness |
| Account profile | Account tab | Employee identifier, employer, job assignments | Identity binding, multi-employer aggregation, KYC flags |
Context: A multi-unit restaurant operator wants a single GL view across 40 locations. Data: shift & punch data plus Toast Payroll earnings per pay period. OpenFinance mapping: the per-employee earnings record is normalized into a payroll line item that feeds QuickBooks Online or NetSuite via standard journal-entry APIs, mirroring how Toast's Standard API access already exposes location-scoped read credentials.
Context: An EWA provider wants to offer same-day pay alongside Toast PayOuts. Data: shift completion events + Toast Pay Card balance webhooks. OpenFinance mapping: shift-completed events behave like the "earnings accrued" signal in EWA reference architectures, while Pay Card transactions provide the funded-balance feed for advance reconciliation. Consent is captured under cardholder authorization terms.
Context: A consumer lender or landlord platform needs proof of income for a tipped worker. Data: 90 days of paychecks, Form W-2 for the prior year, and aggregated tip totals. OpenFinance mapping: mirrors the data permissions defined by US payroll-aggregation networks (Pinwheel, Argyle, Finch); we provide a normalized envelope so lenders can drop MyToast-sourced data into existing income-verification flows.
Context: An HR-tech vendor builds a tip-pool fairness audit for restaurants. Data: shift records joined with declared/charged tips, role assignments, and My Reports sales per shift. OpenFinance mapping: the resulting normalized tip ledger plus role-weighted sales table flows into a tip-pool calculation engine and produces an FLSA-aligned audit trail.
Context: A neobank or financial-wellness app coaches restaurant workers on saving and budgeting. Data: Toast Pay Card transactions, paycheck history, and shift cadence. OpenFinance mapping: categorize Pay Card spend (groceries, transport, utilities) and overlay variable-income paychecks; produce a cash-flow forecast that adapts to the irregular tipped-worker income pattern.
// Example: obtain a session token (pseudocode)
POST /api/v1/mytoast/auth/token
Content-Type: application/json
{
"client_id": "<ISSUED_CLIENT_ID>",
"client_secret": "<ISSUED_SECRET>",
"user_grant": "<CONSENTED_EMPLOYEE_GRANT>",
"scope": "shifts paychecks paycard.read w2.read"
}
// 200 OK
{
"access_token": "eyJhbGciOi...",
"token_type": "Bearer",
"expires_in": 3600,
"scope": "shifts paychecks paycard.read w2.read",
"restaurant_guid": "8b9f...c1"
}
// Example: list shifts with tip detail
GET /api/v1/mytoast/shifts?from=2026-04-01&to=2026-04-15
Authorization: Bearer <ACCESS_TOKEN>
// 200 OK
{
"employee_guid": "e3a7...d2",
"shifts": [
{
"shift_id": "sh_2026_04_07_01",
"job_code": "Server",
"clock_in": "2026-04-07T16:02:11-04:00",
"clock_out": "2026-04-07T23:48:55-04:00",
"paid_break_min": 0,
"unpaid_break_min": 30,
"tips": { "cash": 42.00, "charged": 168.50, "currency": "USD" },
"my_reports": { "sales": 1840.25, "avg_order": 76.68, "guests": 24 }
}
],
"next_cursor": null
}
// Example: Toast Pay Card transaction webhook (pseudocode)
POST <your-endpoint>
X-Signature: t=1714210000,v1=...
Content-Type: application/json
{
"event": "paycard.transaction.posted",
"event_id": "evt_01HW...",
"card_guid": "pc_3f...9a",
"amount": -12.47,
"currency": "USD",
"merchant": { "name": "Trader Joe's #503", "mcc": "5411" },
"posted_at": "2026-04-27T15:11:08Z",
"balance_after": 318.92
}
// Recommended response: 200 OK with idempotency key replay-safe handling.
// Errors: signature mismatch -> 401; replay -> 409.
MyToast data is US-resident and US-employee centric, which puts integrations in scope for several regimes: the Gramm-Leach-Bliley Act (GLBA) for financial-data flows, the California Consumer Privacy Act (CCPA / CPRA) for resident data, the Fair Labor Standards Act (FLSA) for wage and tip records, and Sutton Bank's cardholder agreement for Toast Pay Card data. When data crosses the Atlantic to a customer-controlled backend in the EU, we additionally apply GDPR data-minimization and DPA controls.
We do not store raw personally identifiable information by default. Tokens are scoped per restaurant or management group, and audit logs record every data-pull with the consenting employee's grant ID. Data-retention defaults are 90 days for raw payloads and configurable for normalized records.
A typical deployment chains four nodes:
MyToast is positioned squarely at hourly restaurant workers in the United States — servers, line cooks, baristas, hosts, dishwashers, and shift leaders working at restaurants that already run Toast POS. The buyer of an integration, however, is rarely the worker themselves: it is the multi-unit restaurant operator, an HR-tech vendor, an Earned Wage Access provider, a payroll-aggregation network, or a fintech that targets tipped workers. Platform mix skews mobile-only (iOS and Android), with 95%+ of usage on phones; the integrations we ship therefore optimize for token-based mobile flows rather than browser-only OAuth.
Click any screenshot to enlarge. These illustrate the surfaces that MyToast exposes and that our integration mirrors as APIs.
Restaurant operators rarely deploy MyToast in isolation. Teams that work with shift, payroll, and Earned Wage Access data often run several adjacent platforms; integration projects regularly need a unified data layer across them. Below is a short reference to the ecosystem we encounter — each is a legitimate product with its own data surface, and our work is purely about helping customers tie these surfaces together under proper authorization.
We are an independent technical studio specializing in App interface integration and authorized API integration. The team brings hands-on experience from payments, payroll-tech, mobile fintech, and restaurant SaaS — the same neighborhoods MyToast lives in. We have shipped protocol-analysis projects for global clients across financial, retail, hospitality, and gig-economy apps, and we do it under written authorization, with documented consent and audit trails.
To request a quote for a MyToast-derived API, share your target scope (shifts only, full payroll, Pay Card, etc.), expected call volume, and any sandbox credentials you already hold from Toast. We respond within one business day.
Engagement options: source-code delivery from $300 · pay-per-call hosted API · NDAs available.
Do you operate under user authorization?
Is MyToast available outside the US?
How is Toast Pay Card data handled?
Can you support webhooks?
MyToast is the official team-member app from Toast, Inc., the cloud restaurant platform that powers tens of thousands of US restaurants. It is the daily companion for line cooks, servers, baristas, hosts, and shift leaders working at restaurants that run Toast POS. The MyToast app is currently available in the US only.
Inside the app, team members can:
Issuer & legal notes: Toast Pay Cards are issued by Sutton Bank, Member FDIC, pursuant to license by Mastercard®. Mastercard and the circles design are registered trademarks of Mastercard International Incorporated. Toast PayOuts are funded by a 0% line of credit issued to employers by Toast, Inc. as set forth in the employer's Credit Agreement. Toast and WebBank each reserve the right to change or discontinue this program at any time. Toast Pay Card and PayOut are not available in all jurisdictions and are available to Toast Payroll customers only.
Why integrators care: MyToast sits at the intersection of workforce data, payroll data, and consumer banking data for the same individual. That makes it a high-value endpoint for accounting, BI, lender, and Earned Wage Access platforms — provided integrations are run under proper consent and align with Toast's documented API patterns.