Batch Cancel Delete Knowledge Base Data Source Links

Batch Cancel Delete Knowledge Base Data Source Links

This method allows you to cancel the removal of the link between multiple data sources and a knowledge base using a single request.

For each data source in the request, the response will show you the status of the link between the data source and the knowledge base, or it will provide you with details why cancelling the unlinking failed.

For details, refer to the method to Create a link between a data source and a knowledge base.

Request
URI
POST
https://{api_host}/api/v1/control/knowledge-bases/{knowledge_base_id}/batch/data-sources/cancel-unlink
COPY
Path Parameters
string
knowledge_base_id
Required

knowledge_base_id


Request Body
LinkedDataSourceBatchCancelDeleteRequest of type(s) application/json
Required

Show optional properties

{
    "knowledge_base_data_source_ids": [
        {}
    ]
}
{
    "knowledge_base_data_source_ids": [
        "string"
    ]
}
array of string
knowledge_base_data_source_ids
Required

List of link IDs for which to cancel unlinking.

Authentication
This operation uses the following authentication methods.
Responses
200

Successful Response

Returns LinkedDataSourceBatchCancelDeleteResponse of type(s) application/json
"LinkedDataSourceBatchCancelDeleteResponse Object"
array of object
succeeded
Required

List of data sources successfully canceled from unlinking from the knowledge base.

array of object
failed
Required

List of errors that occurred while canceling the unlinking of the data source from the knowledge base.


404

Invalid knowledge base ID.

Operation doesn't return any data structure

422

Validation Error

Returns HTTPValidationError of type(s) application/json
"HTTPValidationError Object"
array of object
detail
Optional

detail


Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"knowledge_base_data_source_ids":["string"]}' https://{api_host}/api/v1/control/knowledge-bases/{knowledge_base_id}/batch/data-sources/cancel-unlink