API for managing enterprise context and memory items with authentication and user-specific data.
API for managing enterprise context and 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).
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.
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"
}
}'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).
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" }, "builtin": false, "created_at": "string", "owner_user_id": "string", "owner_workspace_id": "string", "owner_organization_id": "string", "owner_namespace_id": "string" }
curl -i -X GET \
'https://memory.papr.ai/v1/graph/domains/{domain_id}' \
-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.
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).
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" }, "builtin": false, "created_at": "string", "owner_user_id": "string", "owner_workspace_id": "string", "owner_organization_id": "string", "owner_namespace_id": "string" }
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.
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"
}
}'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).
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" }, "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 }