User and team member management.
Person {
"type": "object",
"properties": {
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
},
"email": {
"type": "string",
"description": "Serve as login"
},
"phone": {
"type": "string"
},
"active": {
"type": "boolean",
"description": "True if the person is still in the studio, False otherwise"
},
"last_presence": {
"type": "string",
"format": "date",
"description": "Last time the person worked for the studio"
},
"password": {
"type": "string",
"format": "byte"
},
"desktop_login": {
"type": "string",
"description": "Login used on desktop"
},
"shotgun_id": {
"type": "integer",
"description": "Used for synchronization with a Shotgun instance"
},
"timezone": {
"type": "string"
},
"locale": {
"type": "string"
},
"data": {
"type": "string",
"format": "json",
"description": "Free JSON field to add metadata"
},
"role": {
"type": "string",
"default": "user"
},
"has_avatar": {
"type": "boolean",
"default": "False",
"description": "True if user has an avatar, Flase otherwise"
},
"notifications_enabled": {
"type": "boolean"
},
"notifications_slack_enabled": {
"type": "boolean"
},
"notifications_slack_userid": {
"type": "string"
},
"notifications_mattermost_enabled": {
"type": "boolean"
},
"notifications_mattermost_userid": {
"type": "string"
},
"notifications_discord_enabled": {
"type": "boolean"
},
"notifications_discord_userid": {
"type": "string"
}
}
}