@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api QnAMaker Runtime Client
@version 4.0
@auth ApiKey Authorization in header
@endpoints 2
@toc knowledgebases(2)

@endpoint POST /knowledgebases/{kbId}/generateAnswer
@desc GenerateAnswer call to query the knowledgebase.
@required {kbId: any # Knowledgebase id., generateAnswerPayload: map # Post body of the request.}
@returns(200) GenerateAnswer call response.

@endpoint POST /knowledgebases/{kbId}/train
@desc Train call to add suggestions to the knowledgebase.
@required {kbId: any # Knowledgebase id., trainPayload: map # Post body of the request.}
@returns(204) HTTP 204 No Content.

@end
