The article discusses how to resolve the following Smartsheet provisioning error:
An error occurred while provisioning Smartsheet
Automatic provisioning of user <username> to app Smartisheet failed: Error while trying to push profile updates for <username>: apiErrorCode=2109, apiErrorMessage=User subscription updates (upgrade/downgrade) cannot be performed through this method. Please use the bulk upgrade/downgrade API
- Okta Integration Network (OIN)
- Smartsheet
- Provisioning
The error is driven by the users who are under the User Subscription Model plan. Based on Smartsheet Support, a user will only be provisioned with a provisional license on the CREATE call, and it will not be available on the UPDATE call.
There are two ways to resolve this. Since the User Subscription Model plan does not allow for pushing updates to Smartsheet, please consider:
- Disable the Update users option in Provisioning > To App.
NOTE: This will stop all user updates, not just the user permissions attribute.
- Integrate the new Smartsheet SCIM application from the OIN catalog. This app uses the System for Cross-domain Identity Management (SCIM) v2 version with the URL https://scim.smartsheet.com/v2. Since Smartsheet built this app, it will be necessary to contact Smartsheet support for instructions and more details on how to set it up.
