List Purchases
List Purchases
Retrieve all purchases with filtering and pagination support
GET
List Purchases
List Purchases
Retrieve a paginated list of purchases in your organization with support for filtering by status, type, expense type, and file.Request
Headers
Your API key for authenticationExample:
sk_live_1234567890abcdefYour organization UUIDExample:
a8315ef3-dd50-43f8-b7ce-d839e68d51faQuery Parameters
Filter by purchase statusAvailable values:
active, pending, in_progress, in_review, inactive, errorExample: status[]=active&status[]=pendingFilter by purchase calculation typeAvailable values:
spend_based, supplier_specificExample: purchase_type[]=spend_basedFilter by expense classificationAvailable values:
capex, opexExample: expense_type[]=opexFilter by linked file ID (UUID)Example:
file_id[]=550e8400-e29b-41d4-a716-446655440000Filter by linked file nameExample:
file_name[]=invoice_2024.pdfPage number for paginationExample:
2Number of items per page (max 100)Example:
50Response
Array of purchase objects
Total number of purchases matching the filter
Current page number
Number of items per page
Total number of pages
Example
Successful Response
Common Errors
401 Unauthorized
Cause: Missing or invalid API key404 Not Found
Cause: Organization not foundx-organization-id header contains a valid organization UUID.
422 Validation Error
Cause: Invalid query parametersUse Cases
Get All Active Purchases
Retrieve only active purchases:Filter by Expense Type
Get only operational expenditures:Calculate Category 1 Totals
Sum up all purchased goods and services emissions:Group by Sector
Analyze purchases by economic sector:Pagination Guide
Navigate through large purchase lists efficiently:Related Endpoints
Get Purchase
Get a specific purchase by ID
Create Purchase
Add a new purchase to your organization
Update Purchase
Modify purchase details
Delete Purchase
Remove a purchase

