content: {
    "$id": "https://curveballjs.org/schemas/a12nserver/principal-new.json",
    "$schema": "https://json-schema.org/draft/2019-09/schema",
    "additionalProperties": false,
    "description": "This is the request body used to create new principals",
    "properties": {
      "_links": {},
      "active": {
        "type": "boolean"
      },
      "nickname": {
        "minLength": 3,
        "type": "string"
      },
      "type": {
        "enum": [
          "user",
          "app",
          "group"
        ]
      }
    },
    "required": [
      "nickname",
      "active",
      "type"
    ],
    "type": "object"
  }