---
title: "Create a disbursement for a facility"
method: POST
path: "/facilities/{facility_id}/disbursements"
tags: ["Facilities"]
---

# Create a disbursement for a facility

`POST /facilities/{facility_id}/disbursements`

## Request

- Base URL: `https://production.pier-finance.com/api`
- URL: `https://production.pier-finance.com/api/facilities/{facility_id}/disbursements`
- Auth: HTTP bearer

Create a disbursement for a facility. If disbursements_ach_enabled is false, use none for transfer_type.

## Path parameters

- `facility_id` string, required

## Request body

- DisbursementRequest
  - `amount` integer, required: The amount of the disbursement, in cents (e.g. 1000 = $10.00)
  - `disbursement_bank_account` BankAccount
    - `bank_account_number` string, required: The bank account number to use for scheduled payments
    - `bank_routing_number` string, required: The bank routing number to use for scheduled payments
    - `type` 'checking' | 'savings', required
  - `transfer_type` 'standard' | 'none', required: These transfer types are passed in by API users to indicate ACH or not.
  - `settlement_priority` 'standard' | 'next_day' | 'same_day': This determines the network speed used for ACH transfers.

## Response `200`

- Disbursement
  - `id` string, required: The id of the disbursement
  - `facility_id` string, required
  - `amount` integer, required: The amount of the disbursement, in cents (e.g. 1000 = $10.00)
  - `status` 'pending' | 'processing' | 'processed' | 'settled' | 'failed' | 'canceled' | 'cancellation_pending', required
  - `failure_reason` string, nullable: A reason for the failure if any exists
  - `date` string, nullable: The date of the disbursement (YYYY-MM-DD)
  - `created_on` string, date-time, required: Timestamp the disbursement object is created on
  - `transfer_type` 'standard' | 'none' | 'refund' | 'cancellation' | 'suspense_refund', required: Transfer types that are not standard/none are set by special operations like the refund endpoint for example. Special types, like refund, will reference the original transaction transfer type of standard/none to determine if ACH was used if this knowledge is needed (e.g. does an ACH refund need to happen or was this ledgering only).

## Other responses

- `400`
- `401`
- `404`
- `429`
- `500`

---

[API](https://skmtc.dev/pier-finance/apis/pier-api.md) - [All operations](https://skmtc.dev/pier-finance/apis/pier-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pier-finance/apis/pier-api/revisions/08a7c49252b9?raw)
