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.
curl -i -X GET \
https://memory.papr.ai/v1/graph/domains \
-H 'X-API-Key: YOUR_API_KEY_HERE'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.
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).
True for built-in domains shipped with Papr (read-only).
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.
{ "domains": [ { … } ] }
Per-domain signal definitions.
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 weight multipliers. Applied automatically on every rerank/search request for this domain (unless the caller supplies their own signal_multipliers, which take priority). Keys are field names (e.g. 'key_claim') or Hz-strings (e.g. '70.0'). Values: 0.0 = disable band, 1.0 = unchanged, 2.0 = 2× boost.
Domain-level default signal weight multipliers. Applied automatically on every rerank/search request for this domain (unless the caller supplies their own signal_multipliers, which take priority). Keys are field names (e.g. 'key_claim') or Hz-strings (e.g. '70.0'). Values: 0.0 = disable band, 1.0 = unchanged, 2.0 = 2× boost.
Domain-level CAESAR-VIII routing config: disabled global rules, enabled domain rule packs, optional threshold overrides.
Domain-level CAESAR-VIII routing config: disabled global rules, enabled domain rule packs, optional threshold overrides.
Catalog settings. When enabled (default), raw signal values are auto-accumulated on every transform call and periodically clustered by an LLM for introspection. Pass {enabled: false} to disable.
Catalog settings. When enabled (default), raw signal values are auto-accumulated on every transform call and periodically clustered by an LLM for introspection. Pass {enabled: false} to disable.
curl -i -X POST \
https://memory.papr.ai/v1/graph/domains \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"domain_id": "string",
"name": "string",
"description": "string",
"signals": [
{
"name": "string",
"description": "string",
"weight": 1,
"frequency_hz": 0,
"type": "enum",
"allowed_values": [
"string"
],
"required": false
}
],
"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" }
Return the LLM-curated catalog showing what signal values exist in this domain.
The catalog is built incrementally from transform calls. It contains:
curl -i -X GET \
'https://memory.papr.ai/v1/graph/domains/{domain_id}/catalog' \
-H 'X-API-Key: YOUR_API_KEY_HERE'{ "entity_clusters": [ { … } ], "relationship_patterns": [ { … } ], "domain_distribution": { "property1": 0, "property2": 0 }, "signal_value_counts": { "property1": { … }, "property2": { … } }, "total_documents": 0, "last_refreshed": "string", "last_updated": "string" }