SafariBookmarks
The declaration to configure managed bookmarks in Safari.
Declaration
object SafariBookmarksProperties
| Name | Type | Description |
|---|---|---|
ManagedBookmarks | [SafariBookmarksBookmarkGroupObject] | A dictionary that specifies a set of managed bookmarks. |
Discussion
Specify com.apple.configuration.safari.bookmarks as the declaration type.
Configuration availability
Allowed in supervised enrollment | iOS, macOS, Shared iPad, visionOS |
Allowed in device enrollment | iOS, Shared iPad, visionOS |
Allowed in user enrollment | NA |
Allowed in local enrollment | NA |
Allowed in system scope | iOS, visionOS |
Allowed in user scope | macOS, Shared iPad |
Configuration example
This configuration applies a set of managed bookmarks: two bookmarks and one bookmarks folder, which contains two more bookmarks.
{
"Type": "com.apple.configuration.safari.bookmarks",
"Identifier": "EB13EE2B-5D63-4EBA-810F-5B81D07F5017",
"ServerToken": "E180CA9A-F089-4FA3-BBDF-94CC159C4AE8",
"Payload": {
"ManagedBookmarks": [
{
"GroupIdentifier": "Group1",
"Title": "Company Bookmarks",
"Bookmarks": [
{
"Title": "Public Site",
"URL": "https://www.example.com"
},
{
"Title": "Store",
"URL": "https://store.example.com"
},
{
"Title": "Internal Developers",
"Folder": [
{
"Title": "Developers",
"URL": "https://developer.example.com"
},
{
"Title": "Repositories",
"URL": "https://repo.example.com"
}
]
}
]
}
]
}
}