Optional requestFactory: AppBuilderApiRequestFactoryOptional responseProcessor: AppBuilderApiResponseProcessorPrivate configurationPrivate requestPrivate responseThe request object
Optional options: ConfigurationCreate a publish request to ask for approval to publish an app whose protection level is approval_required. Publishing happens automatically once the request is approved by a user with the appropriate permissions.
The request object
Optional options: ConfigurationDelete a single app. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationDelete multiple apps in a single request from a list of app IDs. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationGet the full definition of an app. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationRetrieve an app blueprint by its ID.
The request object
Optional options: ConfigurationList app blueprints associated with a specific integration ID.
The request object
Optional options: ConfigurationRetrieve app blueprints by their slugs.
The request object
Optional options: ConfigurationList the versions of an app. This endpoint is paginated.
The request object
Optional options: ConfigurationList all apps, with optional filters and sorting. This endpoint is paginated. Only basic app information such as the app ID, name, and description is returned by this endpoint. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationList available app blueprints.
The request object
Optional options: ConfigurationList all tags associated with the authenticated user's apps.
Optional options: ConfigurationPublish an app for use by other users. To ensure the app is accessible to the correct users, you also need to set a Restriction Policy on the app if a policy does not yet exist. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationRevert an app to a previous version. The version to revert to is selected through the version query parameter. The reverted version becomes the new latest version of the app.
The request object
Optional options: ConfigurationUnpublish an app, removing the live version of the app. Unpublishing creates a new instance of a deployment object on the app, with a nil app_version_id (00000000-0000-0000-0000-000000000000). The app can still be updated and published again in the future. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationUpdate an existing app. This creates a new version of the app. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.
The request object
Optional options: ConfigurationAdd or remove an app from the current user's favorites. Favorited apps can be filtered for using the filter[favorite] query parameter on the List Apps endpoint.
The request object
Optional options: ConfigurationEnable or disable self-service for an app. Self-service apps can be discovered and run by users in your organization without explicit access being granted.
The request object
Optional options: ConfigurationReplace the tags on an app. The provided list overwrites the existing tags entirely; tags not present in the request body are removed.
The request object
Optional options: ConfigurationAssign a human-readable name to a specific version of an app. The version is selected through the version query parameter.
The request object
Optional options: ConfigurationUpdate the publication protection level of an app. When set to approval_required, future publishes must go through an approval workflow before going live.
The request object
Optional options: ConfigurationGenerated using TypeDoc
Create a new app, returning the app ID. This API requires a registered application key. Alternatively, you can configure these permissions in the UI.