API for managing personal memory items with authentication and user-specific data.
API for managing personal memory items with authentication and user-specific data.
This API supports three authentication methods:
X-API-Key headerX-API-Key: <your-api-key>X-Session-Token headerX-Session-Token: <your-session-token>Authorization headerAuthorization: Bearer <token>All endpoints require one of these authentication methods.
Updated human-readable name.
Updated human-readable name.
Updated human-readable name.
Updated description.
Updated description.
Updated description.
Replace the domain-level signal_multipliers entirely. Pass an empty dict {} to clear all multipliers. Omit the field to leave existing multipliers unchanged.
Replace the domain-level signal_multipliers entirely. Pass an empty dict {} to clear all multipliers. Omit the field to leave existing multipliers unchanged.
Replace the domain-level routing_config entirely. Pass null fields inside to clear. Omit to leave unchanged.
Replace the domain-level routing_config entirely. Pass null fields inside to clear. Omit to leave unchanged.
curl -i -X PUT \
'https://memory.papr.ai/v1/graph/domains/{domain_id}' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"name": "string",
"description": "string",
"signal_multipliers": {
"property1": 0,
"property2": 0
},
"routing_config": {
"disabled_rules": [
"string"
],
"enabled_rule_packs": [
"string"
],
"threshold_overrides": {
"property1": 0,
"property2": 0
},
"enhanced_initial_source": "string",
"holographic_floor": true,
"ce_gate_min_phi": 0,
"egr_lambda_ce": 0,
"caesar4_source": "string"
},
"catalog_config": {
"enabled": true,
"refresh_every_n": 50
}
}'Successful Response
Hz band mapping (0.1 … 70.0). Auto-assigned if omitted.
Hz band mapping (0.1 … 70.0). Auto-assigned if omitted.
Hz band mapping (0.1 … 70.0). Auto-assigned if omitted.
Extraction / phase type for this signal.
For type='enum': allowed vocabulary.
For type='enum': allowed vocabulary.
Domain-level default signal multipliers (see GraphDomainCreate).
Domain-level default signal multipliers (see GraphDomainCreate).
Domain-level CAESAR-VIII routing config (see GraphDomainRoutingConfig).
Domain-level CAESAR-VIII routing config (see GraphDomainRoutingConfig).
Catalog settings (see DomainCatalogConfig).
Catalog settings (see DomainCatalogConfig).
Curated catalog of signal values in this domain's frequency space.
Curated catalog of signal values in this domain's frequency space.
Buffered raw signals awaiting LLM clustering (internal).
Workspace that owns this domain. Domains are scoped to workspace when set.
Workspace that owns this domain. Domains are scoped to workspace when set.
Workspace that owns this domain. Domains are scoped to workspace when set.
{ "domain_id": "string", "name": "string", "description": "string", "signals": [ { … } ], "signal_multipliers": { "property1": 0, "property2": 0 }, "routing_config": { "disabled_rules": [ … ], "enabled_rule_packs": [ … ], "threshold_overrides": { … }, "enhanced_initial_source": "string", "holographic_floor": true, "ce_gate_min_phi": 0, "egr_lambda_ce": 0, "caesar4_source": "string" }, "catalog_config": { "enabled": true, "refresh_every_n": 50 }, "catalog": { "entity_clusters": [ … ], "relationship_patterns": [ … ], "domain_distribution": { … }, "signal_value_counts": { … }, "total_documents": 0, "last_refreshed": "string", "last_updated": "string" }, "catalog_buffer": [ { … } ], "builtin": false, "created_at": "string", "owner_user_id": "string", "owner_workspace_id": "string", "owner_organization_id": "string", "owner_namespace_id": "string" }
curl -i -X DELETE \
'https://memory.papr.ai/v1/graph/domains/{domain_id}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'{ "domain_id": "string", "deleted": true }
Neo4j AuraDB instance configuration
Neo4j AuraDB instance configuration
curl -i -X PUT \
'https://memory.papr.ai/v1/namespace/{namespace_id}/instance?validate=false' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: string' \
-d '{
"neo4j": {
"bolt_url": "neo4j+s://abc12345.databases.neo4j.io",
"graphql_endpoint": "https://abc12345-graphql.production-orch-0042.neo4j.io/graphql",
"password": "my-secret-password",
"username": "neo4j"
},
"provider": "gcp",
"region": "us-west1"
}'{ "code": 200, "status": "success", "data": { "neo4j": { … }, "provider": "string", "region": "string", "scope": "string" }, "error": "string", "details": {} }