{
    "title": "set_api_key request v1",
    "description": "",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "id": "https://api.nextpertise.nl/schemas/user/set_api_key_request_v1.json",
    "type": "one of",
    "oneOf": [
        {
            "properties": {
                "uuid": {
                    "type": [
                        "string",
                        "one of"
                    ]
                },
                "username": {
                    "type": [
                        "string",
                        "one of"
                    ]
                },
                "description": {
                    "type": [
                        "string",
                        "one of"
                    ]
                },
                "referers": {
                    "type": [
                        "array",
                        "one of"
                    ],
                    "items": {
                        "type": "string"
                    },
                    "minItems": 1
                }
            },
            "additionalProperties": false,
            "required": [
                "uuid"
            ],
            "type": "one of"
        },
        {
            "properties": {
                "username": {
                    "type": [
                        "string",
                        "one of"
                    ]
                },
                "description": {
                    "type": [
                        "string",
                        "one of"
                    ]
                },
                "referers": {
                    "type": [
                        "array",
                        "one of"
                    ],
                    "items": {
                        "type": "string"
                    },
                    "minItems": 1
                }
            },
            "additionalProperties": false,
            "required": [
                "description",
                "referers"
            ],
            "type": "one of"
        }
    ]
}