Delete a knowledgebase
DELETE
/api/v1/knowledgebase/{knowledgebase_id}
const url = 'https://app.prefactorai.com/api/v1/knowledgebase/013xrzp12g3nqk8ns6jadrqmpgrjkeny';const options = { method: 'DELETE', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: 'null'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://app.prefactorai.com/api/v1/knowledgebase/013xrzp12g3nqk8ns6jadrqmpgrjkeny \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data nullAuthorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”knowledgebase_id
required
Knowledgebase_Id
A valid knowledgebase ID
string
Example
013xrzp12g3nqk8ns6jadrqmpgrjkenyRequest Body
Section titled “Request Body”Responses
Section titled “Responses”Success
Media typeapplication/json
object
details
required
Knowledgebase_Details
Full details of a knowledgebase
object
account_id
required
Account_Id
A valid account ID
string
active_document_count
required
Number of active documents
integer
id
required
Knowledgebase_Id
A valid knowledgebase ID
string
name
required
Knowledgebase name
string
revision_number
required
Number of the revision agents read. It starts at 0 when the knowledgebase is created and increases by one for each document change. Agents read the revision with this number, which is always the latest revision.
integer
status
required
Whether this knowledgebase is active or archived
string
type
required
Type of resource (always ‘knowledgebase’)
string
status
required
Response status when the operation succeeds
string
Example
{ "details": { "account_id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "active_document_count": 4, "description": "Policies and runbooks", "id": "013xrzp12g3nqk8ns6jadrqmpgrjkeny", "name": "Engineering notes", "revision_number": 3, "status": "active", "type": "knowledgebase" }, "status": "success"}default
Section titled “default”Error
Media typeapplication/json
One of:
object
code
required
string
message
required
string
status
required
string
object
code
required
string
errors
required
object
key
additional properties
object recursive
message
required
string
status
required
string
object
code
required
string
message
required
string
retry_after_ms
required
Milliseconds until the client may retry.
integer
status
required
string
object
code
required
string
latest_revision_id
required
KnowledgebaseDocumentRevision_Id
A valid knowledgebase document revision ID
string
message
required
string
status
required
string
Example
{ "code": "bad_request", "status": "error"}