Import bank template
Changed onImport a bank template manifest to create or update a bank's configuration, mental models, and directives. If the bank does not exist it is created. Config fields are applied as per-bank overrides. Mental models are matched by id, directives by name — existing ones are updated, new ones are created. Use dry_run=true to validate the manifest without applying changes.
Request
- Base URLhttps://hindsight.vectorize.io (the document declares no server; this is the origin it was published from)
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Query parameters
Validate only, do not apply changes
Headers
Request body
Example request
{
"bank": {
"disposition_empathy": 5,
"enable_observations": true,
"reflect_mission": "You are helping a support agent remember customer interactions.",
"retain_mission": "Extract customer issues, resolutions, and sentiment."
},
"directives": [
{
"content": "Always respond with empathy and understanding.",
"name": "Always be empathetic",
"priority": 10
}
],
"mental_models": [
{
"id": "sentiment-overview",
"name": "Customer Sentiment Overview",
"source_query": "What is the overall sentiment trend?",
"trigger": {
"refresh_after_consolidation": true
}
}
],
"version": "1"
}Response
Successful Response
Changes
- warning
the
///request property's max was set to2147483647.00 - warning
the
///request property's min was set to-2147483648.00 - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
// - info
added the new optional request property
////
- warning
- breaking
added required request body
- warning
removed the optional property
//from the response with the status
- breaking