PlentyONE icon

PlentyONE

Work with the PlentyONE (formerly plentymarkets) REST API

Actions2

Custom API Call → Custom Request

AI-generated

Summary

Send a custom HTTP request to the PlentyONE API specifying the method, endpoint, and JSON payload or query parameters. Optionally fetch all paginated results automatically when using GET requests.

Inputs

  • HTTP-Methode (required) — The HTTP method to use for the request (GET, POST, PUT, PATCH, DELETE). Defaults to GET.
  • Endpoint (required) — The API endpoint path (e.g., /rest/orders) to call on the PlentyONE API server.
  • Payload / Query (JSON) — A JSON object sent as the query parameters for GET/HEAD methods, or as the JSON body for other methods.
  • Fetch All Pages — When true and the method is GET, automatically fetch all pages by following pagination until the last page is reached.

Output shape

a list of JSON objects representing the parsed API response items

If pagination is enabled with 'Fetch All Pages', all pages of results are aggregated and returned as multiple items; otherwise, only a single page of results is returned. The response is transformed into objects suitable for use downstream in the workflow.

Examples

Example 1: Fetch all orders

Set HTTP-Methode to GET, Endpoint to /rest/orders, and Fetch All Pages to true to retrieve all orders from the PlentyONE system.

Example 2: Create a new order

Set HTTP-Methode to POST, Endpoint to /rest/orders, and provide the new order details as JSON in Payload / Query (JSON).

Discussion