Connect cashwerk with your entire tool landscape.
Full REST API, webhooks, OAuth 2.0, and native n8n nodes – cashwerk integrates seamlessly with your existing systems.
cashwerk is not a siloed solution. Through our open API platform, you connect CRM, invoicing, and project management with your preferred tools. Automate workflows, synchronize data, and unlock new efficiency gains.
REST API
Full programmatic access to all cashwerk modules.
Our REST API covers all modules: CRM, invoices, quotations, projects, tasks, deals, time tracking, and more. The interactive OpenAPI documentation via Redocly makes integration straightforward and transparent for developers.
OpenAPI Specification
Complete interactive API documentation via Redocly. Test endpoints directly in your browser.
Versioned API
Stable, versioned endpoints (currently v1) with a clear migration strategy for future versions.
Full CRUD Operations
Create, read, update, and delete all business data – from contacts to invoices to projects.
100+ Endpoints
Comprehensive coverage of all business modules with consistent JSON structure and pagination.
curl -X GET https://production.cashwerk.io/api/v1/contacts \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json"
# Response: 200 OK
{
"data": [...],
"pagination": {
"page": 1,
"limit": 25,
"total": 142
}
}Authentication
Three secure methods for every use case.
API Keys
Header-based authentication (X-API-Key) for server-side integrations and automated processes.
OAuth 2.0
Standard OAuth flow with consent screen for third-party apps. Securely delegated permissions without sharing passwords.
Bearer Token (JWT)
JSON Web Tokens for direct API calls with automatic token renewal via refresh tokens.
Webhooks
React to business events in real time.
Webhooks automatically notify your system when something happens in cashwerk – whether a new contact is created, an invoice is booked, or a deal is won. With test ping and automatic retry mechanism.
Supported Events
- Contacts & companies created/updated
- Invoices booked/paid/cancelled
- Quotations sent/approved
- Deals moved between stages/won/lost
- Projects and tasks created/updated
- Time entries recorded
n8n Integration
Low-code automation with 300+ nodes.
cashwerk offers native n8n nodes for visual workflow automation. Connect cashwerk with over 300 other services – without writing a single line of code.
Action Node
CRUD operations for contacts, companies, invoices, quotations, projects, tasks, deals, and time entries.
Trigger Node
Webhook-based triggers that automatically start workflows when business data changes.
Pre-Built Workflow Templates
Integration Partners
Seamless connections with leading business tools.
Stripe
Payment processing, SEPA direct debit, credit card, subscription management, and automatic invoicing.
sevDesk
Accounting export and document transfer. Use cashwerk for CRM and invoicing, sevDesk for financial accounting.
Lexware
Data export for Lexware accounting. Keep your invoice data synchronized between both systems.
DATEV
DATEV export for collaboration with your tax advisor. Standardized data export in DATEV format.
FAQ
Your data is safe with us
Made in Germany
Developed & hosted in Germany
GDPR-compliant
Fully data protection compliant
Cloud Hosting DE
Servers only in Germany
ESG Certified
Sustainable & responsible
Ready for better workflows?
Start for free. No credit card required. Data stays in Germany.