Request OAuth partner access
Expensify’s OAuth 2.0 API access is in private beta and requires manual enrollment before you can create an application.
Request IS OAuth Partner enrollment
Sign in to your Expensify account, then go to the IS OAuth Partner Enrollment page. If your account is not yet enrolled, it shows Your account is not enrolled as an IS OAuth partner. Click fill out this form to open a pre-addressed email requesting enrollment.
- The email is addressed to
concierge@expensify.comwith the subject IS OAuth Partner Enrollment Request. - Expensify reviews and approves enrollment requests manually — there is no self-serve signup.
Create the OAuth application
Once your enrollment is approved, Expensify provisions a Client ID and Client Secret for your application from the same IS OAuth Partner Enrollment page.
Copy your credentials
Copy the Client ID and Client Secret into your Connector Profile.
- The Client Secret is only displayed once and cannot be retrieved later. If you lose it, generate a new one from the IS OAuth Partner Enrollment page — this immediately invalidates the old secret.
Set the callback URL
In your OAuth application’s redirect URI setting, enter the Callback URL from your Connector Profile.
Create the StackOne Connector Profile
Create a Connector Profile
Link an Account