Favicon

You are here: Home > API Reference > App Distribution > Application

Application API

API endpoints for Application. Browse all available operations, parameters, and response schemas.

DEL Delete application and all associated data
/v1/organizations/:organizationId/apps/:applicationId

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.

GET Get application actions
/v1/organizations/:organizationId/apps/:applicationId/actions
GET Retrieve distribution groups assigned to application
/v1/organizations/:organizationId/apps/:applicationId/groups

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.

GET Retrieve distinct values for application categorization
/v1/organizations/:organizationId/apps/:applicationId/list/:applicationType

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.

GET Retrieve single application by identifier
/v1/organizations/:organizationId/apps/:applicationId

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.

GET Validate application slug availability and format
/v1/organizations/:organizationId/apps/check-slug/:slug

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.

GET Get list of download by csv
/v1/organizations/:organizationId/apps/downloads/csv
GET Retrieve paginated list of applications
/v1/organizations/:organizationId/apps

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.

POST Create new mobile or desktop application
/v1/organizations/:organizationId/apps

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.

PUT Update application icon from build package
/v1/organizations/:organizationId/apps/:applicationId/picture

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.

PUT Update application configuration and settings
/v1/organizations/:organizationId/apps/:applicationId

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.