Calagopus icon

Calagopus

Interact with the Calagopus API

Actions343

Server Files → Pull

AI-generated

Summary

Starts a remote file pull for the specified server by sending a POST request to the Calagopus client API. Use it to have the server fetch a file from a remote source; provide any API-specific pull details in the JSON body or query parameters.

Inputs

  • Server UUID (required) — The server UUID or identifier to pull the file to.
  • Query Parameters JSON — Optional query parameters as a JSON object; defaults to {}.
  • Body Mode — Select JSON, Raw Text, or None for the request body. Defaults to JSON.
  • Body JSON — Request payload as a JSON object when Body Mode is JSON; defaults to {}.
  • Raw Body — Plain text request payload when Body Mode is Raw Text.
  • Additional Options — Optionally return HTTP error responses, return the full response including status and headers, or set a request timeout in milliseconds. A timeout of 0 uses n8n defaults.

Output shape

A single n8n item per input item, with the API response represented as JSON.

Object responses are returned directly; arrays are wrapped in {"data": [...]}, primitive responses in {"data": value}, and an empty response as {"success": true}. The pull is started with POST /api/client/servers/{serverUuid}/files/pull; the operation does not wait for the remote file transfer to complete.

Examples

Example 1: Start a remote file pull

Set Server UUID and provide the API-required pull details in Body JSON or Query Parameters JSON. The endpoint is POST /api/client/servers/{serverUuid}/files/pull.

Links

Discussion