How to use Expensya's public APIs?

nouara benchikh Updated by nouara benchikh

As an Expensya customer you can use public APIs to synchronize your data between Expensya and your information system.

Here's how:

  1. Token generation:

Go to the "Administration" tab, under the "Integrations" menu

Click on "API Keys"

Click on "Generate a new token" to automatically generate a token that allows you to use our public APIs.

Copy the Token via the “Copy” button

Then you can see the generated token as well as the validation date and the expiration date.

  1. Registration on the API portal:

Then register on our API portal: https://developer.expensya.com/signin

Once connected, you are redirected to the “Expensya API” page which contains our different APIs:

The Token generated allows you to use the APIs "Expensya Management": It is a set of APIs which gives you the possibility to synchronize, independently, elements in your Expensya account and your information system and vice versa (Example: users, missions, projects, etc.).

  • Choose Expensya Management APIs and register:
  • Select your subscription and confirm

  • Then, a new Azure token will be generated

  • Use of APIs:

This new Token will subsequently be used as a parameter for the “Ocp-Apim-Subscription-Key” Header. The Token generated from the Expensya “UserToken” portal will be used as a parameter for the Header of “Expensya-Token"

For any additional information please contact the support team via support@expensya.com, our teams are always at your disposal.

How did we do?

How to use Expensya Partner's public APIs?

How to use public APIs to retrieve Expensya customer data as a VAT recovery partner?

Contact