Benchling App Definition API
Represents a Benchling App definition, which is the developer-side configuration for an application that can be installed on Benchling tenants. App definitions specify webhook endpoints, configuration keys, and link to versioned releases (see `AppDefinitionVersion`). Each app has a unique clientId for OAuth authentication.