Updating Provisioning Profiles and Entitlements through API

I'm looking to automate device provisioning using App Store Connect API. Two things are snagging me:

  1. Updating Profiles API: Adding a new device seems clunky (read-all-devices, save, delete profile, recreate with a new device). Is there a simpler way to do it? I looked over the documentation and it seems like there's no streamlined way to do it, am I correct?
  2. Entitlements API: Not public yet? Does anyone know about any plans to open it up soon? I asked Apple Support and they didn't provide any information on this. Specifying entitlements during provisioning is an important step.

Thanks for any help!

Was there ever an answer for this?

Updating Provisioning Profiles and Entitlements through API
 
 
Q