Skip to content

convert_segment_rule

Request

Security
ApiKeyAuth
Bodyapplication/json
namestringrequired
descriptionstringrequired
parent_segment_idstring
simplifiedIonRuleobjectrequired
Any of:
curl -i -X POST \
  https://llm-api.treasuredata.com/api/util/convert_segment_rule \
  -H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "Test Simplified Ion Rule",
    "description": "This is a simplified ion rule generated by a chat agent.",
    "parent_segment_id": "11111",
    "simplifiedIonRule": {
      "title": "Base Segments AND Combination",
      "summary": "Segment combining base segments with AND logic",
      "conditions": [],
      "logic": "",
      "baseSegmentIds": {
        "logic": "ALL",
        "segment_ids": [
          "12345",
          "67890"
        ],
        "segmentIds": [
          "22222",
          "33333",
          "44444"
        ]
      }
    }
  }'

Responses

creates a rule with only base segment references using AND logic

Bodyapplication/json
namestringrequired
descriptionstringrequired
fullIonRuleobjectrequired
Response
{ "name": "Test Simplified Ion Rule", "description": "This is a simplified ion rule generated by a chat agent.", "fullIonRule": { "conditions": [], "type": "And" } }