Connections

Create connection

Connect your own endpoint.

POSThttps://app.elunos.ai/api/v1/spaces/{space}/connections

Creates a connection to your own endpoint. Tools using this connection only give the path in their recipe; the address in front of it comes from here.

Path parameters

spacestringPflicht

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

Body

namestringPflicht

Display name.

kindstringPflicht

Always `custom`. Ready-made integrations are set up in the platform.

base_urlstringPflicht

Address of the endpoint, with `https://`.

Example

curl -X POST https://app.elunos.ai/api/v1/spaces/praxis-mueller/connections \
  -H "Authorization: Bearer np_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Praxissoftware",
    "kind": "custom",
    "base_url": "https://api.praxis-mueller.de/v2"
  }'

Response

201 with the new connection. auth_status starts as missing.

{
  "data": {
    "id": "0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32",
    "name": "Praxissoftware",
    "kind": "custom",
    "connector": null,
    "module": null,
    "base_url": "https://api.praxis-mueller.de/v2",
    "auth_status": "missing",
    "tool_count": 0,
    "created_at": "2026-09-01T08:40:00+02:00",
    "updated_at": "2026-09-01T08:40:00+02:00"
  }
}

The API does not accept credentials such as API keys or passwords. Store them in the platform under Capabilities → Connections. The platform sends them with every call.