Connections
Update connection
Change the name or address of a connection.
https://app.elunos.ai/api/v1/spaces/{space}/connections/{connection}Changes the name or address. All tools of the connection call the new address afterwards. Publish the agents that use these tools so the change applies in conversations.
Path parameters
spacestringPflichtSlug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.
connectionuuidPflichtID of the connection.
Body
namestringNew display name.
base_urlstringNew address.
expected_updated_atdatetime`updated_at` from your last read. If the stored value differs, the API answers 409 `stale` with the current record instead of overwriting someone else's change.
Example
curl -X PATCH https://app.elunos.ai/api/v1/spaces/praxis-mueller/connections/0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32 \
-H "Authorization: Bearer np_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"base_url": "https://api.praxis-mueller.de/v3",
"expected_updated_at": "2026-09-01T08:40:00+02:00"
}'Response
{
"data": {
"id": "0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32",
"name": "Praxissoftware",
"kind": "custom",
"connector": null,
"module": null,
"base_url": "https://api.praxis-mueller.de/v3",
"auth_status": "configured",
"tool_count": 3,
"created_at": "2026-09-01T08:40:00+02:00",
"updated_at": "2026-09-01T08:40:00+02:00"
},
"changes": [
{
"path": "base_url",
"from": "https://api.praxis-mueller.de/v2",
"to": "https://api.praxis-mueller.de/v3"
}
]
}