ad-manager docs
API Reference Architecture GitHub
Overview

Services

AccountService CreateAccount GetAccount UpdateAccount DeleteAccount ListMyPermissions
AdHierarchyService CreateCampaign UpdateCampaign DeleteCampaign CreateAdGroup UpdateAdGroup DeleteAdGroup CreateAd UpdateAd DeleteAd ListAdGroupsByCampaign ListCampaigns GetAdGroup GetCampaign GetAd
BillingService Placeholder SetupPaymentMethod GetCardInfo GetPaymentConfigByAccountID SetPrimaryCard
BrandService CreateBrand
LeadService CreateLead
LocationService CreateLocation
MemberService InviteMember AcceptInvitation RevokeInvitation ListInvitations ListMembers ListAccountMembers

Messages

Account AccountPermissions Ad AdChangeEvent AdGroup CampaignListItem CampaignFilters CardInfo Brand Campaign SortBy Location Invitation Member AccountMember AccountMemberFilters

Enums

AccountType AccountStatus ChangeType BrandType CampaignStatus InvitationStatus MembershipStatus

API Reference

API Reference

ConnectRPC services exposed by ad-manager-service. Auto-generated from the protobuf definitions in service/proto/api/v1. 7 services, 33 RPCs.

AccountService

5 RPCs

Manages ad account lifecycle and member permissions.

CreateAccount, GetAccount, UpdateAccount, DeleteAccount , …

AdHierarchyService

14 RPCs

Fetches and mutates campaigns, ad groups, and ads.

CreateCampaign, UpdateCampaign, DeleteCampaign, CreateAdGroup , …

BillingService

5 RPCs

Billing, invoicing, and payment methods for ad accounts.

Placeholder, SetupPaymentMethod, GetCardInfo, GetPaymentConfigByAccountID , …

BrandService

1 RPC

CreateBrand

LeadService

1 RPC

Captures and exports leads generated from ads.

CreateLead

LocationService

1 RPC

CreateLocation

MemberService

6 RPCs

Invitations and membership across ad accounts.

InviteMember, AcceptInvitation, RevokeInvitation, ListInvitations , …