Back to projects

Xero Invoice API Integration

Authenticates with Xero accounting API and retrieves invoice data for processing.

Tech Stack

PythonXero APIOAuth 2.0PandasJupyter Notebook

About this project

Implements the Xero OAuth 2.0 refresh token flow to maintain a persistent authenticated session, then fetches invoice records from the Xero API. Token state is persisted to file for unattended operation.
Added May 2026