Skip to main content
POST
Create website conversion action

Request contract

  • Method and path: POST /apis/v1/ads/conversions/actions
  • Availability: enabled
  • Request URL template: https://api.aisa.one/apis/v1/ads/conversions/actions
  • connectionId: query; required
  • Runtime facts: fe60122939c67dc98a3a6ac6b97bd5c326b526105150c8959304dd2160d4dd09
Complete OpenAPI definition Effective request and pricing declaration (including authentication and referenced schemas):

Cost and request rules

A request reference price is not currently available; use a request quote where supported. Account-specific pricing and final settlement may differ. Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

connectionId
string
required

The ads connection (adc_...) the request runs on: one of yours, from GET /apis/v1/ads/connections. On a request with a JSON body it may be sent as a top-level body member instead.

Pattern: ^adc_[0-9A-Za-z]+$

Body

application/json
name
string
required
Required string length: 1 - 100
type
enum<string>
required

Only WEBPAGE is supported for creation today.

Available options:
WEBPAGE
adAccountId
string

Platform ad account ID (Google customer ID, digits only). Resolved automatically when the connection has exactly one accessible customer.

alwaysUseDefaultValue
boolean

When true, always use defaultValue and ignore any value sent with the event. Defaults to true when defaultValue is set.

category
enum<string>

conversion_action.category. Defaults to DEFAULT on create.

Available options:
DEFAULT,
PAGE_VIEW,
PURCHASE,
SIGNUP,
DOWNLOAD,
ADD_TO_CART,
BEGIN_CHECKOUT,
SUBSCRIBE_PAID,
PHONE_CALL_LEAD,
IMPORTED_LEAD,
SUBMIT_LEAD_FORM,
BOOK_APPOINTMENT,
REQUEST_QUOTE,
GET_DIRECTIONS,
OUTBOUND_CLICK,
CONTACT,
ENGAGEMENT,
STORE_VISIT,
STORE_SALE,
QUALIFIED_LEAD,
CONVERTED_LEAD
clickThroughLookbackWindowDays
integer

Days after an ad click a conversion still counts.

Required range: 1 <= x <= 90
connectionId
string

The ads connection (adc_...), when not sent as the connectionId query parameter.

Pattern: ^adc_[0-9A-Za-z]+$
countingType
enum<string>

ONE_PER_CLICK counts one conversion per ad click (leads); MANY_PER_CLICK counts every one (purchases).

Available options:
ONE_PER_CLICK,
MANY_PER_CLICK
customerId
string

Alias of adAccountId, kept for existing callers

defaultCurrency
string

ISO 4217 currency of defaultValue (value_settings.default_currency_code).

Pattern: ^[A-Z]{3}$
defaultValue
number

Default conversion value used when an event doesn't carry its own value.

Required range: x >= 0
primaryForGoal
boolean

true = primary (counts toward bidding when its goal is biddable), false = secondary.

viewThroughLookbackWindowDays
integer

Days after an ad view a view-through conversion still counts.

Required range: 1 <= x <= 30

Response

The created conversion action, with its tag snippets.

action
object

A Google Ads conversion action, e.g. a WEBPAGE conversion created via createConversionAction. Returned by listConversionActions and createConversionAction.