Connections

Update connection

Change the name or address of a connection.

PATCHhttps://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

spacestringPflicht

Slug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.

connectionuuidPflicht

ID of the connection.

Body

namestring

New display name.

base_urlstring

New 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"
    }
  ]
}