Funding Sources
Create a funding source
Creates a funding source on a project. vendor_id names the vendor organization the source draws on and must be a vendor of your organization. A non-zero amount is recorded in the project's funding ledger.
post/projects/{projectId}/funding-sources
Request
- Base URL: https://api.rabbet.com/v1
- URL: https://api.rabbet.com/v1/projects/{projectId}/funding-sources
- Auth: OAuth 2 (client credentials, token URL https://api.rabbet.com/oauth/token, scopes: write)
Path parameters
projectIdstring uuid required
Rabbet project UUID. To resolve your own identifier to a project, use GET /projects?custom_id=....
Headers
Idempotency-Keystring
Optional client-supplied key making this request idempotent. Reuse the same value (for the same request) to safely retry.
Request body
Example request
{
"label": "Senior Loan",
"equity_type": "loan",
"amount": {
"amount": "123.45",
"currency": "USD"
},
"vendor_id": "b7b36587-1c9f-4e2c-a5b0-6f0a4b2f9e11",
"close_date": "2026-01-15",
"maturity_date": "2028-01-15",
"custom_id": "GL-1100-042"
}Response
The created 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.