Add Records.BypassLocks to the Client APIs
CSOM contains very few methods compared to the Server Object Model equivalent relating to records management.
There are only three methods; DeclareAsRecord, IsRecord and UndeclareAsRecord available to clients, compared to 25 methods in the Server Object Model.
Many records management solutions for SharePoint that exist today as Full-Trust solutions make use of methods that are not included in CSOM, but a large number of these can be worked around with existing CSOM (for example, finding the declaration date of a record).
One very important method that is missing however is Records.BypassLocks.
This method is used to support a variety of scenarios, such as carrying out changes required by organisational policies whilst retaining the original declaration information on a record. This is important for reconciling compliance requirements with, for example, information architecture.
Making this method available again would be a significant boost for solutions that aim to use SharePoint Online as the preferred records management platform.