Actions33
- Activity Actions
- Contact Actions
- Group Actions
- Membership Actions
- Relationship Actions
- Custom API Call Actions
Custom API Call → Create (Legacy)
AI-generatedSummary
Sends a raw CiviCRM APIv4 request for the specified entity and action. Despite the legacy “Create” label, it does not force a create action: the Action and Params (JSON) fields determine the request.
Inputs
- Entity (required) — CiviCRM APIv4 entity name, such as Contact or CustomValue.
- Action (required) — APIv4 action to call, such as create, get, update, or delete. Defaults to get.
- Params (JSON) — Valid JSON object passed as the API call parameters. Defaults to {"limit":25}.
- Runtime Bearer Token (Optional) — Optional expression-ready JWT used as the request bearer token. When supplied, it bypasses credential-based authentication and the node does not retry with the API key on empty results or errors.
- Base URL Override — Optional per-item CiviCRM site-root URL, without /civicrm. If no scheme is supplied, https:// is assumed; only HTTP and HTTPS are accepted. Defaults to the credential's Base URL.
Output shape
A single item containing the raw CiviCRM APIv4 response for each input item.
The legacy operation value routes to the raw API-call path. Invalid Params JSON throws an error; with Continue On Fail enabled, the item instead contains an error field. If a runtime bearer token is supplied, empty responses are returned as received without API-key fallback.