Operator
A factory floor operator, supervisor, or inspector. Includes identity information, roles, and facility assignments.
operatorIdstring
Operator identifier.
Example:
usr-00412namestring
Full name.
Example:
Maria Garciaemailstring<email>
Email address.
Example:
maria.garcia@example.comphonestring
Phone number.
Example:
+1-555-0198avatarstring<uri>
URL to the operator's profile photo.
rolesstring[]
Roles assigned to this operator.
Possible values: [operator, supervisor, qc_inspector, manager, admin]
Example:
["operator"]facilities object[]
Facilities this operator is assigned to.
Array [
facilityIdstring
Facility identifier.
facilityNamestring
Facility display name.
rolesstring[]
Roles at this facility.
]
statusstring
Whether this operator is currently active.
Possible values: [active, inactive]
Example:
activeOperator
{
"operatorId": "usr-00412",
"name": "Maria Garcia",
"email": "maria.garcia@example.com",
"phone": "+1-555-0198",
"avatar": "string",
"roles": [
"operator"
],
"facilities": [
{
"facilityId": "string",
"facilityName": "string",
"roles": [
"string"
]
}
],
"status": "active"
}