Skip to main content
Payments represent individual payment records against a tradeline. Each payment automatically updates the tradeline’s status, balance, and 24-month payment history.

Reporting a payment

Request fields

Response

The response includes the payment record plus a tradeline_status snapshot:

Auto-updates on tradeline

When you report a payment, the API automatically:
  1. Updates account_status based on payment_status
  2. Recalculates current_balance from amount_due - amount_paid
  3. Updates amount_past_due (non-zero when delinquent)
  4. Appends to payment_history (24-month rolling string)
  5. Tracks highest_balance if current balance exceeds previous high
  6. Sets date_of_first_delinquency on first non-current payment

Duplicate prevention

Each (tradeline_id, period_start) combination must be unique. Submitting a duplicate returns 409 CONFLICT.

Listing payments

Payments are listed per-tradeline. The tradeline_id query parameter is required.
Payments are ordered by payment_date descending.