Used variables
# Base URL of node A api
$API_A_BASE
# Main administrator JWT for node A
$MAIN_JWT_A
# Node A domain
$DOMAIN_A
# Node B domain
$DOMAIN_B
# Node name
$NODE_NAME
# Node A nodeID
$NODE_ID_A
# Node B nodeID
$NODE_ID_B
# Node URI
$NODE_URI
Example request
curl -X POST "$API_A_BASE/federation/nodes/" \
-H "authorization: Bearer $MAIN_JWT_A" \
--header "Content-Type: application/json" \
--data "{
\"baseURL\": \"$DOMAIN_A_BASE_URL\",
\"name\": \"$DOMAIN_A_NAME\"
}";
Example response
{
"response": {
"nodeID": "$NODE_ID_A",
"name": "$DOMAIN_A_NAME",
"status": "pending",
"baseURL": "$DOMAIN_A_BASE_URL",
"sharedNodeID": "$NODE_ID_A",
"createdAt": "2020-12-01T14:24:47.246145938Z",
"createdBy": "0"
}
}