Holded icon

Holded

Manage Holded contacts, documents, payments, projects, tasks, leads, and custom API requests

Actions45

Custom API Request → Send Request

AI-generated

Summary

Send a custom HTTP request to the Holded API by specifying the API path, HTTP method, query parameters, and request body.

Inputs

  • Path (required) — Specify the absolute relative API path on Holded, starting with /api/... (e.g., /api/invoicing/v1/contacts). This path cannot be a full URL.
  • HTTP Method (required) — Select the HTTP method to use for the request (GET, POST, PUT, PATCH, or DELETE).
  • Additional Query Parameters — Add extra query string parameters as name-value pairs that are not covered by other filters.
  • Advanced Query JSON — Provide query string parameters as a JSON object in string format. These parameters override the Additional Query Parameters if both are provided.
  • Fields — Specify simple (top-level) request body fields as name-value pairs. Useful for simple body payloads.
  • Advanced Body JSON — Provide a JSON object as a string for the request body. This advanced JSON overrides the simple Fields if both are provided.

Output shape

A list of JSON objects representing the HTTP response from the Holded API, with one entry per API response item if the response is an array.

Response entries are normalized as JSON objects. If the response is a single object, it is wrapped into a single-item list. Errors during the request can be returned on each item if 'Continue on Fail' is enabled in the node settings.

Links

Discussion