[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Browser](./puppeteer.protocol.browser.md) > [GrantPermissionsRequest](./puppeteer.protocol.browser.grantpermissionsrequest.md) ## Protocol.Browser.GrantPermissionsRequest interface Signature: ```typescript export interface GrantPermissionsRequest ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [browserContextId](./puppeteer.protocol.browser.grantpermissionsrequest.browsercontextid.md) | [BrowserContextID](./puppeteer.protocol.browser.browsercontextid.md) | BrowserContext to override permissions. When omitted, default browser context is used. | | [origin](./puppeteer.protocol.browser.grantpermissionsrequest.origin.md) | string | Origin the permission applies to, all origins if not specified. | | [permissions](./puppeteer.protocol.browser.grantpermissionsrequest.permissions.md) | [PermissionType](./puppeteer.protocol.browser.permissiontype.md)\[\] | |