POST /mltk/vector_stores
POST /mltk/vector_stores
Create a vector store config.
AGENT_CONNECTION_CAPABILITIES
Description. Create a vector store config.
Body (JSON).
{
"name": "kb-production",
"type": "AWS_KB",
"description": "Production KB",
"details": {
"aws_access_key_id": "AKIA...",
"aws_access_key_token": "...",
"role_arn": "arn:aws:iam::123456789012:role/SplunkMCPRole",
"aws_region": "us-west-2",
"kb_id": "EJGJR4SKJL"
}
}
Response (200).
{
"message": "Vector store configuration created successfully",
"status": "success",
"config": { /* echoed, secrets masked */ }
}
Example.
curl -sk -u "$SPLUNK_USER:$SPLUNK_PASSWORD" -X POST
-H "Content-Type: application/json"
--data @body.json
"$SPLUNK_HOST/servicesNS/nobody/Splunk_ML_Toolkit/mltk/vector_stores?output_mode=json"