[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Target](./puppeteer.protocol.target.md) > [AttachToTargetRequest](./puppeteer.protocol.target.attachtotargetrequest.md) ## Protocol.Target.AttachToTargetRequest interface Signature: ```typescript export interface AttachToTargetRequest ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [flatten](./puppeteer.protocol.target.attachtotargetrequest.flatten.md) | boolean | Enables "flat" access to the session via specifying sessionId attribute in the commands. We plan to make this the default, deprecate non-flattened mode, and eventually retire it. See crbug.com/991325. | | [targetId](./puppeteer.protocol.target.attachtotargetrequest.targetid.md) | [TargetID](./puppeteer.protocol.target.targetid.md) | |