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 editoWith 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: