Skip to content

Purchases API Overview

The Purchases API allows you to manage vendor relationships and track all purchasing activity programmatically.

Sync your procurement workflows with Cashfin by creating vendors, logging expenses, recording vendor bills, and issuing purchase orders — all from your external systems.

What You Can Build

  • Procurement Systems: Issue purchase orders to vendors and track fulfilment
  • Expense Management: Log and categorize business expenses from external tools
  • Vendor Portals: Sync supplier data from your ERP or sourcing platform
  • Accounts Payable Automation: Record vendor bills as they arrive

Available Endpoints

MethodEndpointDescription
POST/business/vendor/createCreate a new vendor
GET/business/vendor/listList all vendors
GET/business/vendor/details/:idGet vendor details
PATCH/business/vendor/update/:idUpdate a vendor
POST/business/expense/createCreate a new expense
GET/business/expense/listList all expenses
GET/business/expense/details/:idGet expense details
POST/business/bill/createCreate a new vendor bill
GET/business/bill/listList all bills
GET/business/bill/details/:idGet bill details
POST/business/purchase-order/createCreate a new purchase order
GET/business/purchase-order/listList all purchase orders
GET/business/purchase-order/details/:idGet purchase order details

Vendor Types

TypeDescription
individualA sole trader or freelancer
businessA company or organization

Expense & Bill Statuses

StatusDescription
draftCreated but not yet approved
approvedApproved for payment
partially_paidPartially paid
paidFully paid
rejectedRejected and will not be paid
closedArchived or closed

Purchase Order Statuses

StatusDescription
draftCreated, awaiting approval
sentSent to vendor
receivedGoods/services received
cancelledOrder cancelled

Next Steps

  • Vendors - Full vendor management API reference
  • Expenses - Log and track business expenses
  • Bills - Record and manage vendor bills
  • Purchase Orders - Issue and track purchase orders

Cashfin Business API Documentation