MagickMind

Get a blueprint with its traits fully resolved

GET
/v1/blueprints/{id}/hydrate

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

id*string

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/blueprints/string/hydrate"
{  "blueprint": {    "blueprint_id": "string",    "category": "string",    "created_at": "string",    "created_by": "string",    "default_dyadic": {      "confidence_threshold": 0,      "enabled": true,      "initial_weight": 0,      "learnable_traits": [        "string"      ],      "max_relationships": 0,      "max_weight": 0    },    "default_growth": {      "boundaries": [        {          "excluded_values": [            "string"          ],          "max_value": 0,          "min_value": 0,          "reason": "string",          "trait_ref": "string"        }      ],      "domain_rates": {        "behavior": 0,        "identity": 0,        "narrative": 0      },      "goal_states": [        {          "attraction_strength": 0,          "description": "string",          "id": "string",          "trait_targets": {            "property1": 0,            "property2": 0          }        }      ],      "triggers": [        {          "affected_traits": [            "string"          ],          "condition": "string",          "direction": "toward_target",          "id": "string",          "rate_multiplier": 0        }      ],      "type": "FIXED"    },    "description": "string",    "id": "string",    "name": "string",    "namespace": "SYSTEM",    "owner_id": "string",    "traits": [      {        "default": {          "constraint": {            "allowed_values": [              "string"            ],            "learning_rate": 0,            "max_bound": 0,            "min_bound": 0,            "target": {              "numeric_value": 0,              "string_list_value": [                "string"              ],              "string_value": "string"            }          },          "lock": "HARD",          "trait_ref": "string",          "value": {            "numeric_value": 0,            "string_list_value": [              "string"            ],            "string_value": "string"          }        },        "required": true,        "trait_ref": "string"      }    ],    "updated_at": "string",    "visibility": "PRIVATE"  },  "hydrated_traits": [    {      "blueprint_trait": {        "default": {          "constraint": {            "allowed_values": [              "string"            ],            "learning_rate": 0,            "max_bound": 0,            "min_bound": 0,            "target": {              "numeric_value": 0,              "string_list_value": [                "string"              ],              "string_value": "string"            }          },          "lock": "HARD",          "trait_ref": "string",          "value": {            "numeric_value": 0,            "string_list_value": [              "string"            ],            "string_value": "string"          }        },        "required": true,        "trait_ref": "string"      },      "trait_category": "string",      "trait_description": "string",      "trait_display_name": "string",      "trait_name": "string",      "trait_type": "string"    }  ]}