/organizations/:organizationId/apps/ **Required Permission:** `mad.application.management.list` Retrieves a paginated and filterable list of all mobile and desktop applications within the specified organization, allowing administrators to browse, search, and manage their application portfolio across multiple platforms and deployment environments.
/organizations/:organizationId/apps/ **Required Permission:** `mad.application.management.create` Creates a new application record within the specified organization, establishing the foundation for mobile or desktop app distribution, device management, and lifecycle tracking across supported platforms with customizable configuration settings.
/organizations/:organizationId/apps/:applicationId **Required Permission:** `mad.application.management.get` Retrieves detailed information about a specific application using either its unique identifier or URL-friendly slug, returning complete configuration, statistics, and metadata for display in dashboards or integration workflows.
/organizations/:organizationId/apps/:applicationId **Required Permission:** `mad.application.management.update` Updates configuration, settings, and metadata for an existing application, allowing administrators to modify SDK behavior, notification preferences, storage providers, retention policies, and other operational parameters after initial creation.
/organizations/:organizationId/apps/:applicationId **Required Permission:** `mad.application.management.remove` Permanently deletes an application along with all associated builds, distribution links, analytics data, and configuration settings, this operation cannot be undone and should be used with caution.
/organizations/:organizationId/apps/:applicationId/actions **Required Permission:** `mad.application.management.actions` Get application actions
/organizations/:organizationId/apps/:applicationId/groups **Required Permission:** `mad.application.management.listGroups` Retrieves the list of distribution groups or user segments that have been granted access to this application, showing which teams or employee groups can download and install builds.
/organizations/:organizationId/apps/:applicationId/list/:applicationType **Required Permission:** `mad.application.management.listTypes` Retrieves a list of distinct values used for categorizing or organizing builds within this application, such as git branch names, git tag names, or custom tags applied during upload.
/organizations/:organizationId/apps/:applicationId/picture **Required Permission:** `mad.application.management.update` Updates the application icon by extracting it from a specified build package, automatically retrieving the app icon embedded in the installation file and setting it as the application picture.
/organizations/:organizationId/apps/check-slug/:slug **Required Permission:** `mad.application.management.checkSlug` Validates whether a proposed application slug is available for use and meets formatting requirements, checking for uniqueness across published applications and compliance with URL-friendly character restrictions.
/organizations/:organizationId/apps/downloads/csv **Required Permission:** `mad.application.management.list` Get list of download by csv