Skip to main content

Overview

Welcome! This API is designed to help you access and organize transaction-related data in Mekari Expense with ease.

It enables clients to retrieve information such as categorized expenses in claims & cash advance, purchase invoices, and business trip records. Whether you're using an internal reporting tool or public financial dashboards, this API provides structured access to the essential details.

Getting Started​

To integrate with the Mekari Expense API, you need to complete 3 steps:

  1. Create an application — Register your application on the Mekari Developer portal to obtain client credentials (Client ID and Secret Key). See Creating an Application for detailed instructions.

  2. Implement HMAC authentication — All API requests require HMAC-SHA256 signature authentication. You need to generate a signature for each request using your secret key. See HMAC Authentication for the specification and implementation examples in PHP, Node.js, Ruby, and Java.

  3. Make API requests — Use the base URL https://api.mekari.com/v2/expense-management/v1 for production or https://sandbox-api.mekari.com/v2/expense-management/v1 for sanbox. Browse the API reference for available endpoints.