Remove book access from a user.
Use an administrator account to revoke the stated access from another active user in the same organisation. Self-targeting is rejected. The named book must be available to the caller, and the change completes before returning.
Authorizations
OAuth2 access-token requested from AWS Cognito and provided as a Auth Bearer header
Body
Required ProxyUserEmail for another active same-organisation user, BookName, and AccessType to remove: View, Edit, Full, or Owner.
Target user, book, and access level selected for removal.
Derivitec.Web.Core.BookAccess.ApiProxyUserBookAccessDeleteRequest, Derivitec.Web.Core Email address of the organisation user whose book access is being changed.
"user@example.com"
Organisation-scoped name of the book to select. The value must not be null or empty.
"Example book"
Existing book access level to remove from the selected user.
view, edit, full, owner Response
Returns whether access was removed and target-user, book, or permission errors in the normal response envelope.
Outcome of removing a user's stated book access.
Derivitec.Web.Core.BookAccess.ApiProxyUserBookAccessDeleteResponse, Derivitec.Web.Core Whether the operation completed successfully. The default is true; error outcomes set it to false.
true
Messages explaining operation-level failures. The collection is empty by default.