LendingDisbursements

Create a disbursement

Creates a disbursement for a loan. Read more.

post/loans/disbursements

Request

  • Base URL: https://api.column.com
  • URL: https://api.column.com/loans/disbursements
  • Auth: HTTP basic

Headers

Idempotency-Keystring

Idempotency keys can be up to 255 characters long and are case sensitive. Column reserves the right to expire idempotency keys after 30 days. Only ASCII printable characters (code 32 - 126) are allowed for idempotency keys.

Request body

account_number_idstring

ID of the account number to which funds will be disbursed. Either bank_account_id or account_number_id must be specified. For offline disbursements, this is for record only and no funds will be disbursed.

amountinteger nullable required

Amount (in cents) of the funds that will be disbursed.

bank_account_idstring

ID of the bank account to which funds will be disbursed. Either bank_account_id or account_number_id must be specified. For offline disbursements, this is for record only and no funds will be disbursed.

currencystring required

The currency of the disbursement. Currently only USD is supported.

descriptionstring

The description of the loan disbursement. Maximum length: 127 characters.

detailsobject nullable

Transfer monitoring details

holdboolean

If set to true, creates a disbursement in a hold state. The disbursement will not be completed until the clear API is called. Disbursements in a hold state may be updated or canceled.

is_offlineboolean

If set to true, the disbursement will only increase the principal receivables sold to your platform. The retained principal receivables will not be impacted and no funds will be credited to the bank account. Read more.

loan_idstring required

The ID of the loan from which the disbursement is being made.

Response

Successful response

account_number_idstring required

The unique ID of the account to which the funds are disbursed

amountinteger required

Amount (in cents) of funds disbursed to the borrower

bank_account_idstring required

The bank account to which funds are disbursed

created_atstring date-time required

The timestamp the loan disbursement was created

currencystring required

The currency of the loan. Currently only USD is supported.

descriptionstring required

The description of the loan disbursement in the Column dashboard

effective_atstring date-time nullable required

The timestamp the loan disbursement was marked effective

idstring required

The unique ID of the loan disbursement object

idempotency_keystring required

The idempotency key specified in the loan disbursement. Returns an empty string "" when not set.

is_offlineboolean required

Indicates if the loan disbursement is an offline disbursement. Read more.

loan_idstring required

The unique ID of the loan object the loan disbursement is associated to

statusstring required

The current status of the loan disbursement. Possible values: completed, canceled, hold, manual_review, rejected.

Example response

{
  "account_number_id": "acno_2zI1Da9Ro0dvk6HT2gla1H0UTyS",
  "amount": 1500,
  "bank_account_id": "bacc_2zI1DavEbJQbbOIJeExDVJczhqM",
  "created_at": "2025-08-03T16:04:09Z",
  "currency": "USD",
  "description": "first disbursement",
  "effective_at": "2025-08-03T16:04:09Z",
  "id": "ldsb_30meChPQuHfd7jqNuUWlkqS6B9o",
  "idempotency_key": "",
  "is_offline": false,
  "loan_id": "loan_30mcttnSZBlSahXy6LUFzbeemlk",
  "status": "completed"
}

Changes

No recorded changes to this operation across all 1 revision of this API.