What it does
The API has a single straightforward purpose: explain tax calculations in plain language for employees and payroll managers. Common use cases include:- Displaying tax explanations in employee self-service portals
- Helping employees understand their paychecks
- Supporting payroll inquiries and employee questions
- Providing audit trails for tax calculation transparency
- Helping payroll managers
How it works
The API accepts a single request containing:- Your employee’s payroll calculation context (wages, deductions, jurisdictions)
- The specific tax or taxes you want explained
Integrate in three easy steps
A payroll calculation is performed in STE.1
Retain the payroll context
Your application retains the STE payroll calculation log or JSON request (the payroll context).
2
Send the data to the STL API
You send that data to the STL API.
3
Display the explanation
The API returns a structured explanation and you display it in your UI.
Who should use this
The Symmetry Tax Logic API is designed for Symmetry Tax Engine clients who want to provide transparent, understandable tax explanations to their employees. It’s particularly valuable for payroll platforms, HR systems, and employee self-service portals.Key features
- Single endpoint: one API call to get explanations for one or multiple taxes
- Plain language output: explanations are written for employees, not accountants
- Context-aware: understands the full payroll context to explain how taxes were actually computed
- Fast implementation: complete integration in one day using the included Developer Integration Kit
- Multi-jurisdiction support: explains federal, state, and local taxes across all supported jurisdictions
Get started and explore
Everything you need to implement, test, and support the STL API lives in the pages nested under this one:Quick Start
The fastest way to get started — test with Postman, run a sample client, or dive into the full tutorial.
Full Workflow
A step-by-step walkthrough from authentication through displaying the explanation in your UI.
STL API Developer Integration Kit
A complete, self-contained toolkit with sample clients, AI-assisted guidance, and setup steps to integrate in about a day.
Payroll Context
How to capture and supply the complete payroll context the STL API needs to explain a tax.
PayCalc Session Recording
Capture, store, and replay STE calculation sessions — required for on-premise SDK clients.
Demo Video Library
Watch end-to-end demonstrations of implementing and using the STL API.
FAQs
Answers to common questions about testing, response behavior, context, and credentials.
Troubleshooting
Diagnose and resolve common issues when authenticating and calling the STL API.
Payroll context
The STL API requires the complete payroll context for the employee’s paycheck — the same inputs provided to STE at calculation time. How you capture and supply it depends on your STE implementation:- STE JSON API: capture and save the flat employee
payCalcobject. - On-premise SDK: enable PayCalc Session Recording.
Test the API
Explore and validate your integration using the Quick Start, which walks you through testing with the Postman collection and exploring the endpoints interactively with Swagger.Documentation and resources
- Quick Start: the fastest way to get started.
- Full Workflow: a step-by-step walkthrough from authentication through UI display.
- STL API Developer Integration Kit: download the complete toolkit and get started in minutes.
- Payroll Context
- PayCalc Session Recording
- STL API Demo Video Library
- STL API Frequently Asked Questions (FAQs)
- STL API Troubleshooting
- Full API Reference (Swagger)
- Error and Status Codes

