acumulus_request
Call any Acumulus API endpoint directly when dedicated tools do not cover it, passing the API path and optional fields to read or modify administration data.
Instructions
Call any Acumulus function endpoint directly.
Use this for endpoints not covered by the dedicated tools below.
Args: api_path: Path below the stable base, matching the Acumulus docs, e.g. "picklists/picklist_vattypes.php", "invoices/invoice_add.php", "invoices/invoice_set_payment_status.php", "entry/entry_info.php". fields: Extra fields merged into the request envelope. Nested dicts become nested elements; a list value repeats its element (e.g. {"customer": {"invoice": {"line": [{...}, {...}]}}}). Do NOT include the contract/credentials block — that is added for you.
Returns: JSON-encoded response from Acumulus.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | ||
| api_path | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |