Skip to content

Hindsight Cloud API Reference

Base URL: https://api.hindsight.vectorize.io

Authentication: Authorization: Bearer your-api-key (keys start with hsk_)

OpenAPI version: 3.1.0 · API version: 0.5.6

66 endpoints across 12 resource groups.

Resource Groups

Audit

MethodEndpointDescription
GET/v1/default/banks/{bank_id}/audit-logs/statsAudit log statistics
GET/v1/default/banks/{bank_id}/audit-logsList audit logs

Bank Templates

MethodEndpointDescription
GET/v1/default/banks/{bank_id}/exportExport bank template
GET/v1/bank-template-schemaGet bank template JSON Schema
POST/v1/default/banks/{bank_id}/importImport bank template

Banks

MethodEndpointDescription
POST/v1/default/banks/{bank_id}/backgroundAdd/merge memory bank background (deprecated)
DELETE/v1/default/banks/{bank_id}/observationsClear all observations
PUT/v1/default/banks/{bank_id}Create or update memory bank
DELETE/v1/default/banks/{bank_id}Delete memory bank
GET/v1/default/banks/{bank_id}/configGet bank configuration
GET/v1/default/banks/{bank_id}/profileGet memory bank profile
GET/v1/default/banks/{bank_id}/statsGet statistics for memory bank
GET/v1/default/banksList all memory banks
GET/v1/default/banks/{bank_id}/stats/memories-timeseriesMemory ingestion time-series
PATCH/v1/default/banks/{bank_id}Partial update memory bank
POST/v1/default/banks/{bank_id}/consolidation/recoverRecover failed consolidation
DELETE/v1/default/banks/{bank_id}/configReset bank configuration
POST/v1/default/banks/{bank_id}/consolidateTrigger consolidation
PATCH/v1/default/banks/{bank_id}/configUpdate bank configuration
PUT/v1/default/banks/{bank_id}/profileUpdate memory bank disposition

Directives

MethodEndpointDescription
POST/v1/default/banks/{bank_id}/directivesCreate directive
DELETE/v1/default/banks/{bank_id}/directives/{directive_id}Delete directive
GET/v1/default/banks/{bank_id}/directives/{directive_id}Get directive
GET/v1/default/banks/{bank_id}/directivesList directives
PATCH/v1/default/banks/{bank_id}/directives/{directive_id}Update directive

Documents

MethodEndpointDescription
DELETE/v1/default/banks/{bank_id}/documents/{document_id}Delete a document
GET/v1/default/chunks/{chunk_id}Get chunk details
GET/v1/default/banks/{bank_id}/documents/{document_id}Get document details
GET/v1/default/banks/{bank_id}/documents/{document_id}/chunksList document chunks
GET/v1/default/banks/{bank_id}/documentsList documents
POST/v1/default/banks/{bank_id}/documents/{document_id}/reprocessReprocess document
PATCH/v1/default/banks/{bank_id}/documents/{document_id}Update document

Entities

MethodEndpointDescription
GET/v1/default/banks/{bank_id}/entities/graphGet entity co-occurrence graph
GET/v1/default/banks/{bank_id}/entities/{entity_id}Get entity details
GET/v1/default/banks/{bank_id}/entitiesList entities
POST/v1/default/banks/{bank_id}/entities/{entity_id}/regenerateRegenerate entity observations (deprecated)

Files

MethodEndpointDescription
POST/v1/default/banks/{bank_id}/files/retainConvert files to memories

Memory

MethodEndpointDescription
DELETE/v1/default/banks/{bank_id}/memoriesClear memory bank memories
DELETE/v1/default/banks/{bank_id}/memories/{memory_id}/observationsClear observations for a memory
GET/v1/default/banks/{bank_id}/graphGet memory graph data
GET/v1/default/banks/{bank_id}/memories/{memory_id}Get memory unit
GET/v1/default/banks/{bank_id}/memories/{memory_id}/historyGet observation history
GET/v1/default/banks/{bank_id}/memories/listList memory units
GET/v1/default/banks/{bank_id}/tagsList tags
POST/v1/default/banks/{bank_id}/memories/recallRecall memory
POST/v1/default/banks/{bank_id}/reflectReflect and generate answer
POST/v1/default/banks/{bank_id}/memoriesRetain memories

Mental Models

MethodEndpointDescription
POST/v1/default/banks/{bank_id}/mental-modelsCreate mental model
DELETE/v1/default/banks/{bank_id}/mental-models/{mental_model_id}Delete mental model
GET/v1/default/banks/{bank_id}/mental-models/{mental_model_id}Get mental model
GET/v1/default/banks/{bank_id}/mental-models/{mental_model_id}/historyGet mental model history
GET/v1/default/banks/{bank_id}/mental-modelsList mental models
POST/v1/default/banks/{bank_id}/mental-models/{mental_model_id}/refreshRefresh mental model
PATCH/v1/default/banks/{bank_id}/mental-models/{mental_model_id}Update mental model

Operations

MethodEndpointDescription
DELETE/v1/default/banks/{bank_id}/operations/{operation_id}Cancel a pending async operation
GET/v1/default/banks/{bank_id}/operations/{operation_id}Get operation status
GET/v1/default/banks/{bank_id}/operationsList async operations
POST/v1/default/banks/{bank_id}/operations/{operation_id}/retryRetry a failed async operation

Scoped API Keys

MethodEndpointDescription
POST/v1/api-keys/scopedCreate Scoped Api Key
GET/v1/api-keys/scopedList Scoped Api Keys
DELETE/v1/api-keys/scoped/{key_id}Revoke Scoped Api Key

Webhooks

MethodEndpointDescription
DELETE/v1/default/banks/{bank_id}/webhooks/{webhook_id}Delete webhook
GET/v1/default/banks/{bank_id}/webhooks/{webhook_id}/deliveriesList webhook deliveries
GET/v1/default/banks/{bank_id}/webhooksList webhooks
POST/v1/default/banks/{bank_id}/webhooksRegister webhook
PATCH/v1/default/banks/{bank_id}/webhooks/{webhook_id}Update webhook