Connections

Send test request

Send a request through the connection the way a tool would.

POSThttps://app.elunos.ai/api/v1/spaces/{space}/connections/{connection}/test-request

Sends a single request through the connection, with the stored credentials, and returns what was sent and what came back. This is how you check a tool before an agent calls it in a conversation.

Path parameters

spacestringPflicht

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

connectionuuidPflicht

ID of the connection.

Body

methodstringPflicht

`GET`, `POST`, `PUT`, `PATCH` or `DELETE`.

urlstringPflicht

Path relative to the connection's `base_url`. May contain placeholders such as `{{date}}`.

paramsobject

Values for the parameters, by name.

Example

curl -X POST https://app.elunos.ai/api/v1/spaces/praxis-mueller/connections/0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32/test-request \
  -H "Authorization: Bearer np_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "GET",
    "url": "/slots?date={{date}}",
    "params": {
      "date": "2026-09-24"
    }
  }'

Response

{
  "data": {
    "status": 200,
    "sent": {
      "url": "https://api.praxis-mueller.de/v2/slots?date=2026-09-24",
      "headers_redacted": {
        "Authorization": "[redacted]"
      },
      "body": null
    },
    "response": {
      "slots": [
        "09:00",
        "10:30"
      ]
    }
  }
}

The request is really executed. A test request to an endpoint that books or deletes something does book or delete it.