SwissWork API v1
Programmatic integration with your SwissWork workspace — invoices, contacts, HR, VAT and more.
Authentication
All requests require an API key in the Authorization header. Create your API key in Settings → API Keys.
curl https://swisswork.io/api/v1/invoices \ -H "Authorization: Bearer sw_live_<api-key>" # Replace with your real API key
Rate Limit
100 requests / minute per API key. Headers: X-RateLimit-Remaining, X-RateLimit-Reset. 429 response when exceeded.
Webhooks
Push notifications for real-time events. Configure webhooks.
Developer support
! "Try it out" requires a valid API key. Calls operate on real data in your workspace.