Tools
Tools auflisten
Alle Tools eines Space.
GET
https://app.elunos.ai/api/v1/spaces/{space}/toolsLiefert alle Tools eines Space. Ein Tool ist eine Aktion, die ein Agent mitten im Gespräch ausführt, etwa freie Termine suchen oder eine Bestellung nachschlagen.
Pfadparameter
spacestringPflichtSlug des Space, z. B. `praxis-mueller`. Steht in der Antwort von `GET /spaces`.
Abfrageparameter
connection_iduuidNur Tools dieser Verbindung.
pageintegerSeite, beginnend bei 1. Standard 1.
per_pageintegerEinträge pro Seite. Standard 50, höchstens 200.
Beispiel
curl https://app.elunos.ai/api/v1/spaces/praxis-mueller/tools \
-H "Authorization: Bearer np_xxxxxxxx"Antwort
{
"data": [
{
"id": "0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11",
"connection_id": "0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32",
"slug": "find_slots",
"name": "Freie Termine suchen",
"description": "Sucht freie Termine an einem Tag. Nutze es, bevor du einen Termin vorschlägst.",
"recipe": {
"kind": "fetch",
"announce": true,
"announce_text": "Einen Moment, ich schaue nach freien Terminen.",
"sources": {
"a": {
"method": "GET",
"url": "/slots?date={{date}}",
"params": [
{
"from": "llm",
"name": "date",
"value": "Wunschtag des Anrufers im Format YYYY-MM-DD",
"type": "string",
"required": true
}
]
}
},
"output": {
"fields": [
"slots"
],
"limit": 5,
"remember": []
}
},
"usage_count": 1,
"sync_status": "synced",
"sync_error": null,
"created_at": "2026-09-01T08:45:00+02:00",
"updated_at": "2026-09-01T08:45:00+02:00"
}
],
"meta": {
"page": 1,
"per_page": 50,
"total": 1,
"next_page": null
}
}