π Liabilities
Liability and obligation tracking
Get a paginated list of liabilities with optional filters
Filter liabilities by classification
Filter liabilities by creditor name
Filter liabilities by type
Filter liabilities by name/title (case-insensitive partial match)
Filter only overdue liabilities (true/false)
Search liabilities by name, code, reference number, or creditor
Filter liabilities by status (pending, overdue, paid, etc.)
Lightweight serializer for liability lists.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original liability amount
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Date when liability was incurred
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Unauthorized
Forbidden
GET /api/v1.0/organisation/{org_uid}/liabilities/ HTTP/1.1
Host: skhokho.ai
Accept: */*
[
{
"unique_id": "text",
"name": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"remaining_balance": "text",
"paid_amount": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"is_overdue": true,
"date_created": "2026-01-01T00:00:00.000Z"
}
]Create a new liability
Full serializer for Liability creation and updates. Handles translatable fields correctly.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original amount is required and must be non-negative.
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Liability date is required.
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Upload contract, invoice, or agreement document (PDF, DOC, DOCX, JPG, PNG)
Detailed serializer for single liability retrieval.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original liability amount
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Date when liability was incurred
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Bad Request
Unauthorized
Forbidden
POST /api/v1.0/organisation/{org_uid}/liabilities/create/ HTTP/1.1
Host: skhokho.ai
Content-Type: application/json
Accept: */*
Content-Length: 639
{
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document": "binary"
}{
"unique_id": "text",
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"remaining_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document_url": "https://example.com",
"created_by": {
"unique_id": "text",
"full_name": "text"
},
"is_overdue": true,
"days_until_due": 1,
"date_created": "2026-01-01T00:00:00.000Z",
"last_updated": "2026-01-01T00:00:00.000Z"
}Get detailed information about a specific liability
Detailed serializer for single liability retrieval.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original liability amount
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Date when liability was incurred
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Unauthorized
Forbidden
Not Found
GET /api/v1.0/organisation/{org_uid}/liabilities/{unique_id}/ HTTP/1.1
Host: skhokho.ai
Accept: */*
{
"unique_id": "text",
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"remaining_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document_url": "https://example.com",
"created_by": {
"unique_id": "text",
"full_name": "text"
},
"is_overdue": true,
"days_until_due": 1,
"date_created": "2026-01-01T00:00:00.000Z",
"last_updated": "2026-01-01T00:00:00.000Z"
}Update liability information (PUT for full update, PATCH for partial)
Full serializer for Liability creation and updates. Handles translatable fields correctly.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original amount is required and must be non-negative.
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Liability date is required.
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Upload contract, invoice, or agreement document (PDF, DOC, DOCX, JPG, PNG)
Detailed serializer for single liability retrieval.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original liability amount
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Date when liability was incurred
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Bad Request
Unauthorized
Forbidden
Not Found
PUT /api/v1.0/organisation/{org_uid}/liabilities/{unique_id}/update/ HTTP/1.1
Host: skhokho.ai
Content-Type: application/json
Accept: */*
Content-Length: 639
{
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document": "binary"
}{
"unique_id": "text",
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"remaining_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document_url": "https://example.com",
"created_by": {
"unique_id": "text",
"full_name": "text"
},
"is_overdue": true,
"days_until_due": 1,
"date_created": "2026-01-01T00:00:00.000Z",
"last_updated": "2026-01-01T00:00:00.000Z"
}Update liability information (PUT for full update, PATCH for partial)
Full serializer for Liability creation and updates. Handles translatable fields correctly.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original amount is required and must be non-negative.
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Liability date is required.
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Upload contract, invoice, or agreement document (PDF, DOC, DOCX, JPG, PNG)
Detailed serializer for single liability retrieval.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original liability amount
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Date when liability was incurred
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Bad Request
Unauthorized
Forbidden
Not Found
PATCH /api/v1.0/organisation/{org_uid}/liabilities/{unique_id}/update/ HTTP/1.1
Host: skhokho.ai
Content-Type: application/json
Accept: */*
Content-Length: 639
{
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document": "binary"
}{
"unique_id": "text",
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"remaining_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document_url": "https://example.com",
"created_by": {
"unique_id": "text",
"full_name": "text"
},
"is_overdue": true,
"days_until_due": 1,
"date_created": "2026-01-01T00:00:00.000Z",
"last_updated": "2026-01-01T00:00:00.000Z"
}Perform actions on a liability (mark_paid, mark_overdue). Uses query parameters.
Action to perform: mark_paid or mark_overdue
Detailed serializer for single liability retrieval.
accounts_payable- Accounts Payablenotes_payable- Notes Payableloans_payable- Loans Payablemortgage_payable- Mortgage Payablebonds_payable- Bonds Payableaccrued_expenses- Accrued Expensesdeferred_revenue- Deferred Revenuetax_payable- Tax Payablesalary_payable- Salary/Wages Payableinterest_payable- Interest Payablerent_payable- Rent Payableutilities_payable- Utilities Payablelease_obligations- Lease Obligationswarranty_obligations- Warranty Obligationslegal_obligations- Legal Obligationsother- Other
current- Current Liabilitynon_current- Non-Current Liabilitycontingent- Contingent Liability
Original liability amount
^-?\d{0,13}(?:\.\d{0,2})?$Current outstanding balance
^-?\d{0,13}(?:\.\d{0,2})?$^-?\d{0,13}(?:\.\d{0,2})?$Total amount paid so far
^-?\d{0,13}(?:\.\d{0,2})?$Annual interest rate percentage
^-?\d{0,3}(?:\.\d{0,2})?$Date when liability was incurred
pending- Pendingoverdue- Overduepaid- Paidpartially_paid- Partially Paiddisputed- Disputedcancelled- Cancelleddeferred- Deferred
low- Lowmedium- Mediumhigh- Highcritical- Critical
Late payment fee percentage
^-?\d{0,3}(?:\.\d{0,2})?$Bad Request - Invalid action
Unauthorized
Forbidden
Not Found
GET /api/v1.0/organisation/{org_uid}/liabilities/{unique_id}/action/?action=mark_overdue HTTP/1.1
Host: skhokho.ai
Accept: */*
{
"unique_id": "text",
"name": "text",
"description": "text",
"liability_code": "text",
"reference_number": "text",
"liability_type": "accounts_payable",
"classification": "current",
"original_amount": "text",
"current_balance": "text",
"remaining_balance": "text",
"paid_amount": "text",
"interest_rate": "text",
"liability_date": "2026-01-01",
"due_date": "2026-01-01",
"payment_date": "2026-01-01",
"maturity_date": "2026-01-01",
"status": "pending",
"priority": "low",
"creditor_name": "text",
"creditor_contact": "text",
"creditor_email": "name@gmail.com",
"creditor_phone": "text",
"payment_terms": "text",
"late_fee_rate": "text",
"category": "text",
"department": "text",
"project_reference": "text",
"supporting_document_url": "https://example.com",
"created_by": {
"unique_id": "text",
"full_name": "text"
},
"is_overdue": true,
"days_until_due": 1,
"date_created": "2026-01-01T00:00:00.000Z",
"last_updated": "2026-01-01T00:00:00.000Z"
}Last updated
