Skip to main content
GET
/
hub
/
nodes
/
{collection_topic}
/
{node_topic}
Get a node
curl --request GET \
  --url https://api.quiva.ai/hub/nodes/{collection_topic}/{node_topic} \
  --header 'Authorization: Bearer <token>'
{
  "subject": "ms.hub.config.node.805092869.98765432",
  "data": {
    "id": "98765432",
    "name": "ProcessPayment",
    "description": "Processes a payment transaction via Stripe",
    "node_type": "function",
    "subject": "quiva-function.stripe-charge",
    "payload": {
      "amount": "{{trigger.amount}}",
      "currency": "{{trigger.currency}}",
      "customer_id": "{{trigger.customer_id}}"
    },
    "options": {
      "timeout": 30000,
      "attempts": 3,
      "backoff_ms": 1000,
      "ignore_response_codes": [
        404,
        429
      ]
    }
  },
  "modified": 1748533179
}

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme

Path Parameters

collection_topic
string
required

The topic is a hash of the name that was used when a collection was created

node_topic
string
required

Node topic - hash of the names the node was created with

Response

Node retrieved successfully

subject
string

Subject identifier for the node

data
object
modified
integer

Timestamp of last modification