Buildium Call Endpoint
buildium_call_endpointExecute any Buildium API operation by specifying method, path, query, and body. Limit response fields, paginate GET results, and confirm deletes for controlled writes.
Instructions
Call any Buildium endpoint.
method: GET, POST, PUT, PATCH, or DELETE path: e.g. "/v1/leases" or "/v1/leases/12345" query: query-string parameters body: JSON request body for writes fields: keep only these top-level fields in the response. Buildium records are large — passing e.g. ["Id","Name","PropertyIds"] avoids pulling tax IDs and full addresses you did not ask for. confirm: required (true) for DELETE all_pages: GET only — follow pagination to the end instead of returning the first page. Use it whenever you are counting or aggregating; a count taken from one page is wrong whenever the collection is larger than the page.
Write guardrails apply — see buildium_health for the active mode. In the default 'fixtures' mode, created records must carry the fixture prefix in their name, and updates/deletes only work on records created this session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| path | Yes | ||
| query | No | ||
| fields | No | ||
| method | Yes | ||
| confirm | No | ||
| all_pages | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||