# Create user Endpoint: POST /integration/rest/api/v1/user Version: v1 Security: X-AUTH-KEY ## Request fields (application/json): - `firstName` (string, required) - `lastName` (string, required) - `email` (string, required) - `phoneNumber` (string) - `authority` (object, required) - `authority.uuid` (string) - `authority.authorityName` (string) - `passwordPolicyMode` (string, required) Enum: "INVITE_LINK", "TEMP_PASSWORD" - `password` (string) ## Response 200 fields (*/*): - `createDate` (string) - `updateDate` (string) - `firstName` (string, required) User's first name Example: "John" - `lastName` (string, required) User's last name Example: "Doe" - `email` (string, required) User's email address Example: "john.doe@example.com" - `authority` (object, required) User's authority with full details - `authority.authorityName` (string) - `authority.internal` (boolean) - `authority.permissions` (array) Enum: "BACKOFFICE_LOGIN", "LOCAL_MANAGER_LOGIN", "APP_LOGIN", "OPERATIONAL_APP_LOGIN", "ROLE_MANAGEMENT", "LOCAL_MANAGER_REMOTE_ACCESS", "USER_MANAGEMENT_READ", "USER_MANAGEMENT_WRITE", "AGENT_MANAGEMENT_READ", "AGENT_MANAGEMENT_WRITE", "AGENT_MANAGEMENT_PRESET", "TROUBLESHOOT_ACCESS", "AGENT_MANAGEMENT_MONITORING", "TRACK_MANAGEMENT_READ", "TRACK_MANAGEMENT_WRITE", "TRACK_MANAGEMENT_MANUAL_TRACK_DELETION", "TRACK_MANAGEMENT_MANUAL_TRACK_DEACTIVATION", "LOCATION_MANAGEMENT_READ", "LOCATION_MANAGEMENT_WRITE", "LOCATION_ZONE_MANAGEMENT_READ", "LOCATION_ZONE_MANAGEMENT_WRITE", "MAP_MANAGEMENT_READ", "MAP_MANAGEMENT_WRITE", "MAP_MANAGEMENT_LOCATION_MAPPING", "GENERAL_SETTINGS_READ", "GENERAL_SETTINGS_WRITE", "PRIVACY_AND_SECURITY_SETTINGS_READ", "PRIVACY_AND_SECURITY_SETTINGS_WRITE", "ALERTS_SETTINGS_READ", "ALERTS_SETTINGS_WRITE", "NOTIFICATIONS_SETTINGS_READ", "NOTIFICATIONS_SETTINGS_WRITE", "AGENT_CONFIGURATION_GROUPS_SETTINGS_READ", "AGENT_CONFIGURATION_GROUPS_SETTINGS_WRITE", "TRACK_CUSTOM_FIELDS_SETTINGS_READ", "TRACK_CUSTOM_FIELDS_SETTINGS_WRITE", "MANIFEST_CUSTOM_FIELDS_SETTINGS_READ", "MANIFEST_CUSTOM_FIELDS_SETTINGS_WRITE", "TRACK_LABELS_SETTINGS_READ", "TRACK_LABELS_SETTINGS_WRITE", "LOCAL_MANAGER_MANAGEMENT_READ", "LOCAL_MANAGER_MANAGEMENT_WRITE", "SCANNER_MANAGEMENT_READ", "SCANNER_MANAGEMENT_WRITE", "AUDIT_LOG_MANAGEMENT", "SUBSCRIPTION_MANAGEMENT", "ALERT_EVENTS", "ANALYTICAL_DASHBOARD_MANAGEMENT", "OPERATIONAL_DASHBOARD_MANAGEMENT", "MARKER_MANAGEMENT_WRITE", "MARKER_MANAGEMENT_READ", "MANIFEST_MANAGEMENT_READ", "MANIFEST_MANAGEMENT_WRITE", "MANIFEST_REPORT_READ", "MANIFEST_REPORT_WRITE", "GATE_MANAGEMENT_READ", "GATE_MANAGEMENT_WRITE", "AGENT_GATE_ASSIGNMENT_READ", "AGENT_GATE_ASSIGNMENT_WRITE", "GATE_RULE_CONFIGURATION_READ", "GATE_RULE_CONFIGURATION_WRITE", "EXTERNAL_API_WRITE", "EXTERNAL_API_READ", "DAMAGE_REPORT_READ", "DAMAGE_REPORT_WRITE", "DAMAGE_CONTROL_SETTINGS_READ", "DAMAGE_CONTROL_SETTINGS_WRITE", "EVIDENCE_OVERLAY_TEMPLATE_READ", "EVIDENCE_OVERLAY_TEMPLATE_WRITE", "INTEGRATION_API_EXECUTION", "SHIPMENT_MANAGEMENT_READ", "SHIPMENT_MANAGEMENT_WRITE", "INVENTORY_LIST_MANAGEMENT_READ", "INVENTORY_LIST_MANAGEMENT_WRITE", "WEBHOOK_CONFIGURATION_READ", "WEBHOOK_CONFIGURATION_WRITE", "CREATE_TRACKS_MANUAL_VIA_BACKOFFICE", "RACK_MANAGEMENT_READ", "RACK_MANAGEMENT_WRITE" - `phoneNumber` (string) User's phone number Example: "+1234567890" - `password` (string) User's password ## Response 500 fields (*/*): - `code` (string) Error code - `message` (string) Error message - `timeStamp` (integer) Timestamp - `correlationId` (string) Correlation id