Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update UserRequest Service

...

UserRequest Service

Old URL

New URL

Comment

GET POST /user/request/create /allowed GET

POST /requests/user/create/allowed Returns true/false whether user is allowed to create a new user.

POST /user/request/create

POST /requests/user/create

Creates a new user creation requestContent contains user and create status.

POST /user/request/update

POST /requests/user /update

POST Content contains userMod and update status Creates a new user update request.

GET /user/request/delete/{userId}

POST /requests/user /delete

POST Content contains user id and delete status. Creates a new user delete request. (Id will now be part of HTTP body)

GET /user/request/list

GET /requests/user

Returns a list of all user requests.

GET /user/request/read/{requestId}

GET /requests/user/{requestId}

Returns a user request with matching id.

GET /user/request/deleteRequest/{requestId}

DELETE /requests/user/{requestId}

Deletes request with matching id.

Old URL

New URL

Comment

GET /user/request/create/allowed

GET /requests/user/create/allowed

Returns true/false whether user is allowed to create a new user.

GET /user/request/create/allowed

OPTIONS

Returns HTTP header "Syncope-Create-Allowed" indicating if user create is allowed or not.

Workflow Service

Old URL

New URL

Comment

GET /workflow/definition/user

GET /workflows/{kind}

Returns a workflow definition of matching kind.

GET /workflow/definition/role

GET /workflows/{kind}

Returns a workflow definition of matching kind.

PUT /workflow/definition/user

PUT /workflows/{kind}

Creates or updates workflow definition of matching kind.

PUT /workflow/definition/role

PUT /workflows/{kind}

Creates or updates workflow definition of matching kind.

GET /workflow/tasks/user

GET /workflows/{kind}/tasks

Returns workflow tasks with matching kind.