GET-Requests und Query-Parameter
Ziel: Alle Benutzer abfragen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user1", "templated": false } }, "d3Id": "user1", "hasExportRight": true, "hasMigrationRight": true, "idpId": "7B841E93-EC4E-4790-B9D7-AD7F5DFCC82B" }, { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user2", "templated": false } }, "d3Id": "user2", "hasExportRight": false, "hasMigrationRight": false, "idpId": "" }, { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user3", "templated": false } }, "d3Id": "user3", "hasExportRight": false, "hasMigrationRight": false, "idpId": "" } ] }
Ziel: Benutzer mit Migrationsberechtigungen anzeigen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user?hasMigrationRight
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user1", "templated": false } }, "d3Id": "user1", "hasExportRight": true, "hasMigrationRight": true, "idpId": "7B841E93-EC4E-4790-B9D7-AD7F5DFCC82B" } ] }
Ziel: Benutzer ohne Migrationsberechtigungen anzeigen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user?hasMigrationRight=false
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user2", "templated": false } }, "d3Id": "user2", "hasExportRight": false, "hasMigrationRight": false, "idpId": "" }, { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user3", "templated": false } }, "d3Id": "user3", "hasExportRight": false, "hasMigrationRight": false, "idpId": "" } ] }
Ziel: Benutzer mit Exportberechtigungen anzeigen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user?hasExportRight
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user1", "templated": false } }, "d3Id": "user1", "hasExportRight": true, "hasMigrationRight": true, "idpId": "7B841E93-EC4E-4790-B9D7-AD7F5DFCC82B" } ] }
Ziel: Benutzer ohne Exportberechtigungen anzeigen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user?hasExportRight=false
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user2", "templated": false } }, "d3Id": "user2", "hasExportRight": false, "hasMigrationRight": false, "idpId": "" }, { "_links": { "self": { "href": "https://<baseUrl>/dmsdocs/r/<repoUuid>/user/d3Id/user3", "templated": false } }, "d3Id": "user3", "hasExportRight": false, "hasMigrationRight": false, "idpId": "" } ] }
Ziel: Benutzer mit IDP-IDs anzeigen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user?hasIdpId
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<tenant>.d-velop.cloud/dmsdocs/r/<repoId>/user/d3Id/user1", "templated": false } }, "d3Id": "user1", "hasExportRight": false, "hasMigrationRight": true, "idpId": "7B841E93-EC4E-4790-B9D7-AD7F5DFCC82B" }, { "_links": { "self": { "href": "https://<tenant>.d-velop.cloud/dmsdocs/r/<repoId>/user/d3Id/user2", "templated": false } }, "d3Id": "user2", "hasExportRight": false, "hasMigrationRight": false, "idpId": "61C15487-3A24-4FC0-B105-F3141114168D" }, ..... ] }
Ziel: Benutzer ohne IDP-IDs anzeigen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user?hasIdpId=false
Beispielantwort des Endpunkts:
{ "user": [ { "_links": { "self": { "href": "https://<tenant>.d-velop.cloud/dmsdocs/r/<repoId>/user/d3Id/user1", "templated": false } }, "d3Id": "d3_wfl", "hasMigrationRight": false, "idpId": "" }, { "_links": { "self": { "href": "https://<tenant>.d-velop.cloud/dmsdocs/r/<repoId>/user/d3Id/user1", "templated": false } }, "d3Id": "jhor", "hasMigrationRight": false, "idpId": "" }, ..... ] }
Ziel: Individuellen Benutzer abfragen
Request/Subroute: GET https://<Mandant>.d-velop.cloud/dmsdocs/r/<Repository-ID>/user/d3Id/user1
Beispielantwort des Endpunkts:
{ "_links": { "self": { "href": "https://<tenant>.d-velop.cloud/dmsdocs/r/<repoId>/user/d3Id/user1", "templated": false } }, "d3Id": "user1", "hasExportRight": false, "hasMigrationRight": true, "idpId": "7B841E93-EC4E-4790-B9D7-AD7F5DFCC82B" }