PAYHAWK DEVELOPER APIDevelop on top of the platform finance teams trust
Effortlessly build your own custom integrations on top of a popular, reliable spend management system.


Seamlessly integrate Payhawk into your workflow
RESTful API and real-time webhooks
Get the most dynamic and efficient integration solution — our API provides a standardised and versatile approach to data exchange, while webhooks enhance real-time communication and automate event-driven processes.
- Standard HTTP methods (GET, POST, PUT, DELETE) for simplified interactions
- Unified JSON format for data representation
- Access all records, including expenses, transactions, cards, and employees




Human-friendly API explorer
Effortlessly visualise and interact with the API’s resources without having any of the implementation logic in place.
- Works in any development environment, be it locally or in the web
- All browser support and direct browser authentication
- Neatly categorised documentation


99.9% uptime
Prevent business operation disruptions and ensure a seamless and uninterrupted user experience across all the systems you connect Payhawk to. We take pride in our API uptime.




Integration partner consultants
Our expert partner solution consultants will be here to support you before, during, and after your custom integration build.


No code, no problem! Powerful no-code live integrations

Payhawk is renowned for offering cutting-edge card, expense, and spend management solutions, all seamlessly integrated with NetSuite. We first became customers of Payhawk and quickly realised the potential it had for our own clients. The quality of the native integration with NetSuite is perhaps the greatest strength, which means no complex reconfigurations at setup, easy customisation of fields and categories, and real-time two-way syncing of data.
Request a development sandbox
Frequently asked questions
The API is mainly used for accounting and ERP integrations that pull in data from Payhawk on a periodic basis or in real time. The data can include expenses, bank statements including all the fields such as amounts, VAT rates, categories, descriptions, custom fields, etc. The API can also be used to update data, such as custom fields.
Yes, the API is free to use for all Payhawk accounts.
The API is limited to 15 requests per second, which should be suitable for all use cases.
The key can be found in the Payhawk Portal under Account -> Settings. If the key is not yet activated, contact us at partners@payhawk.com.
The URL is https://api.payhawk.io/api/v3. The rest of the path is then added, depending on the requests, for example, expenses - /api/v3/accounts/{accountId}/expenses.
Yes. The full list of webhooks can be seen in the documentation under IWebhookSubscription -> eventType
By design, we return up to 1000 items per request to avoid timeouts. To request the next 1000, use the skip and take parameters.
These functionalities are not available through the API. The user, not the system or an accountant, should perform actions such as creating an expense. The API actions are performed on behalf of the system.

