MagickMind

Get the effective (resolved) personality of a persona

GET
/v1/runtime/effective-personality/{persona_id}

Authorization

BearerAuth
AuthorizationBearer <token>

MagickMind API key (mm_...) or user JWT, sent as Authorization: Bearer <token>. /v1/chat/completions accepts an API key only. JWTs (not mm_ keys) may alternatively be passed as a ?token= query parameter.

In: header

Path Parameters

persona_id*string

Query Parameters

user_id?string

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/runtime/effective-personality/string"
{  "computed_at": "string",  "persona_id": "string",  "traits": [    {      "sources": {        "authored": {          "numeric_value": 0,          "string_list_value": [            "string"          ],          "string_value": "string"        },        "dyadic_learned": {          "numeric_value": 0,          "string_list_value": [            "string"          ],          "string_value": "string"        },        "global_learned": {          "numeric_value": 0,          "string_list_value": [            "string"          ],          "string_value": "string"        },        "lock": "HARD",        "was_clamped": true      },      "trait_ref": "string",      "value": {        "numeric_value": 0,        "string_list_value": [          "string"        ],        "string_value": "string"      }    }  ],  "ttl_seconds": 0,  "user_id": "string"}