For more information on using API

POST http://webapi.mymarketing.co.il/api/segmentation

Create a new segmentation

Request Information

URI Parameters

Body Parameters

ApiSegmentationUpdateContainer

Name

Description

Type

Additional information

rules_segment

Contains rules segment

name

Segmentation name

string

Request Formats

application/json, text/json

Sample:
{
  "rules_segment": {
    "additional_rules_sets": [
      {
        "connecting_operator": "And",
        "segment_rules_set": {
          "base_rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          },
          "additional_rules": [
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            },
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          ]
        }
      },
      {
        "connecting_operator": "And",
        "segment_rules_set": {
          "base_rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          },
          "additional_rules": [
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            },
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          ]
        }
      }
    ],
    "basic_rules_set": {
      "base_rule": {
        "type_id": "Info",
        "field": "Email",
        "operator_type": "Is",
        "seg_operator": "Equals",
        "value": [
          "sample string 1",
          "sample string 2"
        ]
      },
      "additional_rules": [
        {
          "connecting_operator": "And",
          "rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          }
        },
        {
          "connecting_operator": "And",
          "rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          }
        }
      ]
    }
  },
  "name": "sample string 1"
}

application/xml, text/xml

Sample:
<ApiSegmentationUpdateContainer xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ActiveTrail.RESTfulApi.Models">
  <name>sample string 1</name>
  <rules_segment>
    <additional_rules_sets>
      <ApiAdditionalSegmentRulesSet>
        <connecting_operator>And</connecting_operator>
        <segment_rules_set>
          <additional_rules>
            <ApiAdditionalSegmentRule>
              <connecting_operator>And</connecting_operator>
              <rule>
                <field>Email</field>
                <operator_type>Is</operator_type>
                <seg_operator>Equals</seg_operator>
                <type_id>Info</type_id>
                <value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </value>
              </rule>
            </ApiAdditionalSegmentRule>
            <ApiAdditionalSegmentRule>
              <connecting_operator>And</connecting_operator>
              <rule>
                <field>Email</field>
                <operator_type>Is</operator_type>
                <seg_operator>Equals</seg_operator>
                <type_id>Info</type_id>
                <value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </value>
              </rule>
            </ApiAdditionalSegmentRule>
          </additional_rules>
          <base_rule>
            <field>Email</field>
            <operator_type>Is</operator_type>
            <seg_operator>Equals</seg_operator>
            <type_id>Info</type_id>
            <value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </value>
          </base_rule>
        </segment_rules_set>
      </ApiAdditionalSegmentRulesSet>
      <ApiAdditionalSegmentRulesSet>
        <connecting_operator>And</connecting_operator>
        <segment_rules_set>
          <additional_rules>
            <ApiAdditionalSegmentRule>
              <connecting_operator>And</connecting_operator>
              <rule>
                <field>Email</field>
                <operator_type>Is</operator_type>
                <seg_operator>Equals</seg_operator>
                <type_id>Info</type_id>
                <value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </value>
              </rule>
            </ApiAdditionalSegmentRule>
            <ApiAdditionalSegmentRule>
              <connecting_operator>And</connecting_operator>
              <rule>
                <field>Email</field>
                <operator_type>Is</operator_type>
                <seg_operator>Equals</seg_operator>
                <type_id>Info</type_id>
                <value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </value>
              </rule>
            </ApiAdditionalSegmentRule>
          </additional_rules>
          <base_rule>
            <field>Email</field>
            <operator_type>Is</operator_type>
            <seg_operator>Equals</seg_operator>
            <type_id>Info</type_id>
            <value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </value>
          </base_rule>
        </segment_rules_set>
      </ApiAdditionalSegmentRulesSet>
    </additional_rules_sets>
    <basic_rules_set>
      <additional_rules>
        <ApiAdditionalSegmentRule>
          <connecting_operator>And</connecting_operator>
          <rule>
            <field>Email</field>
            <operator_type>Is</operator_type>
            <seg_operator>Equals</seg_operator>
            <type_id>Info</type_id>
            <value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </value>
          </rule>
        </ApiAdditionalSegmentRule>
        <ApiAdditionalSegmentRule>
          <connecting_operator>And</connecting_operator>
          <rule>
            <field>Email</field>
            <operator_type>Is</operator_type>
            <seg_operator>Equals</seg_operator>
            <type_id>Info</type_id>
            <value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </value>
          </rule>
        </ApiAdditionalSegmentRule>
      </additional_rules>
      <base_rule>
        <field>Email</field>
        <operator_type>Is</operator_type>
        <seg_operator>Equals</seg_operator>
        <type_id>Info</type_id>
        <value xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
        </value>
      </base_rule>
    </basic_rules_set>
  </rules_segment>
</ApiSegmentationUpdateContainer>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ApiSegmentationInfo

Name

Description

Type

Additional information

date_created_utc

The UTC date when the segmentation was created

date
date_updated_utc

The UTC date when the segmentation was last updated

date
id

Segmentation id

integer
is_active

If the segmentation is active

boolean
is_untitled

If the segmentation is untitled

boolean
rules_segment

contains rules segment

name

Segmentation name

string

Required

Response Formats

application/json, text/json

Sample:
{
  "date_created_utc": "2016-12-24T14:12:12",
  "date_updated_utc": "2016-12-24T14:12:12",
  "id": 1,
  "is_active": true,
  "is_untitled": true,
  "rules_segment": {
    "basic_rules_set": {
      "base_rule": {
        "type_id": "Info",
        "field": "Email",
        "operator_type": "Is",
        "seg_operator": "Equals",
        "value": [
          "sample string 1",
          "sample string 2"
        ]
      },
      "additional_rules": [
        {
          "connecting_operator": "And",
          "rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          }
        },
        {
          "connecting_operator": "And",
          "rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          }
        }
      ]
    },
    "additional_rules_sets": [
      {
        "connecting_operator": "And",
        "segment_rules_set": {
          "base_rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          },
          "additional_rules": [
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            },
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          ]
        }
      },
      {
        "connecting_operator": "And",
        "segment_rules_set": {
          "base_rule": {
            "type_id": "Info",
            "field": "Email",
            "operator_type": "Is",
            "seg_operator": "Equals",
            "value": [
              "sample string 1",
              "sample string 2"
            ]
          },
          "additional_rules": [
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            },
            {
              "connecting_operator": "And",
              "rule": {
                "type_id": "Info",
                "field": "Email",
                "operator_type": "Is",
                "seg_operator": "Equals",
                "value": [
                  "sample string 1",
                  "sample string 2"
                ]
              }
            }
          ]
        }
      }
    ]
  },
  "name": "sample string 3"
}

application/xml, text/xml

Sample:
<ApiSegmentationInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ActiveTrail.RESTfulApi.Models">
  <date_created_utc>2016-12-24T14:12:12</date_created_utc>
  <date_updated_utc>2016-12-24T14:12:12</date_updated_utc>
  <id>1</id>
  <is_active>true</is_active>
  <is_untitled>true</is_untitled>
  <name>sample string 3</name>
  <rules_segment xmlns:d2p1="http://schemas.datacontract.org/2004/07/ActiveTrail.BusinessLogic.Segment">
    <d2p1:additional_rules_sets xmlns:d3p1="http://schemas.datacontract.org/2004/07/ActiveTrail.BusinessLogic.Segment.Rules">
      <d3p1:AdditionalSegmentRulesSet>
        <d3p1:connecting_operator>And</d3p1:connecting_operator>
        <d3p1:segment_rules_set>
          <d3p1:additional_rules>
            <d3p1:AdditionalSegmentRule>
              <d3p1:connecting_operator>And</d3p1:connecting_operator>
              <d3p1:rule>
                <d3p1:field>Email</d3p1:field>
                <d3p1:operator_type>Is</d3p1:operator_type>
                <d3p1:seg_operator>Equals</d3p1:seg_operator>
                <d3p1:type_id>Info</d3p1:type_id>
                <d3p1:value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </d3p1:value>
              </d3p1:rule>
            </d3p1:AdditionalSegmentRule>
            <d3p1:AdditionalSegmentRule>
              <d3p1:connecting_operator>And</d3p1:connecting_operator>
              <d3p1:rule>
                <d3p1:field>Email</d3p1:field>
                <d3p1:operator_type>Is</d3p1:operator_type>
                <d3p1:seg_operator>Equals</d3p1:seg_operator>
                <d3p1:type_id>Info</d3p1:type_id>
                <d3p1:value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </d3p1:value>
              </d3p1:rule>
            </d3p1:AdditionalSegmentRule>
          </d3p1:additional_rules>
          <d3p1:base_rule>
            <d3p1:field>Email</d3p1:field>
            <d3p1:operator_type>Is</d3p1:operator_type>
            <d3p1:seg_operator>Equals</d3p1:seg_operator>
            <d3p1:type_id>Info</d3p1:type_id>
            <d3p1:value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </d3p1:value>
          </d3p1:base_rule>
        </d3p1:segment_rules_set>
      </d3p1:AdditionalSegmentRulesSet>
      <d3p1:AdditionalSegmentRulesSet>
        <d3p1:connecting_operator>And</d3p1:connecting_operator>
        <d3p1:segment_rules_set>
          <d3p1:additional_rules>
            <d3p1:AdditionalSegmentRule>
              <d3p1:connecting_operator>And</d3p1:connecting_operator>
              <d3p1:rule>
                <d3p1:field>Email</d3p1:field>
                <d3p1:operator_type>Is</d3p1:operator_type>
                <d3p1:seg_operator>Equals</d3p1:seg_operator>
                <d3p1:type_id>Info</d3p1:type_id>
                <d3p1:value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </d3p1:value>
              </d3p1:rule>
            </d3p1:AdditionalSegmentRule>
            <d3p1:AdditionalSegmentRule>
              <d3p1:connecting_operator>And</d3p1:connecting_operator>
              <d3p1:rule>
                <d3p1:field>Email</d3p1:field>
                <d3p1:operator_type>Is</d3p1:operator_type>
                <d3p1:seg_operator>Equals</d3p1:seg_operator>
                <d3p1:type_id>Info</d3p1:type_id>
                <d3p1:value xmlns:d9p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                  <d9p1:string>sample string 1</d9p1:string>
                  <d9p1:string>sample string 2</d9p1:string>
                </d3p1:value>
              </d3p1:rule>
            </d3p1:AdditionalSegmentRule>
          </d3p1:additional_rules>
          <d3p1:base_rule>
            <d3p1:field>Email</d3p1:field>
            <d3p1:operator_type>Is</d3p1:operator_type>
            <d3p1:seg_operator>Equals</d3p1:seg_operator>
            <d3p1:type_id>Info</d3p1:type_id>
            <d3p1:value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </d3p1:value>
          </d3p1:base_rule>
        </d3p1:segment_rules_set>
      </d3p1:AdditionalSegmentRulesSet>
    </d2p1:additional_rules_sets>
    <d2p1:basic_rules_set xmlns:d3p1="http://schemas.datacontract.org/2004/07/ActiveTrail.BusinessLogic.Segment.Rules">
      <d3p1:additional_rules>
        <d3p1:AdditionalSegmentRule>
          <d3p1:connecting_operator>And</d3p1:connecting_operator>
          <d3p1:rule>
            <d3p1:field>Email</d3p1:field>
            <d3p1:operator_type>Is</d3p1:operator_type>
            <d3p1:seg_operator>Equals</d3p1:seg_operator>
            <d3p1:type_id>Info</d3p1:type_id>
            <d3p1:value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </d3p1:value>
          </d3p1:rule>
        </d3p1:AdditionalSegmentRule>
        <d3p1:AdditionalSegmentRule>
          <d3p1:connecting_operator>And</d3p1:connecting_operator>
          <d3p1:rule>
            <d3p1:field>Email</d3p1:field>
            <d3p1:operator_type>Is</d3p1:operator_type>
            <d3p1:seg_operator>Equals</d3p1:seg_operator>
            <d3p1:type_id>Info</d3p1:type_id>
            <d3p1:value xmlns:d7p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
              <d7p1:string>sample string 1</d7p1:string>
              <d7p1:string>sample string 2</d7p1:string>
            </d3p1:value>
          </d3p1:rule>
        </d3p1:AdditionalSegmentRule>
      </d3p1:additional_rules>
      <d3p1:base_rule>
        <d3p1:field>Email</d3p1:field>
        <d3p1:operator_type>Is</d3p1:operator_type>
        <d3p1:seg_operator>Equals</d3p1:seg_operator>
        <d3p1:type_id>Info</d3p1:type_id>
        <d3p1:value xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>sample string 1</d5p1:string>
          <d5p1:string>sample string 2</d5p1:string>
        </d3p1:value>
      </d3p1:base_rule>
    </d2p1:basic_rules_set>
  </rules_segment>
</ApiSegmentationInfo>