API Reference
Explore the complete API documentation for all fiskaly fiscal compliance products.
SIGN APIs
Section titled “SIGN APIs”SIGN DE v2
German KassenSichV compliant signing API
SIGN AT v1
Austrian RKSV compliant signing API
SIGN FR
French NF525 compliant signing API
SIGN ES v1
Spanish TicketBAI & Verifactu API
SIGN IT
Italian fiscal compliance API
Other APIs
Section titled “Other APIs”DSFinV-K v1
German fiscal data export API
SUBMIT DE v1
German export submission API
eReceipt v1
Digital receipt API
E-Invoice
Electronic invoicing API
Management API
Organization and API key management
Authentication
Section titled “Authentication”All fiskaly APIs use Bearer token authentication. Exchange your API key and secret for a short-lived access token, then include it in all subsequent requests.
curl -X POST https://kassensichv-middleware.fiskaly.com/api/v2/auth \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY",
"api_secret": "YOUR_API_SECRET"
}'Then include the token in subsequent requests:
curl -X GET https://kassensichv-middleware.fiskaly.com/api/v2/tss \ -H "Authorization: Bearer YOUR_ACCESS_TOKEN"Never commit API secrets to source control or expose them in client-side code. Store them in environment variables or a secret manager.
Base URLs
Section titled “Base URLs”| Environment | Base URL | Usage |
|---|---|---|
| Sandbox | https://kassensichv-middleware.fiskaly.com/api/v2 | Development and testing |
| Production | https://kassensichv.fiskaly.com/api/v2 | Live transactions |
All new organizations default to the sandbox environment. Switch to production only after completing your integration testing.
Rate Limits
Section titled “Rate Limits”API rate limits vary by endpoint and subscription plan. Standard plans include generous limits for typical POS workloads. Contact support for details on enterprise rate limits.