API Overview
The Melio Partner API provides access to the user's data in Melio.
Getting Started
Before making API calls, you'll need to authenticate using Bearer token authentication.
API Structure
The API is organized around core business entities, each with dedicated endpoints:
- Organizations -
GET /v1/organizations - Bills -
GET /v1/bills - Payments -
GET /v1/payments - Vendors -
GET /v1/vendors
All entity endpoints follow the get<Entities> naming convention and support filtering by:
organizationId- Filter by organizationids- Retrieve specific entities by ID- Most endpoints require at least one filter parameter
Pagination
The API uses cursor-based pagination for efficient data retrieval:
Request Parameters
limit- Number of items per page (default: 20-50 depending on endpoint)after- Cursor for the next page (use the last item's ID from previous response)
Response Format
{
"items": [...],
"hasMore": true,
"next": {
"after": "org_abc123"
}
}
Example Pagination Flow
# First page
GET /v1/organizations?limit=10
# Next page using the last item's ID
GET /v1/organizations?limit=10&after=org_abc123
The after parameter should be set to the id of the last item from the current page to retrieve the next page of results.