Vulavula Logo
Vulavula API

search

Find answers in a collection of documents.


Create Knowledge Base

POST
/api/v1/search/knowledgebase

Create Knowledge BaseRequest Body

  • knowledgebase_namestring · required

Create Knowledge BaseResponses

    • idstring · uuid · required
    • knowledgebase_namestring · required

Get Customer Knowledge Bases

GET
/api/v1/search/knowledgebases

Get Customer Knowledge BasesResponses

    object[]
    • idstring · uuid · required
    • knowledgebase_namestring · required
    • documentsobject[] · required

Add Document To Knowledgebase

POST
/api/v1/search/knowledgebase/{knowledgebase_id}/document

Add Document To Knowledgebasepath Parameters

  • knowledgebase_idstring · uuid · required

Add Document To KnowledgebaseRequest Body

  • filestring · binary · required

    The file to upload

Add Document To KnowledgebaseResponses

    • idstring · uuid · required
    • knowledgebase_idstring · uuid · required
    • filenamestring · required

Get Knowledgebase Documents

GET
/api/v1/search/knowledgebase/{knowledgebase_id}/documents

Get Knowledgebase Documentspath Parameters

  • knowledgebase_idstring · uuid · required

Get Knowledgebase DocumentsResponses

    object[]
    • idstring · uuid · required
    • knowledgebase_idstring · uuid · required
    • filenamestring · required

Search Knowledgebase

POST
/api/v1/search/knowledgebase/{knowledgebase_id}/query

Search Knowledgebasepath Parameters

  • knowledgebase_idstring · uuid · required

Search KnowledgebaseRequest Body

  • querystring · required
  • language

Search KnowledgebaseResponses

    • search_resultsobject[] · required

Delete Knowledgebase

DELETE
/api/v1/search/knowledgebase/{knowledgebase_id}

Delete Knowledgebasepath Parameters

  • knowledgebase_idstring · uuid · required

Delete KnowledgebaseResponses

    No response specified

Delete Knowledgebase Document

DELETE
/api/v1/search/knowledgebase/document/{document_id}

Delete Knowledgebase Documentpath Parameters

  • document_idstring · uuid · required

Delete Knowledgebase DocumentResponses

    No response specified