Conversions

Create a conversion destination — estimate

Price the request without executing it. Same body as POST /v1/messaging/accounts/{accountId}/conversion-destinations.

post/v1/messaging/accounts/{accountId}/conversion-destinations/estimate

Request

  • Base URL: https://apihub.co.il
  • URL: https://apihub.co.il/v1/messaging/accounts/{accountId}/conversion-destinations/estimate
  • Auth: HTTP bearer

Path parameters

accountIdstring required

SocialAccount ID (linkedinads or googleads).

Request body

namestring required
typestring required

Conversion type. For LinkedIn: a unified standard event name (e.g. "Purchase", "Lead", "AddToCart") or a LinkedIn rule type enum (e.g. "PURCHASE", "QUALIFIED_LEAD"). For Google: a unified standard event name (Purchase, Subscribe, CompleteRegistration, Lead, Schedule) or a Google ConversionActionCategory enum value directly (e.g. "PURCHASE", "SUBSCRIBE_PAID", "SIGNUP", "IMPORTED_LEAD", "BOOK_APPOINTMENT"). Unknown values pass through to the platform.

valueType'DYNAMIC' | 'FIXED' | 'NO_VALUE'

LinkedIn only. DYNAMIC (default) uses the per-event value from sendConversions. FIXED uses the rule's value field. NO_VALUE drops monetary value entirely.

adAccountIdstring required

Ad account ID. For LinkedIn: numeric (e.g. "5123456") or full urn:li:sponsoredAccount:{id} URN. For Google: numeric customer ID (e.g. "1234567890") or customers/{id} form.

countingType'MANY_PER_CLICK' | 'ONE_PER_CLICK'

Google Ads only. Whether to count multiple conversions from the same click (MANY_PER_CLICK) or at most one (ONE_PER_CLICK). Defaults to MANY_PER_CLICK if omitted.

primaryForGoalboolean

Google Ads only. When true, the conversion action is marked as primary and immediately influences Smart Bidding. Defaults to false (secondary, record-only) to avoid unintentionally steering the customer's campaigns on creation.

attributionType'LAST_TOUCH_BY_CAMPAIGN' | 'LAST_TOUCH_BY_CONVERSION'

LinkedIn only.

autoAssociationType'ALL_CAMPAIGNS' | 'OBJECTIVE_BASED' | 'NONE'

LinkedIn only. Controls campaign association at rule-creation time:

  • ALL_CAMPAIGNS: associate the rule with every active, paused, and draft campaign in the ad account
  • OBJECTIVE_BASED: associate only campaigns whose objective matches the rule's type
  • NONE: don't auto-associate. Manage associations via the /associations endpoints below. Note: auto-association runs once at create time; new campaigns added after the rule still need explicit association.
postClickAttributionWindowSize1 | 7 | 30 | 90 | 365

LinkedIn only. Default 30. 365 only allowed for LEAD, PURCHASE, ADD_TO_CART, QUALIFIED_LEAD, SUBMIT_APPLICATION rule types; the API rejects other combinations locally.

viewThroughAttributionWindowSize1 | 7 | 30 | 90 | 365

LinkedIn only. Default 7. Same 365-day-window type restriction applies as postClickAttributionWindowSize.

Response

Estimate

operationstring
estimated_creditsnumber
credits_to_reservenumber
estimated_usageobject
notestring nullable
sufficientboolean

Changes

No recorded changes to this operation across all 2 revisions of this API.