Accept, decline, cancel or end a manager link
Changes one manager-client link, identified by managerCustomerId, clientCustomerId and managerLinkId (all from GET /v1/ads/accounts/hierarchy). accept and decline answer a pending invitation as the client (CustomerManagerLinkService), so the connection's Google user needs direct access to the client account; access through a manager is not enough, because the link does not exist yet. cancel withdraws a pending invitation and unlink ends an active link, both as the manager (CustomerClientLinkService). Send validateOnly: true to have Google check the change without applying it.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.adaccounts.updateAdAccountManagerLink({ body: { accountId: 'account_abc123', managerCustomerId: 'managercustomer_abc123', clientCustomerId: 'clientcustomer_abc123', managerLinkId: 'managerlink_abc123', action: 'accept', },});console.log(data);{ "managerCustomerId": "string", "clientCustomerId": "string", "managerLinkId": "string", "status": "PENDING", "validateOnly": true}