{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"profile": {
"type": "object",
"properties": {
"firstName": {
"type": "string",
"description": "User first name"
},
"lastName": {
"type": "string",
"description": "User last name"
},
"email": {
"type": "string",
"description": "User email address"
},
"login": {
"type": "string",
"description": "User login name"
},
"mobilePhone": {
"type": "string",
"description": "Mobile phone number"
},
"secondEmail": {
"type": "string",
"description": "Secondary email"
},
"nickName": {
"type": "string",
"description": "Casual way to address the user"
},
"displayName": {
"type": "string",
"description": "Display name"
},
"profileUrl": {
"type": "string",
"description": "URL of user profile"
},
"preferredLanguage": {
"type": "string",
"description": "User preferred written or spoken language"
},
"userType": {
"type": "string",
"description": "Organization or application user type"
},
"organization": {
"type": "string",
"description": "Organization name"
},
"title": {
"type": "string",
"description": "User title"
},
"division": {
"type": "string",
"description": "Division"
},
"department": {
"type": "string",
"description": "Department"
},
"costCenter": {
"type": "string",
"description": "Cost center"
},
"employeeNumber": {
"type": "string",
"description": "Employee number"
},
"primaryPhone": {
"type": "string",
"description": "Primary phone number"
},
"streetAddress": {
"type": "string",
"description": "Street address"
},
"city": {
"type": "string",
"description": "City"
},
"state": {
"type": "string",
"description": "State"
},
"zipCode": {
"type": "string",
"description": "ZIP code"
},
"countryCode": {
"type": "string",
"description": "Country code"
}
},
"description": "User profile information"
},
"credentials": {
"type": "object",
"properties": {
"password": {
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "Password value"
}
},
"description": "Password credentials"
},
"recovery_question": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "Recovery question"
},
"answer": {
"type": "string",
"description": "Recovery answer"
}
},
"description": "Recovery question and answer"
}
},
"description": "User credentials (password and/or recovery question)"
},
"groupIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of group IDs to add user to (max 20)"
},
"activate": {
"type": "boolean",
"default": true,
"description": "Execute activation lifecycle operation when creating the user (default true)"
}
},
"required": [
"PCID",
"profile"
]
}