AS A Service-Module admin
I WANT the LLM module to be notified when an API endpoint is created or updated
SO THAT the LLM api-tool index stays up to date
Description
When an endpoint is created or edited from either API Registry or Service Flow, the Service Module must notify the LLM module.
LLM endpoint:
POST http://ruuter-internal:8086/rag-search/api-tools/index
Payload per endpoint:
{
"endpointId": "<endpoint.endpointId>",
"name": "<endpoint.name>",
"description": "<endpoint.description>",
"url": "<selected definition url/openApiUrl/path>",
"method": "<selected definition methodType>",
"params": [
{
"name": "...",
"type": "...",
"required": true,
"description": "..."
}
]
}
Acceptance Criteria
AS A Service-Module admin
I WANT the LLM module to be notified when an API endpoint is created or updated
SO THAT the LLM api-tool index stays up to date
Description
When an endpoint is created or edited from either API Registry or Service Flow, the Service Module must notify the LLM module.
LLM endpoint:
POST http://ruuter-internal:8086/rag-search/api-tools/index
Payload per endpoint:
{ "endpointId": "<endpoint.endpointId>", "name": "<endpoint.name>", "description": "<endpoint.description>", "url": "<selected definition url/openApiUrl/path>", "method": "<selected definition methodType>", "params": [ { "name": "...", "type": "...", "required": true, "description": "..." } ] }Acceptance Criteria