When provisioning users, user creation can fail for several reasons that are not clear from the error message received:
The request could not be understood by the server due to malformed syntax.
Bad Request. Errors reported by remote server: One (or more) of the arguments is invalid.
- Provisioning
- Cisco Webex
- The username is not in an email address format.
- The following Multivalued attributes are mapped
PhoneNumberformobileandwork, as well asAddress.Those attributes are not supported by Okta because the operation forPATCH,PUT, orDELETEis not passed by the Okta application to Webex.
These are the only supported Attributes:
- userName (this is controlled in the Sign On tab of the Webex Okta App)
- displayName
- name.familyName
- name.givenName
- externalId (this is synched back to Okta after successful provisioning)
- title
Please make sure that only the supported Cisco Webex app attributes are mapped and found in the Okta Cisco Webex app user schema in the Okta Profile Editor. Any unsupported Cisco Webex app user attributes (with a custom app attribute type) should be unmapped and removed from the Okta Profile Editor, as Okta does not support partial profile push to an external application.
NOTE: Once the above causes are resolved, a case must be opened with Cisco Webex Support to provision users again successfully. They will then remove the cached entries, allowing for successful provisioning.
