# Everee (slim) > Payroll and worker payments from Everee, Inc. for United States employers and software platforms. A REST API onboards W-2 and 1099 workers, takes timesheets and payable items, requests payouts and reads pay history, with embeddable worker screens and webhooks. - Full: https://www.anchorterminal.com/tools/everee.md (~7,650 tokens) · this version ~2,030 tokens · JSON https://www.anchorterminal.com/tools/everee.json · canonical https://www.anchorterminal.com/tools/everee - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-08 **C · 55.1/100 · rank #519 of 722 · #5 in Payroll infrastructure · not agent-ready · confidence medium** Assessment: Everee's API tokens are created in the admin portal of each company instance, and payments wait for a payroll admin's approval unless auto-approval is arranged. The API has no preview or approval endpoint, no single OpenAPI file, no SDK and no changelog, and a company instance starts with a sales call. ## Facts - Kind: HTTP API · vendor: Everee, Inc. · category: Payroll infrastructure · legal entity: Everee, Inc. · provenance 73/100 - Endpoint: `https://api.everee.com` (HTTP) - Auth: API key · pricing: Paid · x402: no · licence: Proprietary service under Everee's Terms and Conditions and Payroll & Payment Service Terms. No open-source client or SDK was found - Probe metrics: not measured yet (probes haven't run) - Access route graded: The Integration API of one Everee company instance. Each legal entity (EIN) has its own instance, token and tenant ID. A platform holds one token per customer instance, and no partner-level API across instances was found in the docs - API: REST at https://api.everee.com, JSON in and out, paths under `/integration/v1` and `/api/v2`. 51 operations across the reference pages (20 POST, 17 GET, 10 PUT, 4 DELETE) - Credentials: API token created in Settings, Integrations Hub by an instance administrator, sent as `authorization: basic ` with `x-everee-tenant-id`. Tokens can be rotated and deleted. No scopes documented. Requests from browsers are rejected - Paying workers: Timesheets API for hourly employees (shifts or classified hours, with overtime classified by Everee), Payables API for flat amounts to employees and contractors, gross earnings for W-2 payroll, Early Pay requests - Approval: Creating a payable or requesting its payout moves no money. Payments pause for a payroll admin's approval in the Everee portal unless Everee sets up auto-approval. No preview or approve endpoint found - Duplicate protection: `externalId` is required on payable items and must be unique within an instance. A repeat is rejected. No `Idempotency-Key` header - Rate limits: 200 operations per 5-second window by default, 429 when exceeded, with `RateLimit-Remaining`, `RateLimit-Reset`, `RateLimit-Limit` and `RateLimit-Policy` headers. An unauthenticated call returned `ratelimit-policy: 10;w=10` - Pagination: `page` and `size` (default 20) on eight list endpoints, with `totalPages` and `totalElements` in the response. Filters by worker, payment, paid state, dates and lifecycle status - Errors: `{errorCode, errorMessage, path, timestamp}` and a `request_id` response header. `errorCode` held the HTTP status on the call we made. The Timesheets guide lists 14 named errors with causes - Webhooks: Up to three endpoints per instance, set in the admin portal. 11 event types covering worker profiles, onboarding, tax forms, TIN verification, payments and ACH returns. Two need Everee's review before use. No signature or retry schedule documented - Embedded experiences: POST `/integration/v1/embedded/session` returns a link for ONBOARDING, PAYMENT_HISTORY, TAX_DOCUMENTS, HOME_ADDRESS, PAYMENT_DEPOSIT or INSTANT_PAY, shown in an iframe or a webview (React Native, iOS, Android, Flutter guides) - Coverage: United States. W-2 employees and 1099 contractors. Everee says it files taxes in all 50 states and files and distributes W-2 and 1099 forms - Sandbox: The pricing page lists a free sandbox and integration support. The docs name no sandbox host, and access follows a sales contact - Status: status.everee.com on Better Stack. API, Web App, Mobile App and Time Clock Terminal, each with 90 days of history - Security claims: "SOC II Certified", multi-factor authentication, fraud monitoring and encryption in transit and at rest, per everee.com/technology. No report, trust centre or disclosure policy is linked - Scores: Reliability 87, Performance pending, Schema & documentation 67, Agent ergonomics 56, Security & auth 43, Payments & pricing 10, Task success pending, Maintenance & community 46, Transparency & trust 56 · total over the 7 assessed categories - Why: Reliability, Read with the hosted rubric, on the Integration API of a company instance. · Schema & documentation, Each reference page embeds an OpenAPI 3.0.1 fragment for its operation with request and response schemas, 51 operations in all. · Agent ergonomics, `size` sets a page, default 20, and bulk endpoints take up to 1,000 earnings. · Security & auth, One API token per company instance, created, rotated and deleted by an administrator in the portal, with no scopes documented (20 of 30). · Payments & pricing, Read with the hosted rubric. · Maintenance & community, The newest dated change is a reference guide updated on 6 October 2026 (30). · Transparency & trust, Editorial half only. - Sources: 27, open questions: 9, both in the full twin - Capabilities: payroll.run, payroll.embedded, payroll.employees, payroll.contractors, payroll.tax-filing, hr.onboarding - JSON: https://www.anchorterminal.com/api/v1/tools/everee.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/everee.svg` or a link to https://www.anchorterminal.com/tools/everee from a page on everee.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Send two headers on every call, `authorization: basic ` and `x-everee-tenant-id`. Base64-encode a token that starts with `sk_` first. 2. Derive each payable's `externalId` from stable data, never a timestamp or UUID, so a retried create is rejected instead of paying twice. 3. For contractors, call POST `/integration/v1/payables/payment-request` after all payable items are sent and before admins approve. Without it contractors aren't paid. 4. Send hourly wages through the Timesheets API, not Payables, and assign `workLocationId` so tax is worked out for the right jurisdiction. 5. Don't expect the API to move money alone. Tell the user a payroll admin must approve in the portal unless auto-approval is enabled, and read Everee's terms on automated access first. ## Connect ```bash curl 'https://api.everee.com/integration/v1/workers?page=0&size=20' \ --header 'accept: application/json' \ --header 'authorization: basic YOUR_API_TOKEN' \ --header 'x-everee-tenant-id: YOUR_TENANT_ID' ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/everee ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Gusto | B | 63.3 | payroll.run, payroll.employees, payroll.embedded, payroll.tax-filing, payroll.contractors, hr.onboarding | https://www.anchorterminal.com/tools/gusto.min.md | | Zeal | E | 45.4 | payroll.run, payroll.embedded, payroll.employees, payroll.contractors, payroll.tax-filing, hr.onboarding | https://www.anchorterminal.com/tools/zeal.min.md | | Check | B | 67.5 | payroll.run, payroll.employees, payroll.embedded, payroll.tax-filing, payroll.contractors | https://www.anchorterminal.com/tools/check-payroll.min.md | | Employment Hero Payroll | D | 50.4 | payroll.run, payroll.employees, payroll.embedded, payroll.tax-filing, payroll.contractors | https://www.anchorterminal.com/tools/employment-hero.min.md | | Salsa | D | 46.1 | payroll.run, payroll.embedded, payroll.employees, payroll.tax-filing, payroll.contractors | https://www.anchorterminal.com/tools/salsa.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)