Overview
The Utexo Cloud API allows you to manage RGB Lightning Node instances programmatically — creating, querying, upgrading, destroying nodes, and managing their settings.Base URL
Authentication
All endpoints require bearer token authentication. First create an API token, then export it:Endpoints
List Nodes
GET /api/nodes
Returns all nodes and their build history.
Example response
Example response
Create a Node
POST /api/nodes
Example response
Example response
Get a Node
GET /api/nodes/{id}
Destroy a Node
DELETE /api/nodes
Update Node Settings
POST /api/nodes/{id}/settings
Update node settings, such as the webhook URL.
Node Lifecycle: Start
POST /api/nodes/{id}/start
Node Lifecycle: Stop
POST /api/nodes/{id}/stop
Upgrade Node
POST /api/nodes/{id}/upgrade
Upgrades the node to the latest RLN image version.
Get Latest RLN Image Version
GET /api/nodes/latest-rln-image
Webhooks: Get Public Key
GET /api/webhook-public-key
Returns the public key used to verify webhook signatures. See Webhooks for details.
Logs: Trigger Export
POST /api/nodes/{id}/logs
Starts a log export job for a node. Returns a taskId.
Logs: Get Download URLs
GET /api/nodes/{id}/logs?taskId={taskId}