Pennylane – Configuration Guide
Service ID: pennylane
French all-in-one accounting platform for SMEs and accounting firms
How to connect to the Pennylane API
Apideck enables you to build a native integration with Pennylane. This guide explains how to configure the Pennylane connector.
Pennylane does not run a self-service developer portal. OAuth credentials are issued by Pennylane's Partnerships team after a short validation step — there is no developer.pennylane.com site. Plan for the partnership review in your timeline; it is not instant.
Before you start, you'll need:
- A Pennylane account (app.pennylane.com)
- The redirect URI you want to register:
https://unify.apideck.com/vault/callback - A short description of your integration and the OAuth scopes you intend to request
Step 1: Request OAuth credentials from Pennylane
- Submit the Partnership request form to Pennylane's Partnerships team. Include:
- Your company name and a link to your product
- A short description of the integration use case
- The list of scopes you intend to request (see Pennylane scopes)
- Your redirect URI:
https://unify.apideck.com/vault/callback
- Pennylane's team reviews the request and, once approved, registers your OAuth app and returns a Client ID and Client Secret.
- Store both immediately. Pennylane does not allow retrieving the Client Secret later — if it is lost, a new OAuth app must be created.
For the full OAuth flow details, see Pennylane's OAuth 2.0 walkthrough.
Step 2: Configure the Pennylane connector in Apideck
- Open the Pennylane connector configuration in the Apideck dashboard.
- Toggle Custom credentials on.
- Paste the Client ID and Client Secret issued by Pennylane.
- Confirm the redirect URI shown matches the one registered with Pennylane (
https://unify.apideck.com/vault/callback). - Save the connector.
Step 3: Make your first API call
- Connect a Pennylane account through Vault with a test session.
- Call the Invoices endpoint to confirm the connection:
curl --location --request GET 'https://unify.apideck.com/accounting/invoices' \
--header 'x-apideck-consumer-id: test-consumer' \
--header 'x-apideck-app-id: {APIDECK_APP_ID}' \
--header 'x-apideck-service-id: pennylane' \
--header 'Authorization: Bearer {APIDECK_API_KEY}' \
--header 'Content-Type: application/json'
Start building with the Pennylane API
Learn what else you can build with the Pennylane API.
Interested in a personalized demo? Let us know.