Tollara icon

Tollara

Tollara marketplace operations: authenticate requests, invoke services, manage async jobs, and report usage

Actions9

Invocation → Invoke

AI-generated

Summary

Invoke a listed Tollara service endpoint synchronously or asynchronously by specifying HTTP method, service key, service ID, endpoint ID, and optional request body. Returns the HTTP status, response body, and for asynchronous calls, the request ID, progress URL, and callback URL.

Inputs

  • HTTP Method — HTTP method to use for the invocation (GET, POST, PUT, DELETE). Defaults to POST.
  • Async — Whether to invoke the service asynchronously. When true, the response will include requestId, progressUrl, and callbackUrl.
  • Service Key (required) — The service key used for authorization, provided as a password field.
  • Service ID (required) — The UUID of the service to invoke.
  • Endpoint ID (required) — The ID of the specific endpoint of the service to invoke.
  • Body — Optional request body as a JSON string. Used with POST and PUT methods.
  • Set API Endpoints — Toggle to override default Tollara API URLs with custom ones.
  • Invoke API URL — Custom base URL for the invoke API endpoint. Required if 'Set API Endpoints' is enabled.

Output shape

a list of items each containing invocation results including 'tollaraOk' boolean, HTTP status code, response body text, parsed JSON data (if any), and for async invocations the requestId, callbackUrl, and progressUrl strings.

Supports multiple input items; each invocation produces one output item. If asynchronous mode is enabled, the output includes async envelope URLs. The node handles authorization via the service key. If the invocation fails (e.g. network error), 'tollaraOk' will be false and an error code/message included.

Links

Discussion