--- title: "Conversion Rule" slug: "conversion-rule" updated: 2024-09-22T23:36:25Z published: 2024-09-22T23:36:25Z canonical: "help.yahooinc.com/conversion-rule" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.yahooinc.com/llms.txt > Use this file to discover all available pages before exploring further. # Conversion Rule Audiences A conversion rule audience enables you to target custom audiences based on conversion rules. A conversion rule audience is built from Dot tags created via the [Beacons](/dsp-api/docs/beacons-1) API. Before you set up conversion rules for your audience, create the Dot tags on which the audience will be built. > [!NOTE] > Note > > You can only build a conversion rule audience for one advertiser at a time, not for an entire seat. ## Endpoint ```plaintext /traffic/audiences/conversion_rule ``` - Use the `GET `method to read an existing conversion rule audience. - Use the `POST` method to create a new conversion rule audience. - Use the `PUT` method to update an existing conversion rule audience. ## Resources The `conversion_rule` resource defines a conversion rule audience. The `conversion_rule` resource contains the following fields: | **Field** | **Description** | **Data Type** | **Create** | **Update** | | --- | --- | --- | --- | --- | | `id` | Specifies the audience ID. | `integer` | N/A | Required | | `name` | Specifies the name of the audience. | `string` | Required | Optional | | `status` | Specifies the current status of the audience. By default, `ACTIVE`. Options include: - If `ACTIVE`, the audience can be targeted. - If `INACTIVE`, the audience cannot be targeted. | `string` | Optional | Optional | | `accountId` | Specifies the advertiser ID. If specified, the conversion rule audience is tied to a specific advertiser and can only be used in that advertiser’s campaigns. To learn more, refer to [Advertisers](/dsp-api/docs/advertisers). | `string` | Required | Required | | `pixelRuleId` | Specifies the pixel rule ID of the associated pixel rule. | `integer` | Required | N/A | | `pixelRuleName` | Read-only field that specifies the pixel rule name of the associated pixel rule. | `string` | N/A | N/A | | `pixelRuleSize` | Read-only field that specifies the size of the associated pixel rule. | `string` | N/A | N/A | ## Read Audience Read a specific conversion rule audience. ```plaintext GET /traffic/audiences/conversion_rule/{id}?accountId={accountId} ``` ### Parameters | **Parameter** | **Parameter Type** | **Description** | **Data Type** | **Required** | | --- | --- | --- | --- | --- | | `id` | path | Specifies the audience ID. | `integer` | Y | | `accountId` | query | Specifies the advertiser ID. | `integer` | Y | ### Sample Request URL ```plaintext GET https://dspapi.admanagerplus.yahoo.com/traffic/audiences/audiences/conversion_rule/50259012?accountId=1356341 ``` ### Sample Response ```plaintext {  "response": {    "status": "ACTIVE",    "id": 50259012,    "name": "HP Conversion Audience",    "accountId": 1356341,    "pixelRuleName": "HP Conversion",    "pixelRuleId": 10055198,    "pixelRuleSize": 58888  },  "errors": null,  "timeStamp": "2017-10-20T19:04:17Z" } ``` ## Read Conversion Rules Get a filtered list conversion rules for specific advertisers. ```plaintext GET /traffic/audiences/conversion_rule/lookups?accountId={accountId}&query={query}&page={page}&limit={limit}&sort={sort}&dir={dir} ``` ### Parameters | **Name** | **Type** | **Description** | **Data Type** | **Required** | | --- | --- | --- | --- | --- | | `accountId` | query | Specifies the advertiser ID. | `integer` | Y | | `query` | query | Specifies the search terms. Use URL encoding conversions (i.e. a space should be replaced with a `+` or `%20`). | `string` | N | | `page` | query | Specifies the page number. | `integer` | N | | `limit` | query | Specifies the total number of items to return. Maximum allowed value is `100`. | `integer` | N | | `sort` | query | Specifies the column to sort by. | `string` | N | | `dir` | query | Specifies the sort direction. Allowed values: - `ASC`: data is sorted in ascending order. - `DESC`: data is sorted in descending order. | `string` | N | ### Sample Request URL ```plaintext GET https://dspapi.admanagerplus.yahoo.com/traffic/audiences/conversion_rule/lookups?accountId=1356341&page=1&limit=3&sort=name&dir=desc ``` ### Sample Response ```plaintext {  "response": [    {      "id": 10023297,      "name": "結帳頁面",      "uniqueUserCount": 2    },    {      "id": 152028,      "name": "Z_Flow_PxlZzaS8vG1Uu",      "uniqueUserCount": 0    },    {      "id": 149474,      "name": "Z_Flow_PxlZwQx1KmESq",      "uniqueUserCount": 0    }  ] } ``` ## Create Audience Create a new conversion rule audience. ```plaintext POST  /traffic/audiences/conversion_rule ``` Note Conversion rule audiences take about 24 hours to populate. ### Parameters All fields are specified in the body of the `application/json` payload. ### Sample Request URL ```plaintext POST https://dspapi.admanagerplus.yahoo.com/traffic/audiences/conversion_rule ``` ### Sample Request Body ```plaintext {  "name": "Create_Conversion_Rule",  "accountId": 1356341,  "pixelRuleId": 10067237,  "status": "ACTIVE" } ``` ### Sample Response ```plaintext {  "response": {    "status": "ACTIVE",    "id": 50389217,    "name": "Create_Conversion_Rule",    "accountId": 1356341,    "pixelRuleName": "FH P2_Player-JoinPublic",    "pixelRuleId": 10067237,    "pixelRuleSize": 2605  },  "errors": null,  "timeStamp": "2017-10-11T00:33:54Z" } ``` ## Update Audience Update an existing conversion rule audience. > [!NOTE] > Note > > Once a conversion rule audience is created, it can not be changed except for its name or status. ```plaintext PUT /traffic/audiences/conversion_rule/{id} ``` Partial updates are supported; values of supported fields that are not in the payload remain unchanged. ### Parameters The audience `id` is specified in the endpoint path. All other fields are specified in the body of the `application/json` payload. ### Sample Request URL ```plaintext PUT https://dspapi.admanagerplus.yahoo.com/traffic/audiences/conversion_rule/50259012 ``` ### Sample Request Body ```plaintext {  "name": "audienceTest_2",  "accountId": 1356341 } ``` ### Sample Response ```plaintext {  "response": {    "status": "ACTIVE",    "id": 50259012,    "name": "audienceTest_2",    "accountId": 1356341,    "pixelRuleName": "HP Conversion",    "pixelRuleId": 10055198,    "pixelRuleSize": 58888  },  "errors": null,  "timeStamp": "2017-10-20T19:04:17Z" } ``` ## Delete Audiences The DSP Traffic API does not support deletion of conversion rule audiences.