Brand Protection
Create new URL submissions
client.BrandProtection.Submit(ctx, body) (*BrandProtectionSubmitResponse, error)
POST/accounts/{account_id}/brand-protection/submit
Read submitted URLs by ID
client.BrandProtection.URLInfo(ctx, query) (*SinglePage[BrandProtectionURLInfoResponse], error)
GET/accounts/{account_id}/brand-protection/url-info
Brand ProtectionQueries
Create new saved string queries
client.BrandProtection.Queries.New(ctx, params) error
POST/accounts/{account_id}/brand-protection/queries
Delete saved string queries by ID
client.BrandProtection.Queries.Delete(ctx, params) error
DELETE/accounts/{account_id}/brand-protection/queries
Create new saved string queries in bulk
client.BrandProtection.Queries.Bulk(ctx, params) error
POST/accounts/{account_id}/brand-protection/queries/bulk
Brand ProtectionMatches
Read matches for string queries by ID
client.BrandProtection.Matches.Get(ctx, params) (*MatchGetResponse, error)
GET/accounts/{account_id}/brand-protection/matches
Download matches for string queries by ID
client.BrandProtection.Matches.Download(ctx, params) (*MatchDownloadResponse, error)
GET/accounts/{account_id}/brand-protection/matches/download
Brand ProtectionLogos
Create new saved logo queries from image files
client.BrandProtection.Logos.New(ctx, params) (*LogoNewResponse, error)
POST/accounts/{account_id}/brand-protection/logos
Delete saved logo queries by ID
client.BrandProtection.Logos.Delete(ctx, logoID, body) error
DELETE/accounts/{account_id}/brand-protection/logos/{logo_id}
Brand ProtectionLogo Matches
Read matches for logo queries by ID
client.BrandProtection.LogoMatches.Get(ctx, params) (*LogoMatchGetResponse, error)
GET/accounts/{account_id}/brand-protection/logo-matches
Download matches for logo queries by ID
client.BrandProtection.LogoMatches.Download(ctx, params) (*LogoMatchDownloadResponse, error)
GET/accounts/{account_id}/brand-protection/logo-matches/download
Brand ProtectionV2
Brand ProtectionV2Queries
Get queries
client.BrandProtection.V2.Queries.Get(ctx, params) (*[]V2QueryGetResponse, error)
GET/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/queries
Brand ProtectionV2Matches
List saved query matches
client.BrandProtection.V2.Matches.Get(ctx, params) (*V2MatchGetResponse, error)
GET/accounts/{account_id}/cloudforce-one/v2/brand-protection/domain/matches
Brand ProtectionV2Logos
Insert logo query
client.BrandProtection.V2.Logos.New(ctx, params) (*V2LogoNewResponse, error)
POST/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/queries
Delete logo query
client.BrandProtection.V2.Logos.Delete(ctx, queryID, body) (*V2LogoDeleteResponse, error)
DELETE/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/queries/{query_id}
Get logo queries
client.BrandProtection.V2.Logos.Get(ctx, params) (*[]V2LogoGetResponse, error)
GET/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/queries
Brand ProtectionV2Logo Matches
List logo matches
client.BrandProtection.V2.LogoMatches.Get(ctx, params) (*V2LogoMatchGetResponse, error)
GET/accounts/{account_id}/cloudforce-one/v2/brand-protection/logo/matches