3 "namespace": "manifest",
6 "$extend": "PermissionNoPrompt",
10 "enum": ["contextualIdentities"]
17 "namespace": "contextualIdentities",
18 "description": "Use the <code>browser.contextualIdentities</code> API to query and modify contextual identity, also called as containers.",
19 "permissions": ["contextualIdentities"],
22 "id": "ContextualIdentity",
24 "description": "Represents information about a contextual identity.",
28 "description": "The name of the contextual identity."
32 "description": "The icon name of the contextual identity."
36 "description": "The icon url of the contextual identity."
40 "description": "The color name of the contextual identity."
44 "description": "The color hash of the contextual identity."
48 "description": "The cookie store ID of the contextual identity."
57 "description": "Retrieves information about a single contextual identity.",
62 "name": "cookieStoreId",
63 "description": "The ID of the contextual identity cookie store. "
70 "description": "Retrieves all contextual identities",
76 "description": "Information to filter the contextual identities being retrieved.",
81 "description": "Filters the contextual identity by name."
90 "description": "Creates a contextual identity with the given data.",
96 "description": "Details about the contextual identity being created.",
101 "description": "The name of the contextual identity."
106 "description": "The color of the contextual identity."
111 "description": "The icon of the contextual identity."
120 "description": "Updates a contextual identity with the given data.",
125 "name": "cookieStoreId",
126 "description": "The ID of the contextual identity cookie store. "
131 "description": "Details about the contextual identity being created.",
136 "description": "The name of the contextual identity."
141 "description": "The color of the contextual identity."
146 "description": "The icon of the contextual identity."
155 "description": "Reorder one or more contextual identities by their cookieStoreIDs to a given position.",
159 "name": "cookieStoreIds",
160 "description": "The ID or list of IDs of the contextual identity cookie stores. ",
162 { "type": "string" },
163 { "type": "array", "items": { "type": "string" } }
169 "description": "The position the contextual identity should move to."
176 "description": "Deletes a contextual identity by its cookie Store ID.",
181 "name": "cookieStoreId",
182 "description": "The ID of the contextual identity cookie store. "
191 "description": "Fired when a container is updated.",
195 "name": "changeInfo",
197 "contextualIdentity": {
198 "$ref": "ContextualIdentity",
199 "description": "Contextual identity that has been updated"
208 "description": "Fired when a new container is created.",
212 "name": "changeInfo",
214 "contextualIdentity": {
215 "$ref": "ContextualIdentity",
216 "description": "Contextual identity that has been created"
225 "description": "Fired when a container is removed.",
229 "name": "changeInfo",
231 "contextualIdentity": {
232 "$ref": "ContextualIdentity",
233 "description": "Contextual identity that has been removed"