Warden API
  1. API
Warden External API
  • Warden External API
  • Auth
    • Credential Refresh
      GET
  • Booking Engine
    • Get Property Listings
      GET
    • Get Bed Availability
      POST
    • Get Room Type Listings
      GET
    • Get Plan Options for Channel and Room Types
      POST
    • Generate Plan for Channel and Room Types
      POST
    • Create Booking
      PUT
  • API
    • Get Company Details
      GET
    • Get Channels
      GET
    • Get Bookings
      GET
    • Get Residents
      GET
    • Get Payments
      GET
    • Get Transactions
      GET
  1. API

Get Payments

GET
/api/v1/external-app/get-rent-payments
Last modified:2026-05-03 12:34:55
Returns a list of payments across your properties. Payments in Warden represent individual payment records tied to bookings, residents, or leads. Use this to track payment status, reconcile collections, monitor overdue payments, and sync financial data with your own systems.

Query Parameters#

Pagination#

ParameterTypeDefaultDescription
pagenumber0Page number (zero-indexed)
per_pagenumber50Number of results per page (max: 10000)

Filtering#

Filters are passed via the q parameter. Multiple filters can be combined using $$ as a separator.
Syntax: q=<filterKey><operator><value>
Combining filters: q=<filter1>$$<filter2>$$<filter3>

Available Filter Keys#

Filter KeyTypeDescription
searchTextstringSearch across resident/lead name and room name, or by exact payment id
idnumberFilter by exact payment ID
bookingIdnumberFilter payments belonging to a specific booking
residentIdnumberFilter payments belonging to a specific resident
leadIdnumberFilter payments belonging to a specific lead
propertyIdnumberFilter payments by property
sessionIdnumberFilter payments associated with a specific session (matches across resident, lead, and booking)
chartOfAccountIdnumberFilter payments that contain a payment item with a specific chart of account
settlementReportIdnumberFilter payments included in a specific settlement report
statusenumFilter by payment status (see values below)
typeenumFilter by payment type. Allowed values: Rent Collection, Refund
categoryenumFilter by payment category (see values below)
scopeenumFilter by payment scope. Allowed values: Document, Shadow
entryenumFilter by the transaction entry method used for settlement. Allowed values: Manual, Gateway, CirclePe, Payout, Transfer
transactionStatusenumFilter by the status of associated transactions (see values below)
entityTypeenumFilter by the entity the payment belongs to. Allowed values: Resident, Lead
isOverduebooleanFilter overdue payments (true) or non-overdue pending payments (false)
dueDatedatetimeFilter by payment due date
billingDatedatetimeFilter by payment billing date
paidOnDateTimedatetimeFilter by the date payment was received
createdAtdatetimeFilter by record creation date
updatedAtdatetimeFilter by last updated date
residentMoveInDatedatetimeFilter by the associated resident's move-in date
residentMoveOutDatedatetimeFilter by the associated resident's move-out date
leadMoveInDatedatetimeFilter by the associated lead's move-in date
leadMoveOutDatedatetimeFilter by the associated lead's move-out date
sessionStartDatedatetimeFilter payments whose associated session starts on or after this date
sessionEndDatedatetimeFilter payments whose associated session ends on or before this date

status Enum Values#

ValueDescription
DraftPayment has been created but not yet issued
PendingPayment has been issued and is awaiting collection
PaidPayment has been successfully collected
ProcessingPayment is being processed via a payment gateway
VoidPayment has been voided and is no longer collectible
UncollectablePayment could not be collected
AdjustedPayment has been adjusted against another payment

category Enum Values#

ValueDescription
BookingReservation payment collected at the time of booking
Initial PaymentCheck-in payment collected before or at move-in
RentStandard recurring rent collection
Security RefundRefund of the security deposit to the resident's bank
Security ForfeitSecurity deposit forfeited by the resident
Security TransferSecurity deposit transferred to another booking
Adjustment RefundRefund issued as an adjustment

transactionStatus Enum Values#

ValueDescription
CreatingTransaction is being initialised
OpenTransaction is open and awaiting action
PendingTransaction is pending completion
SuccessTransaction completed successfully
FailedTransaction failed
VoidTransaction has been voided
RequestedTransaction has been requested by the resident
DeclinedResident's transaction request was declined by the admin

Operators#

OperatorMeaning
:=Exact match
~=Contains (partial match)
>=Greater than or equal
<=Less than or equal
!=Not equal

Filter Examples#

# Get all pending payments for a property
GET /api/v1/external-app/get-payments?q=propertyId:=412$$status:=Pending

# Get all overdue payments
GET /api/v1/external-app/get-payments?q=isOverdue:=true

# Get all rent payments for a booking
GET /api/v1/external-app/get-payments?q=bookingId:=15902$$category:=Rent

# Get payments due before a specific date
GET /api/v1/external-app/get-payments?q=dueDate<=2026-08-01

# Get all refund payments
GET /api/v1/external-app/get-payments?q=type:=Refund

Sorting#

ParameterTypeOptionsDefault
sortstringcreatedAt, updatedAt, dueDate, billingDate, paidOnDateTimecreatedAt
orderstringasc, descdesc

Authentication#

This endpoint requires a valid Bearer Token in the Authorization header. Obtain one via the Credential Refresh endpoint.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Query Params

Header Params

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://server.wardenera.com/api/v1/external-app/get-rent-payments?skip=0&take=10' \
--header 'User-Agent: insomnia/11.4.0' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "payments": [
        {
            "id": 44149,
            "userId": 2724,
            "companyId": 11,
            "documents": null,
            "scope": "Document",
            "status": "Void",
            "entry": "Manual",
            "type": "Rent Collection",
            "category": "Rent",
            "direction": "In-Bound",
            "paymentItems": [
                {
                    "id": 78520,
                    "paymentId": 44149,
                    "chartOfAccountId": 169,
                    "realizationDate": null,
                    "fromChartOfAccountId": null,
                    "beneficiaryId": null,
                    "systemTags": null,
                    "companyId": 11,
                    "taxExemptionId": null,
                    "taxDeductionId": null,
                    "serviceSubscriptionId": null,
                    "serviceUsageId": null,
                    "serviceId": null,
                    "invoiceFileId": null,
                    "description": "When residents security is forfieted, that liability turns into this income",
                    "inputAmount": 1233,
                    "discount": 0,
                    "customEntryDates": null,
                    "realizationPlan": null,
                    "isSettled": false,
                    "settlementUTR": null,
                    "settlementReportId": null,
                    "settlementDateTime": null,
                    "settlementData": null,
                    "originalTimezone": "Asia/Kolkata",
                    "isDeleted": false,
                    "createdById": 8091,
                    "updatedById": 8091,
                    "createdAt": "2024-06-23T17:47:07+05:30",
                    "updatedAt": "2024-06-23T17:47:07+05:30",
                    "taxableAmount": 1100.9,
                    "baseAmount": 1100.9,
                    "taxAmount": 132.1,
                    "computedTaxAmount": 132.1,
                    "exemptedTaxAmount": 0,
                    "deductedTaxAmount": 0,
                    "payableAmount": 1233,
                    "grossPayableAmount": 1233,
                    "taxesUsed": [
                        {
                            "taxId": 60,
                            "taxType": "Inclusive",
                            "paymentItemId": 78520,
                            "computedAmount": 66.05,
                            "exemptedAmount": 0,
                            "amount": 66.05,
                            "tax": {
                                "id": 60,
                                "type": "Inclusive",
                                "name": "SGST",
                                "percentage": 6,
                                "validFrom": null,
                                "validTo": null,
                                "companyId": 11,
                                "isDeleted": false,
                                "createdById": 13581,
                                "updatedById": 13581,
                                "createdAt": "2024-05-20T03:06:41+05:30",
                                "updatedAt": "2024-05-20T03:06:41+05:30"
                            },
                            "createdAt": "2026-05-03T13:56:14+05:30",
                            "updatedAt": "2026-05-03T13:56:14+05:30"
                        },
                        {
                            "taxId": 61,
                            "taxType": "Inclusive",
                            "paymentItemId": 78520,
                            "computedAmount": 66.05,
                            "exemptedAmount": 0,
                            "amount": 66.05,
                            "tax": {
                                "id": 61,
                                "type": "Inclusive",
                                "name": "CGST",
                                "percentage": 6,
                                "validFrom": null,
                                "validTo": null,
                                "companyId": 11,
                                "isDeleted": false,
                                "createdById": 13581,
                                "updatedById": 13581,
                                "createdAt": "2024-05-20T03:06:41+05:30",
                                "updatedAt": "2024-05-20T03:06:41+05:30"
                            },
                            "createdAt": "2026-05-03T13:56:14+05:30",
                            "updatedAt": "2026-05-03T13:56:14+05:30"
                        }
                    ],
                    "label": "Security Forfeits",
                    "SACCode": null,
                    "chartOfAccount": {
                        "id": 169,
                        "name": "Security Forfeits",
                        "type": "Income",
                        "description": "When residents security is forfieted, that liability turns into this income",
                 
Modified at 2026-05-03 12:34:55
Previous
Get Residents
Next
Get Transactions
Built with