Public API for controlling AirPods listening modes on macOS?

Hello,

I am developing a macOS menu bar app, and I would like to let users switch AirPods listening modes from within the app, such as Transparency mode or Noise Cancellation.

I reviewed Apple’s official documentation and the macOS SDK public headers for AVFoundation, AVFAudio, CoreBluetooth, IOBluetooth, MediaPlayer, Shortcuts/App Intents, and audio routing APIs, but I could not find a documented public API that allows a third-party macOS app to directly set AirPods listening modes.

Is there any public, supported API, entitlement, or Apple-recommended integration path for implementing this feature?

If no such public API exists, should third-party macOS apps treat direct AirPods listening mode control as unsupported, and only guide users to change the setting themselves through system UI or Shortcuts?

I would like to implement this using supported APIs and avoid relying on undocumented or private APIs.

Thank you.

Public API for controlling AirPods listening modes on macOS?
 
 
Q