User provisioning does not work with my application integration. Creating or updating a user in OKTA doesn`t reflect in my application. I created a user and checked the OKTA System Log, where I see that the application.provision.user.push action was successful, but application.provision.user.sync failed. Therefore, assigning a user to an application fails with the message “Automatic provisioning of user to app failed: Matching user not found.” However, if I create a user manually in my application using the same email I used in OKTA for a specific user, assignment to the application is successful. I have verified the configuration for my app, and “Enable API integration” is checked. I tested the API credentials, and the connection is successful. Provisioning to the app is set up, and the Create Users, Update User Attributes, and Deactivate Users features are also enabled. Attribute mappings are defined.
Investigating application logs, I can see GET /scim/v2/Users/{id} and GET /scim/v2/Users requests, but don`t see any POST /scim/v2/Users, PUT /scim/v2/Users/{id}, or PATCH /scim/v2/Users/{id} requests however all of them are implemented on our side. Could you help me identify what the issue can be or advise how I can troubleshoot it?