Skip to content

Welcome to the new fiskaly Workspace — documentation reimagined.

Learn more

API Reference

API integration overview

Explore the complete API documentation for all fiskaly fiscal compliance products.

Secure 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:

Terminal window
curl -X GET https://kassensichv-middleware.fiskaly.com/api/v2/tss \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
⚠️Keep your secrets safe

Never commit API secrets to source control or expose them in client-side code. Store them in environment variables or a secret manager.

EnvironmentBase URLUsage
Sandboxhttps://kassensichv-middleware.fiskaly.com/api/v2Development and testing
Productionhttps://kassensichv.fiskaly.com/api/v2Live transactions
💡Start in the sandbox

All new organizations default to the sandbox environment. Switch to production only after completing your integration testing.

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.