Under the Developer tools section in your Settings, you can access these developer features:
- API tools: Collection of utilities to integrate with Perk.
-
Spend tools: Collection of utilities to integrate with Perk's spend management.
- Access keys: Get API key to integrate with the Spend API.
- SFTP connection: Manage existing SFTP setup.
API keys
Perk offers a number of APIs that you can use to integrate with Perk. For more information, see REST API on the Perk Developer site.
In this section, you can manage the API keys you use to connect with Perk. For more information, see Getting started with the Perk APIs.
Webhooks
Webhooks are subscriptions to specific events on the Perk platform, such as a new travel invoice, that enable developers to create more efficient applications.
For more information about subscribing to webhooks, see our Perk's Webhooks.
Sandbox
A sandbox is a test environment where developers can create data for their integration testing. Perk provides a free sandbox with fake booking capabilities and access to all Pro features.
For more information about signing up for a Sandbox account, testing booking flows, or enabling the Pro plan, see:
Spend tools
For managing your expenses, cards, and invoice processing, Perk provides a RESTful API based on the OpenAPI Specification (version 3.0). It is designed to import master and configuration data into Perk and export financial data to third-party systems.
You can use the Spend API (formerly, Yokoy API), for example, to retrieve expenses, trips and invoices, export journal entries, and upload your own foreign exchange rates.
For more information, see Get access credentials for Spend API for spend management or the Yokoy Developer site.
Perk MCP
Apart from using REST APIs to integrate, Perk offers an MCP that allows you to connect your AI assistant to Perk. See the Perk MCP server or Connect your AI assistant to Perk to get started straightaway.