Taboola · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Taboola Backstage Conversions Conversion Rules API

7 actions 7 updates phrasing extends openapi/taboola-conversion-rules-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Taboola's API. It is a proposal applied on top of the contract, not a document Taboola publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 7

$.info
$.paths['/{account_id}/conversion_rules'].get
$.paths['/{account_id}/conversion_rules'].post
$.paths['/{account_id}/conversion_rules/plus_data'].get
$.paths['/{account_id}/conversion_rules/{rule_id}'].get
$.paths['/{account_id}/conversion_rules/{rule_id}'].post
$.paths['/{account_id}/conversion_rules/{rule_id}/archive'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Taboola Backstage Conversions Conversion Rules API
  version: 1.0.0
extends: openapi/taboola-conversion-rules-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 6
- target: $.paths['/{account_id}/conversion_rules'].get
  update:
    x-apievangelist-phrasing:
      intent: List an account's conversion rules
      effect: read
      questions:
      - What conversion rules are set up on my account?
      - Can I list every conversion rule along with its status?
      instructions:
      - text: List all conversion rules for account {account_id}.
        slots:
          account_id: path.account_id
      - text: Show the conversion rules configured in {account_id}.
        slots:
          account_id: path.account_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{account_id}/conversion_rules'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a conversion rule
      effect: write
      questions:
      - How do I start tracking a new conversion event like a purchase?
      - Can I set a lookback window when I create a conversion rule?
      instructions:
      - text: Create a conversion rule named {display_name} for event {event_name} in account {account_id}.
        slots:
          display_name: requestBody.display_name
          event_name: requestBody.event_name
          account_id: path.account_id
      - text: Add a new conversion rule {display_name} with a {look_back_window}-day lookback window.
        slots:
          display_name: requestBody.display_name
          look_back_window: requestBody.look_back_window
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{account_id}/conversion_rules/plus_data'].get
  update:
    x-apievangelist-phrasing:
      intent: List conversion rules with their data
      effect: read
      questions:
      - How many conversions has each of my conversion rules recorded?
      - Can I get my conversion rules together with aggregated stats per rule?
      instructions:
      - text: List conversion rules with aggregated data for account {account_id}.
        slots:
          account_id: path.account_id
      - text: Show each conversion rule in {account_id} alongside its conversion totals.
        slots:
          account_id: path.account_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{account_id}/conversion_rules/{rule_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Get one conversion rule
      effect: read
      questions:
      - How do I look up a single conversion rule by its ID?
      - Can I check the condition and lookback window of one specific rule?
      instructions:
      - text: Get conversion rule {rule_id} in account {account_id}.
        slots:
          rule_id: path.rule_id
          account_id: path.account_id
      - text: Show the settings of conversion rule {rule_id}.
        slots:
          rule_id: path.rule_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{account_id}/conversion_rules/{rule_id}'].post
  update:
    x-apievangelist-phrasing:
      intent: Update a conversion rule
      effect: write
      questions:
      - How do I rename or change an existing conversion rule?
      - Can I change whether a rule counts toward total conversions?
      instructions:
      - text: Rename existing conversion rule {rule_id} in account {account_id} to {display_name}.
        slots:
          rule_id: path.rule_id
          display_name: requestBody.display_name
          account_id: path.account_id
      - text: Set the lookback window on conversion rule {rule_id} to {look_back_window} days.
        slots:
          rule_id: path.rule_id
          look_back_window: requestBody.look_back_window
      method: generated
      generated: '2026-09-26'
- target: $.paths['/{account_id}/conversion_rules/{rule_id}/archive'].post
  update:
    x-apievangelist-phrasing:
      intent: Archive a conversion rule
      effect: destructive
      questions:
      - How do I retire a conversion rule I no longer use?
      - Can I archive a conversion rule instead of editing it?
      instructions:
      - text: Archive conversion rule {rule_id} in account {account_id}.
        slots:
          rule_id: path.rule_id
          account_id: path.account_id
      - text: Stop using conversion rule {rule_id} by archiving it.
        slots:
          rule_id: path.rule_id
      method: generated
      generated: '2026-09-26'