List user access invitations
Lists the email invitations to a Google Ads account, with their role and status.
Reads Google's customer_user_access_invitation resource for one customer: invitations that are PENDING, DECLINED or EXPIRED (Google expires them 20 days after sending). An accepted invitation becomes a user of the account and leaves this list, which can take Google up to 24 hours. An invitation still waiting for multi-party approval is not listed until a second admin approves it; GET /v1/ads/accounts/user-invitations/pending-approvals lists those. Results are cached for 10 minutes and dropped on every invite or revoke through Zernio.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Query Parameters
Google ads SocialAccount id.
Google Ads customer id, digits only. Defaults to the connection's selected customer.
Response Body
application/json
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.listAdAccountUserInvitations({ query: { accountId: 'account_abc123', },});console.log(data);{ "customerId": "string", "invitations": [ { "invitationId": "string", "emailAddress": "string", "accessRole": "ADMIN", "status": "PENDING", "createdAt": "string" } ], "cachedAt": "2019-08-24T14:15:22Z", "stale": true}List invitations awaiting multi-party approval
Lists the email invitations to a Google Ads account that Google is holding until a second admin approves them. When Google requires multi-party approval, POST /v1/ads/accounts/user-invitations answers `status: PENDING_APPROVAL` and sends nothing. Those requests are not in GET /v1/ads/accounts/user-invitations; this reads Google's `multi_party_auth_review` resource for the ones still `PENDING` that target an invitation. Approved, rejected, revoked and expired reviews are not listed. Results are cached for 10 minutes and dropped on every invite or withdrawal through Zernio, but an approval or rejection made in Google Ads can take that long to show.
Ad account users
Lists the people in a business portfolio assigned to a Meta ad account, with what each can do. Ids are business-scoped user ids (see `GET /v1/ads/businesses/users`).