Skip to main content
This guide shows you how to register your own app with Envoice to obtain your OAuth credentials (client ID & secret). These are required to let your users grant your app access to their Envoice company.
1

Request an OAuth app

Envoice has no self-service developer portal. Email developer@envoice.eu to request a new application registration. In the request, include:
  • Your application’s name, which Envoice shows to users on the consent screen.
  • The redirect URI: https://api.nango.dev/oauth/callback
The redirect URI must match exactly, including the https scheme, case, and any trailing /. IP addresses are not allowed.
2

Get your credentials

Envoice sends your Client ID and Client Secret by email. Enter them in your Envoice integration in Nango.Envoice issues separate development keys for its sandbox (demo-api.envoice.eu) and production keys for its live environment (api.envoice.eu). Use the keys that match the environment your connections will use. To use both, create one Nango integration for each set of keys.
3

Select your scopes

In your Envoice integration in Nango, add the scopes your app needs, for example accounting.transactions.read to read invoices. Include offline_access so Envoice issues a refresh token.
4

Pick your environment

When you create a connection, choose the Environment that matches your keys: api.envoice.eu for live (the default in the Connect UI) or demo-api.envoice.eu for the sandbox. If you create connections through the API or a headless flow, set environment in the connection config. See How do I link my account?.
For more details, see Envoice’s OAuth 2.0 documentation.