MyToast API integration services (Toast Payroll, shifts, tips, W-2, Pay Card)

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.

Source code from $300 · Pay-per-call API also available
OpenData · OpenFinance · Toast Payroll · Earned Wage Access · Restaurant data

Connect MyToast shift, tip, payroll, and Pay Card data to accounting, BI, and EWA systems — with consent and on the record

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.

Shift & punch APIs — Pull historical and upcoming shifts with clock-in, clock-out, paid/unpaid breaks, role assignments, and declared tips by check or by shift. Used for labor-cost reconciliation and overtime forecasting.
Toast Payroll earnings APIs — Surface gross/net pay, hours by job code, tips, taxes, and deductions per pay period. Feed reconciliation engines or downstream general-ledger postings with auditable line items.
Toast Pay Card & PayOuts data — Where authorized by the cardholder, expose card balance, transaction history, and PayOut events (Toast PayOuts is funded via a 0% line of credit issued to employers by Toast, Inc.) for Earned Wage Access dashboards.
My Reports KPIs — For team members with the My Reports permission: extract personal sales totals, average order, and guests served, then forward to BI tools for performance leaderboards and tip-pool analytics.

Why MyToast data matters in 2026

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.

Feature modules

1. Shift & timeclock module

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.

2. Tip ledger module

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.

3. Toast Payroll earnings module

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.

4. W-2 / tax document module

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.

5. Toast Pay Card & PayOuts module

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.

6. My Reports KPI module

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 available for integration

Data typeSource (MyToast surface)GranularityTypical use
Shifts & punchesShifts tabPer shift, per punch (clock-in / break / clock-out)Labor-cost reconciliation, overtime alerts, predictive scheduling
Tips (declared / charged)Shifts tab — shift detailPer shift, split by cash and creditTip-pool auditing, FLSA tip-credit compliance, tax estimation
Earnings by pay periodPay tab — PaychecksPer pay period, gross/net, hours by job codeAccounting sync, lender income verification, GL postings
Form W-2Account tab (added 2025)Per tax year, PDF + extractable fieldsTax-prep imports, mortgage / lease income proof
Toast Pay Card balance & transactionsPay tab — Pay CardPer transaction, merchant + amount + timestampFinancial-wellness apps, spend categorization, card-funded EWA
PayOuts eventsPay tab — Pay CardPer PayOut, source shift / pay periodEarned Wage Access dashboards, employer credit utilization
My Reports KPIsReports section (permission-gated)Per shift: sales, avg order, guests servedPerformance leaderboards, manager coaching, tip-pool fairness
Account profileAccount tabEmployee identifier, employer, job assignmentsIdentity binding, multi-employer aggregation, KYC flags

Typical integration scenarios

A. Restaurant-group accounting sync

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.

B. Earned Wage Access partner

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.

C. Lender / income verification

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.

D. Tip-pool & compliance audit

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.

E. Financial-wellness coaching

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.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 specification for MyToast-derived endpoints (shifts, paychecks, W-2, Pay Card)
  • Protocol & auth flow report (token issuance, refresh, scope per restaurant/management group)
  • Runnable source code in Python (FastAPI) and Node.js (Express/NestJS)
  • Postman collection + Pytest / Jest integration tests
  • Webhook scaffolding for shift-completed, paycheck-issued, and PayOut events
  • Compliance guidance: GLBA, CCPA, GDPR (where US data crosses borders), and Sutton Bank cardholder-data handling
  • Sample dashboards (Metabase / Looker Studio) wired to the normalized schema

Technical implementation — auth handshake

// 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"
}

Technical implementation — shifts & tips

// 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
}

Technical implementation — Pay Card webhook

// 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.

Compliance & privacy

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.

Data flow / architecture

A typical deployment chains four nodes:

  1. MyToast / Toast Payroll backend — source of truth for shifts, paychecks, W-2, and Pay Card events.
  2. Authorized ingestion layer — our adapter that mirrors Toast's token-auth pattern, normalizes to a stable schema, and enforces consent scopes.
  3. Storage & eventing — Postgres for normalized records plus a Kafka / SNS topic for shift-completed, paycheck-issued, and paycard.transaction.posted events.
  4. Customer surface — your accounting tool, BI dashboard, EWA app, or lender flow consumes either the REST endpoints or the webhook stream.

Market positioning & user profile

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.

Screenshots

Click any screenshot to enlarge. These illustrate the surfaces that MyToast exposes and that our integration mirrors as APIs.

MyToast screenshot 1 MyToast screenshot 2 MyToast screenshot 3 MyToast screenshot 4 MyToast screenshot 5 MyToast screenshot 6

Similar apps & integration landscape

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.

7shifts — Restaurant-focused scheduling, time clocking, and tip-pool tooling for 55,000+ restaurants. Customers running both 7shifts and Toast Payroll often need joined shift-and-paycheck exports.
Homebase — Free-tier scheduling and time tracking widely used by small and mid-size US restaurants. Joint deployments with MyToast typically need labor-cost reconciliation across both timeclocks.
Sling — Lean-team scheduling and team-chat platform; shared with MyToast in operations that prefer messaging-first workflows alongside Toast Payroll.
Deputy — AI-assisted scheduling and time tracking across hospitality and retail. Multi-brand restaurant groups frequently want a single payroll-export pipeline that includes Toast-managed staff.
When I Work — Mobile-first scheduling and attendance app popular with quick-service operators; data exports often need to be merged with Toast Payroll earnings for a unified view.
ZoomShift — Budget-tier scheduling app for hourly teams; we see it paired with MyToast where a finance team consolidates shift records into a single warehouse table.
CrunchTime — Workforce management and labor forecasting for enterprise restaurant chains. Joint integrations with MyToast typically focus on actual-vs-forecast labor variance.
Legion — AI-powered workforce management with demand forecasting; customers using Legion alongside Toast Payroll often need a shared employee-master table.
Tapcheck — Earned Wage Access provider that can complement Toast PayOuts; integrations typically reconcile advanced wages against shift completion events.
Branch — Workforce payments and on-demand pay platform; in mixed deployments, customers want a unified disbursement ledger across Branch and the Toast Pay Card.
DailyPay — Earned Wage Access platform widely used in US hospitality; joined deployments need a normalized "wages earned" event stream sourced from MyToast shifts.

About our studio

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.

  • Two engagement models: source-code delivery from $300 (pay after delivery upon satisfaction) or pay-per-call hosted APIs (no upfront fee)
  • Deliverables: OpenAPI spec, runnable Python / Node.js source, Postman collection, integration tests, compliance brief
  • Coverage: shifts, payroll, banking, transactions, statements, KPIs, webhooks, OpenData/OpenFinance mapping
  • Languages: Python, Node.js, Go, Java/Kotlin, Swift
  • Workflow: protocol analysis → API design → build → validation → compliance brief → handover

Contact

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.

Open contact page

Engagement options: source-code delivery from $300 · pay-per-call hosted API · NDAs available.

Engagement workflow

  1. Scope confirmation — Choose the data domains: shifts, tips, paychecks, W-2, Pay Card, KPIs.
  2. Protocol analysis & API design — 2–5 business days; we model the auth handshake and produce the OpenAPI 3.1 spec.
  3. Build & internal validation — 3–8 business days; runnable source plus integration tests.
  4. Documentation, samples, and compliance brief — 1–2 business days.
  5. Handover — Typical first delivery: 5–15 business days. PCI / GLBA reviews on the customer side may extend timelines.

FAQ

Do you operate under user authorization?

Yes. Every MyToast-derived integration runs against a documented employee or employer grant. We never bypass authentication or scrape data without consent.

Is MyToast available outside the US?

Today MyToast is US-only, which matches Toast Payroll's footprint. We can still deliver the API surface to customers based abroad as long as data subjects are US employees and contracts permit.

How is Toast Pay Card data handled?

Toast Pay Card is issued by Sutton Bank, Member FDIC, under license by Mastercard. We treat its data as financial information under GLBA and route it only over TLS to consented endpoints, with PCI-aware logging.

Can you support webhooks?

Yes — shift-completed, paycheck-issued, and paycard.transaction.posted are the most common. Each event is signed and idempotent.
Original app overview — MyToast (com.toasttab.toastemployee)

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:

  • View past and upcoming shifts along with shift details such as clock-in, clock-out, breaks, and tips.
  • If they are paid via Toast Payroll, view their earnings by shift and pay period under the Pay tab — Paychecks page (gross/net pay, time worked, earnings, taxes, deductions).
  • If they hold the My Reports permission, view personal stats such as sales, average order, and guests served.
  • If they are active team members paid via Toast Payroll, access their Form W-2 from the Account tab in-app (added in 2025).
  • If made available by their employer, order and activate the Toast Pay Card, view its balance and transaction history, and receive Toast PayOuts.

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.