NERM Web Service Connector

I am integrating NERM using web service connectors for Collaborator users. For Create Account as per the documentation - submit-user | SailPoint Developer Community I need to have profile_id for NEAccessUsers. I am getting an error in provisioning the account -

{“user”: {“name”: “$plan.name$”,“email”:“$plan.login$”,“type”: “NeaccessUser”,“status”: “Active”,“login”: “$plan.login$”,“profile_id”: “$plan.nativeIdentity$”}}```But in plan the profile_id Value is getting passed. 

Any suggestion would be helpful.

Hi @shikhadeliveroo ,

To create Collaborator users through the Web Service connector, you’ll need to include the profile_id attribute in your request payload.

According to the NERM API documentation, the profile_id is a required field when creating NeAccessUser records, but not when creating NeProfileUser records.

You’ll need to use a Before Operation Rule for this case. In that rule, make the API call to create the profile, grab the returned id, and add into your actual payload.

typical flow you can follow in before operation rule:

  1. Gather the user information required to create profile.
  2. Call the /api/profile endpoint endpoint.
  3. Once you receive the response, extract the id from it.
  4. Add this profile_id into your user creation payload before submission.

This ensures the Collaborator creation succeeds without any issues.

Hope this helps

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.