Skip to main content

🚀 Quickstart

Connect to Envoice with Nango and see data flow in 2 minutes.
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Envoice.
2

Authorize Envoice

Go to Connections -> Add Test Connection, pick the Environment (api.envoice.eu for live, demo-api.envoice.eu for the sandbox), then Authorize, log in to Envoice and choose the company to connect. Later, you’ll let your users do the same directly from your app.
3

Call the Envoice API

Let’s make your first request to the Envoice API to list the company’s chart of accounts. Replace the placeholders below with your Environment API key, integration ID, and connection ID:
Or fetch credentials with the Node SDK or API.✅ You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our quickstart to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.

📚 Envoice integration guides

Official docs: Envoice API documentation

🚨 API gotchas

  • Every request must name the Envoice company in the Envoice-Tenant-Id header. Envoice returns the company’s tenantId with the authorization code, Nango stores it on the connection, and the proxy adds the header for you.
  • Envoice only issues a refresh token when you request the offline_access scope. Nango requests it by default if you configure no scopes; if you set your own scopes, include offline_access.
  • Envoice has no self-service developer portal. You request an OAuth app, with its redirect URIs, by email.
  • Envoice has a live environment (api.envoice.eu) and a sandbox (demo-api.envoice.eu). Each connection picks one with the environment connection config. See How do I link my account?.
  • Envoice asks clients to retry 429 and 5xx responses with truncated exponential backoff.

🧩 Pre-built syncs & actions for Envoice

Enable them in your dashboard. Extend and customize to fit your needs. No pre-built syncs or actions available yet.
Not seeing the integration you need? Build your own independently.