BatchProvisionUsersRequestItem
Describes request for user extension provisioning
Properties
Name | Type | Required | Description |
---|---|---|---|
status | BatchProvisionUsersRequestItemStatus | ✅ | Extension status. Only "Enabled" can be specified |
contact | Contact | ✅ | |
extension_number | str | ❌ | Short number of an extension. Actual max length depends on system length limit for extension. |
cost_center | CostCenter | ❌ | |
roles | List[BatchProvisionUsersRequestItemRoles] | ❌ | |
devices | List[BatchProvisionUsersRequestItemDevices] | ❌ | |
send_welcome_email | bool | ❌ | Specifies if a welcome/activation email is sent to the new users (within extension status changing from 'Unassigned' to 'NotActivated/Disabled') |
BatchProvisionUsersRequestItemStatus
Extension status. Only "Enabled" can be specified
Properties
Name | Type | Required | Description |
---|---|---|---|
ENABLED | str | ✅ | "Enabled" |
Contact
Properties
Name | Type | Required | Description |
---|---|---|---|
first_name | str | ❌ | Given name |
last_name | str | ❌ | Family name |
str | ❌ | Contact email | |
mobile_number | str | ❌ | Phone number in e.164 format (with '+' prefix) |
email_as_login_name | bool | ❌ | Indicates that contact email is enabled as login name for this user. Please note that email must be unique in this case. |
CostCenter
Properties
Name | Type | Required | Description |
---|---|---|---|
id_ | str | ✅ | Internal identifier of the Cost Center |
BatchProvisionUsersRequestItemRoles
Properties
Name | Type | Required | Description |
---|---|---|---|
id_ | str | ✅ | Internal identifier of a role to be assigned |
BatchProvisionUsersRequestItemDevices
Properties
Name | Type | Required | Description |
---|---|---|---|
device_info | DeviceDefinition | ✅ |
Build Your Own SDKs with liblab
Build developer friendly SDKs in minutes from your APIs