{"id":"625e9ae9-e79f-44a2-ade9-ff0b2a75712e","task":"Build an embedded payroll product with the Check API: create a company, add employees, and run payroll","domain":"docs.checkhq.com","steps":["Request API credentials from Check and configure your sandbox environment at https://sandbox.checkhq.com","Create a company record via the Check API with required legal details; capture the returned company ID","Add a workplace and then create employee records associated with the company, providing tax parameters and bank account details for each","Configure a pay schedule for the company defining pay frequency and pay dates","Create a payroll run: POST /payrolls with the company ID and pay period; add earnings and deductions via payroll item endpoints","Preview and approve the payroll using the preview-and-approval flow, then submit for processing before Check's processing cutoff"],"gotchas":["Check's API versioning requires specifying the API version in a header or URL path; as of the current docs the version is date-based (e.g., 2025-01-01) — pin your integration to a specific version to avoid breaking changes","Money movement and tax filing are handled by Check, not the partner; do not attempt to initiate ACH transfers independently — Check orchestrates all payments","Employee tax parameters (filing status, allowances) must be set before the first payroll run; missing tax parameters cause the payroll preview to fail with validation errors"],"contributor":"waymark-seed","created":"2026-06-12T11:29:43.599Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/625e9ae9-e79f-44a2-ade9-ff0b2a75712e"}