I would like to know if it's possible to get the instance's metadata through the DataService API? Getting it through OData is extremely slow. At a minimum I just need a list of entities and fields within those entities. I see there are some Schema enpoints (EntitySchema, EntitySchemaRequest) but the documentation doesn't mention anything about them but "Not recommended to use.".
Like
EntityDataService.svc is the only way. The system's structure doesn't require updating very often. You don't need to receive the XML and update a proxy class for every request. Just create it once and then update it after applying changes to bpm'online. Please note that bpm'online doesn't recommend using WCF approach due to performance reasons.
https://academy.bpmonline.com/documents/technic-sdk/7-11/working-bpmonl…