Actions343
- Admin Activity Actions
- Admin Announcements Actions
- Admin Assets Actions
- Admin Backup Configurations Actions
- Admin Database Hosts Actions
- Admin Egg Configurations Actions
- Admin Egg Repositories Actions
- Admin Extensions Actions
- Admin Locations Actions
- Admin Mounts Actions
- Admin Nests Actions
- Create
- Create Egg
- Create Egg Mount
- Create Egg Variable
- Delete
- Delete Egg
- Delete Egg Mount
- Delete Egg Variable
- Delete Eggs
- Duplicate Egg
- Export Egg
- Get
- Get All Eggs
- Get Egg
- Get Egg Mounts
- Get Egg Servers
- Get Egg Variables
- Get Eggs
- Get Many
- Import Egg
- Move Egg
- Move Eggs
- Update
- Update Egg
- Update Egg From Import
- Update Egg From Repository
- Update Egg Variable
- Update Egg Variable Order
- Update Eggs From Repository
- Admin Nodes Actions
- Create
- Create Allocations
- Create Mount Link
- Delete
- Delete Allocations
- Delete Backup
- Delete Mount Link
- Detach Backup
- Download Backup
- Duplicate
- Get
- Get Allocations
- Get Available Allocations
- Get Backup
- Get Backups
- Get Capacity
- Get Config
- Get Many
- Get Mounts
- Get Server Resources
- Get Servers
- Get System Log
- Get System Logs
- Get System Overview
- Get System Stats
- Get Token
- Get Transferring Servers
- Reattach Backup
- Reset Token
- Restore Backup
- Send Servers Power Action
- Transfer Servers
- Update
- Update Allocations
- Update Config
- Update Default Config
- Admin OAuth Providers Actions
- Admin Roles Actions
- Admin Servers Actions
- Admin Settings Actions
- Admin Stats Actions
- Admin System Actions
- Admin Users Actions
- Client Account Actions
- Create API Key
- Create Command Snippet
- Create Security Key
- Create SSH Key
- Delete API Key
- Delete Avatar
- Delete Command Snippet
- Delete OAuth Link
- Delete Security Key
- Delete Session
- Delete SSH Key
- Disable Two-Factor
- Get
- Get Activity
- Get API Keys
- Get Command Snippets
- Get OAuth Link
- Get OAuth Links
- Get Permissions
- Get Security Keys
- Get Sessions
- Get SSH Keys
- Get Two-Factor
- Import SSH Key
- Logout
- Recreate API Key
- Security Key Challenge
- Update
- Update API Key
- Update Avatar
- Update Command Snippet
- Update Email
- Update Password
- Update Security Key
- Update SSH Key
- Client Server Actions
- Custom Request Actions
- Server Allocations Actions
- Server Announcements Actions
- Server Backups Actions
- Server Databases Actions
- Server Files Actions
- Server Mounts Actions
- Server Schedules Actions
- Server Settings Actions
- Server Startup Actions
- Server Subusers Actions
- System Actions
Custom Request → Request
AI-generatedSummary
Sends an authenticated request to a custom Calagopus API path using the selected HTTP method. Use it to call API endpoints that are not covered by the node’s predefined operations.
Inputs
- HTTP Method — Method for the request: GET (default), POST, PUT, PATCH, or DELETE.
- Path (required) — API path, with or without a leading slash. A missing slash is added automatically.
- Query Parameters JSON — JSON object of query parameters; defaults to {}. The value must parse as an object.
- Body Mode — Choose JSON (default), Raw Text, or None. For JSON, the body defaults to {} and must be a JSON object; raw text is sent as text/plain. None omits the body.
- Additional Options — Optionally return full response details (status, headers, and body), ignore HTTP status errors, or set a timeout in milliseconds. A timeout of 0 uses n8n defaults.
Output shape
A single item per input item, containing the response body as JSON.
Array responses are wrapped as {"data": [...]}; primitive responses as {"data": value}; and null or undefined responses as {"success": true}. With Return Full Response enabled, the response details are included in the returned JSON. If Continue On Fail is enabled, a failed item returns {"error": "..."}; otherwise the node raises an item-level error.
Examples
Example 1: Make a GET request to a permissions endpoint
Select GET and enter /api/client/permissions as the path. Leave Query Parameters JSON as {} unless the endpoint needs parameters.
Example 2: Send a JSON request to an endpoint
Choose POST, PUT, or PATCH; set Body Mode to JSON and enter the request object in Body JSON.
Example 3: Send plain text or omit the body
Set Body Mode to Raw Text and enter the text, or choose None to send no request body.