Funding Sources

Update a funding source

Partially updates a funding source: only fields present in the request change. A funding source never moves between projects. Changing amount also records the change in the project's funding ledger. vendor_id must name a vendor of your organization.

patch/funding-sources/{fundingSourceId}

Request

  • Base URL: https://api.rabbet.com/v1
  • URL: https://api.rabbet.com/v1/funding-sources/{fundingSourceId}
  • Auth: OAuth 2 (client credentials, token URL https://api.rabbet.com/oauth/token, scopes: write)

Path parameters

fundingSourceIdstring uuid required

Headers

Idempotency-Keystring

Optional client-supplied key making this request idempotent. Reuse the same value (for the same request) to safely retry.

Request body

labelstring
equity_type'cash' | 'equity' | 'letter_of_credit' | 'loan' | 'tax_credit' | 'working_capital'

The kind of capital the funding source provides. loan is debt; the other values are equity-side classifications.

vendor_idstring uuid

Id of the vendor organization the source draws on. Must be a vendor of your organization.

close_datestring date nullable
maturity_datestring date nullable
custom_idstring nullable
notestring nullable

Example request

{
  "label": "Senior Loan (amended)",
  "equity_type": "loan",
  "amount": {
    "amount": "123.45",
    "currency": "USD"
  },
  "vendor_id": "b7b36587-1c9f-4e2c-a5b0-6f0a4b2f9e11"
}

Response

The updated funding source.

Example response

{
  "data": {
    "id": "7f9c34d1-4247-42e5-a417-36b1e9d3f5b4",
    "project_id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
    "label": "Senior Loan",
    "equity_type": "loan",
    "amount": {
      "amount": "123.45",
      "currency": "USD"
    },
    "disbursed_amount": {
      "amount": "123.45",
      "currency": "USD"
    },
    "close_date": "2026-01-15",
    "maturity_date": "2028-01-15",
    "custom_id": "GL-1100-042",
    "vendor": {
      "id": "b7b36587-1c9f-4e2c-a5b0-6f0a4b2f9e11",
      "name": "First Municipal Bank"
    }
  }
}

Changes

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