Connect/install an integration adapter.
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Request to install/connect an adapter.
Response Body
application/json
application/json
curl -X POST "https://example.com/memory/adapters/string/install" \ -H "Content-Type: application/json" \ -d '{}'{
"id": "string",
"integration_id": "string",
"name": "string",
"status": "string",
"last_sync": "2019-08-24T14:15:22Z",
"next_sync": "2019-08-24T14:15:22Z",
"items_synced": 0,
"config": {},
"error_message": "string",
"created_at": "2019-08-24T14:15:22Z"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Ingest Structured
Ingest structured data via a registered handler. CORE-INGEST-ROUTE-COLLISION-1: served at ``POST /memory/ingest/structured``. It previously registered ``/ingest``, colliding with the NLP ingest route (``ingest_content``) — which, registered first, shadowed this handler at dispatch (a structured body silently ingested as empty content) and owned the OpenAPI entry. No HTTP client used the old path, so the move is non-breaking. Bypasses the NLP pipeline — the structure IS the content. The handler determines strategy (FULL/INDEXED/APPEND), validates, converts to MemoryItem, and creates edges and indexes.
Item At Time
Get specific item as it existed at timestamp. Returns the version of the item that was valid at the specified time.