RDM Integration

URLs


URL
REF
ABN
PROD
API endpoint https://services.portal-r.
eiam.admin.ch/portal/rdm-api/v2/
https://services.portal-a.
eiam.admin.ch/portal/rdm-api/v2/
https://services.portal.
eiam.admin.ch/portal/rdm-api/v2/
API swagger UI (to try the API in the browser) https://services.portal-r.
eiam.admin.ch/portal/rdm-api/v2/swagger-ui.html
https://services.portal-a.
eiam.admin.ch/portal/rdm-api/v2/swagger-ui.html
https://services.portal.eiam.
admin.ch/portal/rdm-api/v2/swagger-ui.html
Onboarding landing page (needed when your application sends onboarding eMails/letters)
https://www.myaccount-r.
eiam.admin.ch/portal/
selfadminservice/app
/onboarding
https://www.myaccount-a.
eiam.admin.ch/portal/
selfadminservice/app
/onboarding
https://www.myaccount.
eiam.admin.ch/portal/
selfadminservice/app
/onboarding

Authorization

Access will be with a client certificate bound to a technical user account. You need to order this technical account by Remedy. For RDM 2.0 the following roles are needed:
  • DelegatedManager_User
  • DelegatedManager_Permission

Technical description

For a detailed technical description, please look at the swagger definition. You either can use the API swagger UI link listed above or you could load the swagger file into the public available editor Swagger file editor. In this case you cannot try the methods, but only read the description.

With the swagger editor (both ways) you also can create your html documentation, client stubs to start client side development or server side stubs to create mocks.

Here you can find the current yaml file which can be downloaded and opened in the Swagger Editor: Swagger File.

When you add user using nevisIDM SOAP

When you don't add user RDM, but eg using nevisIDM SOAP API then you need to set the Onboarding ready state explicitely: