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