apps
Set app visibility
Changed onSets the visibility of this app. Preferred over setting visibility / visibility_group_ids / import_visibility inline on POST /apps or PATCH /apps/{app_id} for drift-sensitive callers (Terraform, GitOps). Semantics are a replace, not a merge: visibility_group_ids is written to exactly what the request sends (an omitted or empty array clears all groups), and import_visibility is updated only when present.
put/apps/{app_id}/visibility
Request
- Base URLhttps://api.opal.dev/v1
- AuthHTTP bearer
Path parameters
app_idstring uuid required
The ID of the app.
Request body
Example request
{
"visibility": "LIMITED",
"visibility_group_ids": [
"7870617d-e72a-47f5-a84c-693817ab4567",
"1520617d-e72a-47f5-a84c-693817ab48ad"
],
"import_visibility": "LIMITED"
}Response
The updated visibility info of this app.
Example response
{
"visibility": "LIMITED",
"visibility_group_ids": [
"7870617d-e72a-47f5-a84c-693817ab4567",
"1520617d-e72a-47f5-a84c-693817ab48ad"
],
"import_visibility": "LIMITED"
}Changes
- info
endpoint added
- info