Create an application launcher.
curl --request POST \ --url https://auth.example.com/api/admin/launchers \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "application_type": "standalone", "application_id": "example", "name": "example", "description": "example", "category": "example", "launch_type": "bookmark", "launch_url": "https://example.com", "deep_link_url": "https://example.com", "open_in_new_tab": true, "icon_type": "phosphor", "icon_value": "example", "icon_color": "example", "background_color": "example", "grid_width": 1, "sort_order": 1, "enabled": true, "allow_favorite": true, "visibility": { "mode": "everyone", "attribute_match": "all", "user_ids": [ "example" ], "group_ids": [ "example" ], "attribute_rules": [ { "id": "example", "attribute_key": "example", "operator": "equals", "attribute_value": "example" } ] } }'Creates a launcher with an independently configured launch method, layout, and audience.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
Referenced OIDC client or SAML service-provider identifier. Must be null when application_type is standalone.
Optional target forwarded as target_link_uri for OIDC third-party initiated login or as RelayState for SAML IdP-initiated login. For SAML SP-initiated launch, include any application-specific destination in launch_url instead; this field must be null.
object
object
Responses
Section titled “ Responses ”Created launcher.
object
object
Referenced OIDC client or SAML service-provider identifier. Must be null when application_type is standalone.
Optional target forwarded as target_link_uri for OIDC third-party initiated login or as RelayState for SAML IdP-initiated login. For SAML SP-initiated launch, include any application-specific destination in launch_url instead; this field must be null.
object
object
Example
{ "launcher": { "application_type": "standalone", "launch_type": "bookmark", "icon_type": "phosphor", "visibility": { "mode": "everyone", "attribute_match": "all", "attribute_rules": [ { "operator": "equals" } ] } }}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}