Mailchimp Marketing API

Email marketing and automation platform

mailchimp.com/developer ↗
Version
3.0.55
OpenAPI
3.0.0
Endpoints
272
Schemas
828
98
Quality
Updated
3 days ago
Email email marketing automation
Use this API in your AI agent

Query structured spec data via REST or MCP. Get exactly what your agent needs.

Get API Key

Server URLs

https://server.api.mailchimp.com/3.0

Endpoints

Clear filters

Automations 1 endpoints

PATCH /automations/{workflow_id}/emails/{workflow_email_id}

Update settings for a classic automation workflow email. Only works with workflows of type: abandonedBrowse, abandonedCart, emailFollowup, or singleWelcome.

operationId: Automations_updateWorkflowEmail

Parameters

Name In Required Type Description
workflow_id path required string

The unique id for the Automation workflow.

workflow_email_id path required string

The unique id for the Automation workflow email.

Request Body

required
application/json
schema AutomationsUpdateWorkflowEmailRequest
Property Type Required
delay object optional
type string optional
action string required
amount integer optional
direction string optional
settings object optional
title string optional
reply_to string optional
from_name string optional
preview_text string optional
subject_line string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /automations/{workflow_id}/emails/{workflow_email_id}

Batchwebhooks 1 endpoints

PATCH /batch-webhooks/{batch_webhook_id}

Update a webhook that will fire whenever any batch request completes processing.

operationId: BatchWebhooks_updateWebhook

Parameters

Name In Required Type Description
batch_webhook_id path required string

The unique id for the batch webhook.

Request Body

required
application/json
schema BatchWebhooksUpdateWebhookRequest
Property Type Required
url string optional
enabled boolean optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /batch-webhooks/{batch_webhook_id}

Campaignfolders 1 endpoints

PATCH /campaign-folders/{folder_id}

Update a specific folder used to organize campaigns.

operationId: CampaignFolders_updateSpecificFolder

Parameters

Name In Required Type Description
folder_id path required string

The unique id for the campaign folder.

Request Body

application/json
schema CampaignFoldersAddNewFolderRequest
Property Type Required
name string required

Responses

default

An error generated by the Mailchimp API.

200
PATCH /campaign-folders/{folder_id}

Campaigns 2 endpoints

PATCH /campaigns/{campaign_id}

Update some or all of the settings for a specific campaign.

operationId: Campaigns_updateSettings

Parameters

Name In Required Type Description
campaign_id path required string

The unique id for the campaign.

Request Body

required
application/json
schema CampaignsUpdateSettingsRequest
Property Type Required
rss_opts object optional
feed_url string required
schedule object optional
hour integer optional
daily_send object optional
friday boolean optional
monday boolean optional
sunday boolean optional
tuesday boolean optional
saturday boolean optional
thursday boolean optional
wednesday boolean optional
weekly_send_day string optional
monthly_send_date number optional
frequency string required
constrain_rss_img boolean optional
settings object required
title string optional
to_name string optional
reply_to string required
folder_id string optional
from_name string required
auto_tweet boolean optional
inline_css boolean optional
auto_footer boolean optional
fb_comments boolean optional
template_id integer optional
authenticate boolean optional
auto_fb_post array optional
preview_text string optional
subject_line string required
use_conversation boolean optional
tracking object optional
opens boolean optional
capsule object optional
notes boolean optional
ecomm360 boolean optional
clicktale string optional
salesforce object optional
notes boolean optional
campaign boolean optional
html_clicks boolean optional
text_clicks boolean optional
goal_tracking boolean optional
google_analytics string optional
recipients object optional
list_id string required
segment_opts object optional
match string optional
conditions array optional
saved_segment_id integer optional
prebuilt_segment_id string optional
social_card object optional
title string optional
image_url string optional
description string optional
variate_settings object optional
test_size integer optional
wait_time integer optional
from_names array optional
send_times array optional
subject_lines array optional
winner_criteria string required
reply_to_addresses array optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /campaigns/{campaign_id}
PATCH /campaigns/{campaign_id}/feedback/{feedback_id}

Update a specific feedback message for a campaign.

operationId: Campaigns_updateFeedbackMessage

Parameters

Name In Required Type Description
campaign_id path required string

The unique id for the campaign.

feedback_id path required string

The unique id for the feedback message.

Request Body

required
application/json
schema CampaignsUpdateFeedbackMessageRequest
Property Type Required
message string optional
block_id integer optional
is_complete boolean optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /campaigns/{campaign_id}/feedback/{feedback_id}

Ecommerce 11 endpoints

PATCH /ecommerce/stores/{store_id}

Update a store.

operationId: Ecommerce_updateStore

Parameters

Name In Required Type Description
store_id path required string

The store id.

Request Body

required
application/json
schema EcommerceUpdateStoreRequest
Property Type Required
name string optional
phone string optional
domain string optional
address object optional
city string optional
country string optional
address1 string optional
address2 string optional
latitude number optional
province string optional
longitude number optional
postal_code string optional
country_code string optional
province_code string optional
platform string optional
timezone string optional
is_syncing boolean optional
money_format string optional
currency_code string optional
email_address string optional
primary_locale string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}
PATCH /ecommerce/stores/{store_id}/carts/{cart_id}

Update a specific cart.

operationId: Ecommerce_updateCartById

Parameters

Name In Required Type Description
store_id path required string

The store id.

cart_id path required string

The id for the cart.

Request Body

required
application/json
schema EcommerceUpdateCartByIdRequest
Property Type Required
lines array optional
price number optional
quantity integer optional
product_id string optional
product_variant_id string optional
customer object optional
address object optional
city string optional
country string optional
address1 string optional
address2 string optional
province string optional
postal_code string optional
country_code string optional
province_code string optional
company string optional
last_name string optional
first_name string optional
opt_in_status boolean optional
tax_total number optional
campaign_id string optional
order_total number optional
checkout_url string optional
currency_code string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/carts/{cart_id}
PATCH /ecommerce/stores/{store_id}/carts/{cart_id}/lines/{line_id}

Update a specific cart line item.

operationId: Ecommerce_updateCartLineItem

Parameters

Name In Required Type Description
store_id path required string

The store id.

cart_id path required string

The id for the cart.

line_id path required string

The id for the line item of a cart.

Request Body

required
application/json
schema EcommerceUpdateCartLineItemRequest
Property Type Required
price number optional
quantity integer optional
product_id string optional
product_variant_id string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/carts/{cart_id}/lines/{line_id}
PATCH /ecommerce/stores/{store_id}/customers/{customer_id}

Update a customer.

operationId: Ecommerce_updateCustomer

Parameters

Name In Required Type Description
store_id path required string

The store id.

customer_id path required string

The id for the customer of a store.

Request Body

required
application/json
schema EcommerceUpdateCustomerRequest
Property Type Required
address object optional
city string optional
country string optional
address1 string optional
address2 string optional
province string optional
postal_code string optional
country_code string optional
province_code string optional
company string optional
last_name string optional
first_name string optional
opt_in_status boolean optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/customers/{customer_id}
PATCH /ecommerce/stores/{store_id}/orders/{order_id}

Update a specific order.

operationId: Ecommerce_updateSpecificOrder

Parameters

Name In Required Type Description
store_id path required string

The store id.

order_id path required string

The id for the order in a store.

Request Body

required
application/json
schema EcommerceUpdateSpecificOrderRequest
Property Type Required
lines array optional
price number optional
discount number optional
quantity integer optional
product_id string optional
product_variant_id string optional
promos array optional
code string required
type string required
amount_discounted number required
customer object optional
address object optional
city string optional
country string optional
address1 string optional
address2 string optional
province string optional
postal_code string optional
country_code string optional
province_code string optional
company string optional
last_name string optional
first_name string optional
opt_in_status boolean optional
outreach object optional
id string optional
order_url string optional
tax_total number optional
campaign_id string optional
order_total number optional
landing_site string optional
tracking_url string optional
currency_code string optional
tracking_code string optional
discount_total number optional
shipping_total number optional
billing_address object optional
city string optional
name string optional
phone string optional
company string optional
country string optional
address1 string optional
address2 string optional
latitude number optional
province string optional
longitude number optional
postal_code string optional
country_code string optional
province_code string optional
tracking_number string optional
financial_status string optional
shipping_address object optional
city string optional
name string optional
phone string optional
company string optional
country string optional
address1 string optional
address2 string optional
latitude number optional
province string optional
longitude number optional
postal_code string optional
country_code string optional
province_code string optional
tracking_carrier string optional
fulfillment_status string optional
…3 more object optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/orders/{order_id}
PATCH /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id}

Update a specific order line item.

operationId: Ecommerce_updateOrderLine

Parameters

Name In Required Type Description
store_id path required string

The store id.

order_id path required string

The id for the order in a store.

line_id path required string

The id for the line item of an order.

Request Body

required
application/json
schema EcommerceUpdateOrderLineRequest
Property Type Required
price number optional
discount number optional
quantity integer optional
product_id string optional
product_variant_id string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id}
PATCH /ecommerce/stores/{store_id}/products/{product_id}

Update a specific product.

operationId: Ecommerce_updateProduct

Parameters

Name In Required Type Description
store_id path required string

The store id.

product_id path required string

The id for the product of a store.

Request Body

required
application/json
schema EcommerceUpdateProductRequest
Property Type Required
url string optional
type string optional
title string optional
handle string optional
images array optional
id string optional
url string optional
variant_ids array optional
vendor string optional
variants array optional
sku string optional
url string optional
price number optional
title string optional
image_url string optional
backorders string optional
visibility string optional
inventory_quantity integer optional
image_url string optional
description string optional
published_at_foreign string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/products/{product_id}
PATCH /ecommerce/stores/{store_id}/products/{product_id}/images/{image_id}

Update a product image.

operationId: Ecommerce_updateProductImage

Parameters

Name In Required Type Description
store_id path required string

The store id.

product_id path required string

The id for the product of a store.

image_id path required string

The id for the product image.

Request Body

required
application/json
schema EcommerceUpdateProductImageRequest
Property Type Required
id string optional
url string optional
variant_ids array optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/products/{product_id}/images/{image_id}
PATCH /ecommerce/stores/{store_id}/products/{product_id}/variants/{variant_id}

Update a product variant.

operationId: Ecommerce_updateProductVariant

Parameters

Name In Required Type Description
store_id path required string

The store id.

product_id path required string

The id for the product of a store.

variant_id path required string

The id for the product variant.

Request Body

required
application/json
schema EcommerceUpdateProductVariantRequest
Property Type Required
sku string optional
url string optional
price number optional
title string optional
image_url string optional
backorders string optional
visibility string optional
inventory_quantity integer optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/products/{product_id}/variants/{variant_id}
PATCH /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}

Update a promo rule.

operationId: Ecommerce_updatePromoRule

Parameters

Name In Required Type Description
store_id path required string

The store id.

promo_rule_id path required string

The id for the promo rule of a store.

Request Body

required
application/json
schema EcommerceUpdatePromoRuleRequest
Property Type Required
type string optional
title string optional
amount number optional
target string optional
enabled boolean optional
ends_at string optional
starts_at string optional
description string optional
created_at_foreign string optional
updated_at_foreign string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}
PATCH /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes/{promo_code_id}

Update a promo code.

operationId: Ecommerce_updatePromoCode

Parameters

Name In Required Type Description
store_id path required string

The store id.

promo_rule_id path required string

The id for the promo rule of a store.

promo_code_id path required string

The id for the promo code of a store.

Request Body

required
application/json
schema EcommerceUpdatePromoCodeRequest
Property Type Required
code string optional
enabled boolean optional
usage_count integer optional
redemption_url string optional
created_at_foreign string optional
updated_at_foreign string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes/{promo_code_id}

Filemanager 2 endpoints

PATCH /file-manager/files/{file_id}

Update a file in the File Manager.

operationId: FileManager_updateFile

Parameters

Name In Required Type Description
file_id path required string

The unique id for the File Manager file.

Request Body

required
application/json
schema FileManagerUpdateFileRequest
Property Type Required
name string optional
folder_id integer optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /file-manager/files/{file_id}
PATCH /file-manager/folders/{folder_id}

Update a specific File Manager folder.

operationId: FileManager_updateSpecificFolder

Parameters

Name In Required Type Description
folder_id path required string

The unique id for the File Manager folder.

Request Body

application/json
schema FileManagerAddNewFolderRequest
Property Type Required
name string required

Responses

default

An error generated by the Mailchimp API.

200
PATCH /file-manager/folders/{folder_id}

Landingpages 1 endpoints

PATCH /landing-pages/{page_id}

Update a landing page.

operationId: LandingPages_updatePageById

Parameters

Name In Required Type Description
page_id path required string

The unique id for the page.

Request Body

required
application/json
schema LandingPagesUpdatePageByIdRequest
Property Type Required
name string optional
title string optional
list_id string optional
store_id string optional
tracking object optional
track_with_mailchimp boolean optional
enable_restricted_data_processing boolean optional
description string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /landing-pages/{page_id}

Lists 8 endpoints

PATCH /lists/{list_id}

Update the settings for a specific list.

operationId: Lists_updateSettings

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

Request Body

required
application/json
schema ListsUpdateSettingsRequest
Property Type Required
name string required
contact object required
zip string required
city string required
phone string optional
state string required
company string required
country string required
address1 string required
address2 string optional
double_optin boolean optional
use_archive_bar boolean optional
campaign_defaults object required
subject string required
language string required
from_name string required
from_email string required
email_type_option boolean required
notify_on_subscribe string optional
permission_reminder string required
marketing_permissions boolean optional
notify_on_unsubscribe string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}
PATCH /lists/{list_id}/interest-categories/{interest_category_id}

Update a specific interest category.

operationId: Lists_updateInterestCategory

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

interest_category_id path required string

The unique ID for the interest category.

Request Body

application/json
schema ListsAddInterestCategoryRequest
Property Type Required
type string required
title string required
display_order integer optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/interest-categories/{interest_category_id}
PATCH /lists/{list_id}/interest-categories/{interest_category_id}/interests/{interest_id}

Update interests or ‘group names’ for a specific category.

operationId: Lists_updateInterestCategoryInterest

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

interest_category_id path required string

The unique ID for the interest category.

interest_id path required string

The specific interest or ‘group name’.

Request Body

application/json
schema ListsAddInterestInCategoryRequest
Property Type Required
name string required
display_order integer optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/interest-categories/{interest_category_id}/interests/{interest_id}
PATCH /lists/{list_id}/members/{subscriber_hash}

Update information for a specific list member.

operationId: Lists_updateMember

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

subscriber_hash path required string

The MD5 hash of the lowercase version of the list member’s email address. This endpoint also accepts a list member’s email address or contact_id.

skip_merge_validation query optional boolean

If skip_merge_validation is true, member data will be accepted without merge field values, even if the merge field is usually required. This defaults to false.

Request Body

required
application/json
schema ListsUpdateMemberRequest
Property Type Required
vip boolean optional
ip_opt string optional
status string optional
language string optional
location object optional
latitude number optional
longitude number optional
interests object optional
ip_signup string optional
email_type string optional
merge_fields object optional
email_address string optional
timestamp_opt string optional
timestamp_signup string optional
marketing_permissions array optional
enabled boolean optional
marketing_permission_id string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/members/{subscriber_hash}
PATCH /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}

Update a specific note for a specific list member.

operationId: Lists_updateNoteSpecificListMember

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

subscriber_hash path required string

The MD5 hash of the lowercase version of the list member’s email address. This endpoint also accepts a list member’s email address or contact_id.

note_id path required string

The id for the note.

Request Body

application/json
schema ListsAddMemberNoteRequest
Property Type Required
note string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/members/{subscriber_hash}/notes/{note_id}
PATCH /lists/{list_id}/merge-fields/{merge_id}

Update a specific merge field.

operationId: Lists_updateMergeField

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

merge_id path required string

The id for the merge field.

Request Body

required
application/json
schema ListsUpdateMergeFieldRequest
Property Type Required
tag string optional
name string required
public boolean optional
options object optional
choices array optional
date_format string optional
phone_format string optional
default_country integer optional
required boolean optional
help_text string optional
default_value string optional
display_order integer optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/merge-fields/{merge_id}
PATCH /lists/{list_id}/segments/{segment_id}

Update a specific segment in a list.

operationId: Lists_updateSegmentById

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

segment_id path required string

The unique id for the segment.

Request Body

required
application/json
schema ListsUpdateSegmentByIdRequest
Property Type Required
name string required
options object optional
match string optional
conditions array optional
static_segment array optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/segments/{segment_id}
PATCH /lists/{list_id}/webhooks/{webhook_id}

Update the settings for an existing webhook.

operationId: Lists_updateWebhookSettings

Parameters

Name In Required Type Description
list_id path required string

The unique ID for the list.

webhook_id path required string

The webhook’s id.

Request Body

application/json
schema ListsCreateWebhookRequest
Property Type Required
url string optional
events object optional
cleaned boolean optional
profile boolean optional
upemail boolean optional
campaign boolean optional
subscribe boolean optional
unsubscribe boolean optional
sources object optional
api boolean optional
user boolean optional
admin boolean optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /lists/{list_id}/webhooks/{webhook_id}

Templatefolders 1 endpoints

PATCH /template-folders/{folder_id}

Update a specific folder used to organize templates.

operationId: TemplateFolders_updateSpecificFolder

Parameters

Name In Required Type Description
folder_id path required string

The unique id for the template folder.

Request Body

application/json
schema TemplateFoldersAddNewFolderRequest
Property Type Required
name string required

Responses

default

An error generated by the Mailchimp API.

200
PATCH /template-folders/{folder_id}

Templates 1 endpoints

PATCH /templates/{template_id}

Update the name, HTML, or folder_id of an existing template.

operationId: Templates_updateTemplateById

Parameters

Name In Required Type Description
template_id path required string

The unique id for the template.

Request Body

application/json
schema TemplatesCreateNewTemplateRequest
Property Type Required
html string required
name string required
folder_id string optional

Responses

default

An error generated by the Mailchimp API.

200
PATCH /templates/{template_id}

Schemas

object AccountExportInfo200Response
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "started": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "description": "Start time for the export."
    },
    "finished": {
      "type": "string",
      "title": "Finish Time",
      "format": "date-time",
      "description": "If finished, the finish time for the export."
    },
    "export_id": {
      "type": "integer",
      "title": "Export ID",
      "description": "The ID for the export."
    },
    "download_url": {
      "type": "string",
      "title": "Download URL",
      "description": "If the export is finished, the download URL for an export. URLs are only valid for 90 days after the export completes."
    },
    "size_in_bytes": {
      "type": "integer",
      "title": "Export Size",
      "description": "The size of the uncompressed export in bytes."
    }
  },
  "description": "An account export."
}
object AccountExportInfoResponse
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "started": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "description": "Start time for the export."
    },
    "finished": {
      "type": "string",
      "title": "Finish Time",
      "format": "date-time",
      "description": "If finished, the finish time for the export."
    },
    "export_id": {
      "type": "integer",
      "title": "Export ID",
      "description": "The ID for the export."
    },
    "download_url": {
      "type": "string",
      "title": "Download URL",
      "description": "If the export is finished, the download URL for an export. URLs are only valid for 90 days after the export completes."
    },
    "size_in_bytes": {
      "type": "integer",
      "title": "Export Size",
      "description": "The size of the uncompressed export in bytes."
    }
  },
  "description": "An account export."
}
object AccountExportInfodefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AccountExportsCreateNewExport200Response
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "started": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "description": "Start time for the export."
    },
    "finished": {
      "type": "string",
      "title": "Finish Time",
      "format": "date-time",
      "description": "If finished, the finish time for the export."
    },
    "export_id": {
      "type": "integer",
      "title": "Export ID",
      "description": "The ID for the export."
    },
    "download_url": {
      "type": "string",
      "title": "Download URL",
      "description": "If the export is finished, the download URL for an export. URLs are only valid for 90 days after the export completes."
    },
    "size_in_bytes": {
      "type": "integer",
      "title": "Export Size",
      "description": "The size of the uncompressed export in bytes."
    }
  },
  "description": "An account export."
}
object AccountExportsCreateNewExportRequest
{
  "type": "object",
  "title": "Create an account export",
  "required": [
    "include_stages"
  ],
  "properties": {
    "include_stages": {
      "type": "array",
      "items": {
        "enum": [
          "audiences",
          "campaigns",
          "events",
          "gallery_files",
          "reports",
          "templates"
        ],
        "type": "string"
      },
      "title": "Include Stages",
      "example": "[\"audiences\", \"gallery_files\"]",
      "description": "The stages of an account export to include."
    },
    "since_timestamp": {
      "type": "string",
      "title": "Since Timestamp",
      "format": "date-time",
      "example": "2021-08-23T14:15:09Z",
      "description": "An ISO 8601 date that will limit the export to only records created after a given time. For instance, the reports stage will contain any campaign sent after the given timestamp. Audiences, however, are excluded from this limit."
    }
  },
  "description": "Creates an account export with the given parameters."
}
object AccountExportsCreateNewExportResponse
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "started": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "description": "Start time for the export."
    },
    "finished": {
      "type": "string",
      "title": "Finish Time",
      "format": "date-time",
      "description": "If finished, the finish time for the export."
    },
    "export_id": {
      "type": "integer",
      "title": "Export ID",
      "description": "The ID for the export."
    },
    "download_url": {
      "type": "string",
      "title": "Download URL",
      "description": "If the export is finished, the download URL for an export. URLs are only valid for 90 days after the export completes."
    },
    "size_in_bytes": {
      "type": "integer",
      "title": "Export Size",
      "description": "The size of the uncompressed export in bytes."
    }
  },
  "description": "An account export."
}
object AccountExportsCreateNewExportdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AccountExportsListForGivenAccount200Response
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "exports": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "started": {
            "type": "string",
            "title": "Start Time",
            "format": "date-time",
            "description": "Start time for the export."
          },
          "finished": {
            "type": "string",
            "title": "Finish Time",
            "format": "date-time",
            "description": "If finished, the finish time for the export."
          },
          "export_id": {
            "type": "integer",
            "title": "Export ID",
            "description": "The ID for the export."
          },
          "download_url": {
            "type": "string",
            "title": "Download URL",
            "description": "If the export is finished, the download URL for an export. URLs are only valid for 90 days after the export completes."
          },
          "size_in_bytes": {
            "type": "integer",
            "title": "Export Size",
            "description": "The size of the uncompressed export in bytes."
          }
        },
        "description": "An account export."
      },
      "title": "Account Exports",
      "description": "An array of objects, each representing an account export."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    }
  },
  "description": "An array of objects, each representing an account export."
}
object AccountExportsListForGivenAccountResponse
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "exports": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "started": {
            "type": "string",
            "title": "Start Time",
            "format": "date-time",
            "description": "Start time for the export."
          },
          "finished": {
            "type": "string",
            "title": "Finish Time",
            "format": "date-time",
            "description": "If finished, the finish time for the export."
          },
          "export_id": {
            "type": "integer",
            "title": "Export ID",
            "description": "The ID for the export."
          },
          "download_url": {
            "type": "string",
            "title": "Download URL",
            "description": "If the export is finished, the download URL for an export. URLs are only valid for 90 days after the export completes."
          },
          "size_in_bytes": {
            "type": "integer",
            "title": "Export Size",
            "description": "The size of the uncompressed export in bytes."
          }
        },
        "description": "An account export."
      },
      "title": "Account Exports",
      "description": "An array of objects, each representing an account export."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    }
  },
  "description": "An array of objects, each representing an account export."
}
object AccountExportsListForGivenAccountdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object ActivityFeedGetLatestChimpChatter200Response
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    },
    "chimp_chatter": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "ChimpChatter",
        "properties": {
          "url": {
            "type": "string",
            "title": "URL",
            "example": "http://dev.mailchimp.com/reports/summary?id=1",
            "readOnly": true,
            "description": "URL to a report that includes this activity"
          },
          "type": {
            "enum": [
              "lists:new-subscriber",
              "lists:unsubscribes",
              "lists:profile-updates",
              "campaigns:facebook-likes",
              "campaigns:forward-to-friend",
              "lists:imports"
            ],
            "type": "string",
            "title": "Type",
            "example": "campaigns:forward-to-friend",
            "readOnly": true,
            "description": "The type of activity"
          },
          "title": {
            "type": "string",
            "title": "Title",
            "example": "1 new subscriber to Your New Campaign!",
            "readOnly": true
          },
          "list_id": {
            "type": "string",
            "title": "List ID",
            "example": "2017-08-04T11:09:01+00:00",
            "readOnly": true,
            "description": "If it exists, list ID for the associated list"
          },
          "message": {
            "type": "string",
            "title": "Message",
            "example": "People are telling their friends about your campaign!",
            "readOnly": true
          },
          "campaign_id": {
            "type": "string",
            "title": "Campaign ID",
            "example": "2017-08-04T11:09:01+00:00",
            "readOnly": true,
            "description": "If it exists, campaign ID for the associated campaign"
          },
          "update_time": {
            "type": "string",
            "title": "Update Time",
            "format": "date-time",
            "example": "2017-08-04T11:09:01+00:00",
            "readOnly": true,
            "description": "The date and time this activity was updated."
          }
        },
        "description": "A Chimp Chatter message"
      },
      "readOnly": true,
      "description": "An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account."
    }
  },
  "description": "An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account."
}
object ActivityFeedGetLatestChimpChatterResponse
{
  "type": "object",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    },
    "chimp_chatter": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "ChimpChatter",
        "properties": {
          "url": {
            "type": "string",
            "title": "URL",
            "example": "http://dev.mailchimp.com/reports/summary?id=1",
            "readOnly": true,
            "description": "URL to a report that includes this activity"
          },
          "type": {
            "enum": [
              "lists:new-subscriber",
              "lists:unsubscribes",
              "lists:profile-updates",
              "campaigns:facebook-likes",
              "campaigns:forward-to-friend",
              "lists:imports"
            ],
            "type": "string",
            "title": "Type",
            "example": "campaigns:forward-to-friend",
            "readOnly": true,
            "description": "The type of activity"
          },
          "title": {
            "type": "string",
            "title": "Title",
            "example": "1 new subscriber to Your New Campaign!",
            "readOnly": true
          },
          "list_id": {
            "type": "string",
            "title": "List ID",
            "example": "2017-08-04T11:09:01+00:00",
            "readOnly": true,
            "description": "If it exists, list ID for the associated list"
          },
          "message": {
            "type": "string",
            "title": "Message",
            "example": "People are telling their friends about your campaign!",
            "readOnly": true
          },
          "campaign_id": {
            "type": "string",
            "title": "Campaign ID",
            "example": "2017-08-04T11:09:01+00:00",
            "readOnly": true,
            "description": "If it exists, campaign ID for the associated campaign"
          },
          "update_time": {
            "type": "string",
            "title": "Update Time",
            "format": "date-time",
            "example": "2017-08-04T11:09:01+00:00",
            "readOnly": true,
            "description": "The date and time this activity was updated."
          }
        },
        "description": "A Chimp Chatter message"
      },
      "readOnly": true,
      "description": "An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account."
    }
  },
  "description": "An array of Chimp Chatter messages. There's a maximum of 200 messages present for an account."
}
object ActivityFeedGetLatestChimpChatterdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AuthorizedAppsGetInfo200Response
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "title": "Client ID",
      "description": "The ID for the application."
    },
    "name": {
      "type": "string",
      "title": "Application Name",
      "description": "The name of the application."
    },
    "users": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "Application Users",
      "description": "An array of usernames for users who have linked the app."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "description": {
      "type": "string",
      "title": "Application Description",
      "description": "A short description of the application."
    }
  },
  "description": "An authorized app."
}
object AuthorizedAppsGetInfoResponse
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "title": "Client ID",
      "description": "The ID for the application."
    },
    "name": {
      "type": "string",
      "title": "Application Name",
      "description": "The name of the application."
    },
    "users": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "title": "Application Users",
      "description": "An array of usernames for users who have linked the app."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "description": {
      "type": "string",
      "title": "Application Description",
      "description": "A short description of the application."
    }
  },
  "description": "An authorized app."
}
object AuthorizedAppsGetInfodefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AuthorizedAppsListConnectedApplications200Response
{
  "type": "object",
  "properties": {
    "apps": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "title": "Client ID",
            "description": "The ID for the application."
          },
          "name": {
            "type": "string",
            "title": "Application Name",
            "description": "The name of the application."
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "title": "Application Users",
            "description": "An array of usernames for users who have linked the app."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "description": {
            "type": "string",
            "title": "Application Description",
            "description": "A short description of the application."
          }
        },
        "description": "An authorized app."
      },
      "title": "Authorized Applications",
      "description": "An array of objects, each representing an authorized application."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    }
  },
  "description": "An array of objects, each representing an authorized application."
}
object AuthorizedAppsListConnectedApplicationsResponse
{
  "type": "object",
  "properties": {
    "apps": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "title": "Client ID",
            "description": "The ID for the application."
          },
          "name": {
            "type": "string",
            "title": "Application Name",
            "description": "The name of the application."
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "title": "Application Users",
            "description": "An array of usernames for users who have linked the app."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "description": {
            "type": "string",
            "title": "Application Description",
            "description": "A short description of the application."
          }
        },
        "description": "An authorized app."
      },
      "title": "Authorized Applications",
      "description": "An array of objects, each representing an authorized application."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    }
  },
  "description": "An array of objects, each representing an authorized application."
}
object AuthorizedAppsListConnectedApplicationsdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsAddSubscriberToWorkflowEmail200Response
{
  "type": "object",
  "title": "Subscriber in Automation Queue",
  "properties": {
    "id": {
      "type": "string",
      "title": "Email Hash",
      "readOnly": true,
      "description": "The MD5 hash of the lowercase version of the list member's email address."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "list_id": {
      "type": "string",
      "title": "List ID",
      "readOnly": true,
      "description": "A string that uniquely identifies a list."
    },
    "email_id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an email in an Automation workflow."
    },
    "next_send": {
      "type": "string",
      "title": "Next Send",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time of the next send for the workflow email in ISO 8601 format."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    },
    "list_is_active": {
      "type": "boolean",
      "title": "List Status",
      "readOnly": true,
      "description": "The status of the list used, namely if it's deleted or disabled."
    }
  },
  "description": "Information about subscribers in an Automation email queue."
}
object AutomationsAddSubscriberToWorkflowEmailRequest
{
  "type": "object",
  "title": "Subscriber in Automation Queue",
  "required": [
    "email_address"
  ],
  "properties": {
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    }
  },
  "description": "Information about subscribers in an Automation email queue."
}
object AutomationsAddSubscriberToWorkflowEmailResponse
{
  "type": "object",
  "title": "Subscriber in Automation Queue",
  "properties": {
    "id": {
      "type": "string",
      "title": "Email Hash",
      "readOnly": true,
      "description": "The MD5 hash of the lowercase version of the list member's email address."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "list_id": {
      "type": "string",
      "title": "List ID",
      "readOnly": true,
      "description": "A string that uniquely identifies a list."
    },
    "email_id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an email in an Automation workflow."
    },
    "next_send": {
      "type": "string",
      "title": "Next Send",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time of the next send for the workflow email in ISO 8601 format."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    },
    "list_is_active": {
      "type": "boolean",
      "title": "List Status",
      "readOnly": true,
      "description": "The status of the list used, namely if it's deleted or disabled."
    }
  },
  "description": "Information about subscribers in an Automation email queue."
}
object AutomationsAddSubscriberToWorkflowEmaildefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsArchiveActionResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsArchiveActiondefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsClassicAutomationSubscriberInfo200Response
{
  "type": "object",
  "title": "Subscriber in Automation Queue",
  "properties": {
    "id": {
      "type": "string",
      "title": "Email Hash",
      "readOnly": true,
      "description": "The MD5 hash of the lowercase version of the list member's email address."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "list_id": {
      "type": "string",
      "title": "List ID",
      "readOnly": true,
      "description": "A string that uniquely identifies a list."
    },
    "email_id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an email in an Automation workflow."
    },
    "next_send": {
      "type": "string",
      "title": "Next Send",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time of the next send for the workflow email in ISO 8601 format."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    },
    "list_is_active": {
      "type": "boolean",
      "title": "List Status",
      "readOnly": true,
      "description": "The status of the list used, namely if it's deleted or disabled."
    }
  },
  "description": "Information about subscribers in an Automation email queue."
}
object AutomationsClassicAutomationSubscriberInfoResponse
{
  "type": "object",
  "title": "Subscriber in Automation Queue",
  "properties": {
    "id": {
      "type": "string",
      "title": "Email Hash",
      "readOnly": true,
      "description": "The MD5 hash of the lowercase version of the list member's email address."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "list_id": {
      "type": "string",
      "title": "List ID",
      "readOnly": true,
      "description": "A string that uniquely identifies a list."
    },
    "email_id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an email in an Automation workflow."
    },
    "next_send": {
      "type": "string",
      "title": "Next Send",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time of the next send for the workflow email in ISO 8601 format."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    },
    "list_is_active": {
      "type": "boolean",
      "title": "List Status",
      "readOnly": true,
      "description": "The status of the list used, namely if it's deleted or disabled."
    }
  },
  "description": "Information about subscribers in an Automation email queue."
}
object AutomationsClassicAutomationSubscriberInfodefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsCreateClassic200Response
{
  "type": "object",
  "title": "Automation Workflow",
  "properties": {
    "id": {
      "type": "string",
      "title": "Automation Campaign ID",
      "readOnly": true,
      "description": "A string that identifies the Automation."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "status": {
      "enum": [
        "save",
        "paused",
        "sending"
      ],
      "type": "string",
      "title": "Automation Status",
      "readOnly": true,
      "description": "The current status of the Automation."
    },
    "settings": {
      "type": "object",
      "title": "Automation Campaign Settings",
      "properties": {
        "title": {
          "type": "string",
          "title": "Automation Title",
          "description": "The title of the Automation."
        },
        "to_name": {
          "type": "string",
          "title": "To Name",
          "description": "The Automation's custom 'To' name, typically the first name [audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)."
        },
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the Automation."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name for the Automation (not an email address)."
        },
        "inline_css": {
          "type": "boolean",
          "title": "Inline CSS",
          "description": "Whether to automatically inline the CSS included with the Automation content."
        },
        "auto_footer": {
          "type": "boolean",
          "title": "Auto-Footer",
          "description": "Whether to automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the Automation."
        },
        "authenticate": {
          "type": "boolean",
          "title": "Authentication",
          "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the Automation. Defaults to `true`."
        },
        "use_conversation": {
          "type": "boolean",
          "title": "Conversations",
          "description": "Whether to use Mailchimp Conversation feature to manage replies"
        }
      },
      "description": "The settings for the Automation workflow."
    },
    "tracking": {
      "type": "object",
      "title": "Automation Tracking Options",
      "properties": {
        "opens": {
          "type": "boolean",
          "title": "Opens",
          "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
        },
        "capsule": {
          "type": "object",
          "title": "Capsule CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Capsule Note",
              "description": "Update contact notes for a campaign based on a subscriber's email addresses."
            }
          },
          "description": "Deprecated"
        },
        "ecomm360": {
          "type": "boolean",
          "title": "E-commerce Tracking",
          "description": "Whether to enable e-commerce tracking."
        },
        "clicktale": {
          "type": "string",
          "title": "ClickTale Analytics Tracking",
          "description": "The custom slug for [ClickTale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
        },
        "salesforce": {
          "type": "object",
          "title": "Salesforce CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Salesforce Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            },
            "campaign": {
              "type": "boolean",
              "title": "Salesforce Campaign",
              "description": "Create a campaign in a connected Salesforce account."
            }
          },
          "description": "Deprecated"
        },
        "html_clicks": {
          "type": "boolean",
          "title": "HTML Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the Automation. Defaults to `true`."
        },
        "text_clicks": {
          "type": "boolean",
          "title": "Plain-Text Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the Automation. Defaults to `true`."
        },
        "goal_tracking": {
          "type": "boolean",
          "title": "Mailchimp Goal Tracking",
          "description": "Deprecated"
        },
        "google_analytics": {
          "type": "string",
          "title": "Google Analytics Tracking",
          "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
        }
      },
      "description": "The tracking options for the Automation."
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "description": "The unique list id."
        },
        "store_id": {
          "type": "string",
          "title": "Store ID",
          "example": "1a2df69xxx",
          "description": "The id of the store."
        },
        "list_name": {
          "type": "string",
          "title": "List Name",
          "description": "List Name."
        },
        "segment_opts": {
          "type": "object",
          "title": "Segment Options",
          "properties": {
            "match": {
              "enum": [
                "any",
                "all"
              ],
              "type": "string",
              "title": "Match Type",
              "description": "Segment match type."
            },
            "conditions": {
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "title": "Aim Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "open",
                          "click",
                          "sent",
                          "noopen",
                          "noclick",
                          "nosent"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "open",
                        "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                      },
                      "field": {
                        "enum": [
                          "aim"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "aim",
                        "description": "Segment by interaction with a specific campaign."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Aim"
                        ],
                        "type": "string",
                        "x-value": "Aim"
                      }
                    },
                    "description": "Segment by interaction with a specific campaign."
                  },
                  {
                    "type": "object",
                    "title": "Automation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                      },
                      "field": {
                        "enum": [
                          "automation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "automation",
                        "description": "Segment by interaction with an Automation workflow."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "2135217",
                        "description": "The web id for the automation workflow to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "Automation"
                        ],
                        "type": "string",
                        "x-value": "Automation"
                      }
                    },
                    "description": "Segment by interaction with an Automation workflow."
                  },
                  {
                    "type": "object",
                    "title": "Poll Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                      },
                      "field": {
                        "enum": [
                          "poll"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "poll",
                        "description": "Segment by poll activity."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 409,
                        "description": "The id for the poll."
                      },
                      "condition_type": {
                        "enum": [
                          "CampaignPoll"
                        ],
                        "type": "string",
                        "x-value": "CampaignPoll"
                      }
                    },
                    "description": "Segment by poll activity."
                  },
                  {
                    "type": "object",
                    "title": "Conversation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                      },
                      "field": {
                        "enum": [
                          "conversation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "conversation",
                        "description": "Segment by interaction with a campaign via Conversations."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Conversation"
                        ],
                        "type": "string",
                        "x-value": "Conversation"
                      }
                    },
                    "description": "Segment by interaction with a campaign via Conversations."
                  },
                  {
                    "type": "object",
                    "title": "Date Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "within",
                          "notwithin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra Value",
                        "example": "2015-01-30",
                        "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt",
                          "info_changed",
                          "ecomm_date"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "timestamp_opt",
                        "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "date",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "Date"
                        ],
                        "type": "string",
                        "x-value": "Date"
                      }
                    },
                    "description": "Segment by a specific date field."
                  },
                  {
                    "type": "object",
                    "title": "Email Client Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "client_is",
                          "client_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "client_is",
                        "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                      },
                      "field": {
                        "enum": [
                          "email_client"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "email_client",
                        "description": "Segment by use of a particular email client."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Gmail",
                        "description": "The name of the email client."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailClient"
                        ],
                        "type": "string",
                        "x-value": "EmailClient"
                      }
                    },
                    "description": "Segment by use of a particular email client."
                  },
                  {
                    "type": "object",
                    "title": "Language Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's language is or is not set to a specific language."
                      },
                      "field": {
                        "enum": [
                          "language"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "language",
                        "description": "Segmenting based off of a subscriber's language."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "en",
                        "description": "A two-letter language identifier."
                      },
                      "condition_type": {
                        "enum": [
                          "Language"
                        ],
                        "type": "string",
                        "x-value": "Language"
                      }
                    },
                    "description": "Segment by language."
                  },
                  {
                    "type": "object",
                    "title": "Member Rating Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                      },
                      "field": {
                        "enum": [
                          "rating"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "rating",
                        "description": "Segment by member rating."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 4,
                        "description": "The star rating number to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "MemberRating"
                        ],
                        "type": "string",
                        "x-value": "MemberRating"
                      }
                    },
                    "description": "Segment by member rating."
                  },
                  {
                    "type": "object",
                    "title": "Signup Source Segment",
                    "required": [
                      "field",
                      "condition_type",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "source_is",
                          "source_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "source_is",
                        "description": "Whether the member's signup source was/was not a particular value."
                      },
                      "field": {
                        "enum": [
                          "source"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "source"
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "List Import",
                        "description": "The signup source."
                      },
                      "condition_type": {
                        "enum": [
                          "SignupSource"
                        ],
                        "type": "string",
                        "title": "Type",
                        "x-value": "SignupSource"
                      }
                    },
                    "description": "Segment by signup source."
                  },
                  {
                    "type": "object",
                    "title": "Survey Monkey Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                      },
                      "field": {
                        "enum": [
                          "survey_monkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "survey_monkey",
                        "description": "Segment by interaction with a SurveyMonkey survey."
                      },
                      "value": {
                        "type": "string",
                        "title": "Survey ID",
                        "example": "32179586",
                        "description": "The unique ID of the survey monkey survey."
                      },
                      "condition_type": {
                        "enum": [
                          "SurveyMonkey"
                        ],
                        "type": "string",
                        "x-value": "SurveyMonkey"
                      }
                    },
                    "description": "Segment by interaction with a SurveyMonkey survey."
                  },
                  {
                    "type": "object",
                    "title": "VIP Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Whether the member is or is not marked as VIP."
                      },
                      "field": {
                        "enum": [
                          "gmonkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "gmonkey",
                        "description": "Segment by VIP status."
                      },
                      "condition_type": {
                        "enum": [
                          "VIP"
                        ],
                        "type": "string",
                        "x-value": "VIP"
                      }
                    },
                    "description": "Segment by VIP status."
                  },
                  {
                    "type": "object",
                    "title": "Interests Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "interestcontains",
                          "interestcontainsall",
                          "interestnotcontains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "interestcontains",
                        "description": "Whether the member is a part of one, all, or none of the groups."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "interests-123",
                        "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                      },
                      "value": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "example": [
                            "44401",
                            "44405",
                            "44409"
                          ]
                        },
                        "title": "Segment Value",
                        "description": "An array containing strings, each representing a group id."
                      },
                      "condition_type": {
                        "enum": [
                          "Interests"
                        ],
                        "type": "string",
                        "x-value": "Interests"
                      }
                    },
                    "description": "Segment by an interest group merge field."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Category Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "ecomm_cat",
                          "ecomm_prod"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_cat",
                        "description": "Segment by purchases in specific items or categories."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Product",
                        "description": "The ecommerce category/item information."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommCategory"
                        ],
                        "type": "string",
                        "x-value": "EcommCategory"
                      }
                    },
                    "description": "Segment by purchases in specific items or categories."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Number Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_avg",
                          "ecomm_orders",
                          "ecomm_prod_all",
                          "ecomm_avg_ord"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_orders",
                        "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 42,
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommNumber"
                        ],
                        "type": "string",
                        "x-value": "EcommNumber"
                      }
                    },
                    "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who have have ('member') or have not ('notmember') purchased."
                      },
                      "field": {
                        "enum": [
                          "ecomm_purchased"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_purchased",
                        "description": "Segment by whether someone has purchased anything."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommPurchased"
                        ],
                        "type": "string",
                        "x-value": "EcommPurchased"
                      }
                    },
                    "description": "Segment by whether someone has purchased anything."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Spent Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent 'more' or 'less' than then specified value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_one",
                          "ecomm_spent_all"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_spent_one",
                        "description": "Segment by amount spent on a single order or across all orders."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The total amount a member spent."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommSpent"
                        ],
                        "type": "string",
                        "x-value": "EcommSpent"
                      }
                    },
                    "description": "Segment by amount spent on a single order or across all orders."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Store Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who have or have not purchased from a specific store."
                      },
                      "field": {
                        "enum": [
                          "ecomm_store"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_store",
                        "description": "Segment by purchases from a specific store."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "289",
                        "description": "The store id to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommStore"
                        ],
                        "type": "string",
                        "x-value": "EcommStore"
                      }
                    },
                    "description": "Segment by purchases from a specific store."
                  },
                  {
                    "type": "object",
                    "title": "Goal Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "goal_not",
                          "contains",
                          "goal_notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "goal"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal",
                        "description": "Segment by Goal activity."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "description": "The URL to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalActivity"
                        ],
                        "type": "string",
                        "x-value": "GoalActivity"
                      }
                    },
                    "description": "Segment by Goal activity."
                  },
                  {
                    "type": "object",
                    "title": "Goal Timestamp Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Whether the website activity happened after, before, or at a given timestamp."
                      },
                      "field": {
                        "enum": [
                          "goal_last_visited"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal_last_visited",
                        "description": "Segment by most recent interaction with a website."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "2015-07-20 19:45:21",
                        "description": "The date to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalTimestamp"
                        ],
                        "type": "string",
                        "x-value": "GoalTimestamp"
                      }
                    },
                    "description": "Segment by most recent interaction with a website."
                  },
                  {
                    "type": "object",
                    "title": "Similar Subscribers Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "fuzzy_is",
                          "fuzzy_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "fuzzy_is",
                        "description": "Members who are/are not apart of a 'similar subscribers' segment."
                      },
                      "field": {
                        "enum": [
                          "fuzzy_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "fuzzy_segment",
                        "description": "Segment by similar subscribers."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the 'similar subscribers' segment."
                      },
                      "condition_type": {
                        "enum": [
                          "FuzzySegment"
                        ],
                        "type": "string",
                        "x-value": "FuzzySegment"
                      }
                    },
                    "description": "Segment by similar subscribers."
                  },
                  {
                    "type": "object",
                    "title": "Static Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "static_is",
                          "static_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "static_is",
                        "description": "Members who are/are not apart of a static segment."
                      },
                      "field": {
                        "enum": [
                          "static_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "static_segment",
                        "description": "Segment by a given static segment."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the static segment."
                      },
                      "condition_type": {
                        "enum": [
                          "StaticSegment"
                        ],
                        "type": "string",
                        "x-value": "StaticSegment"
                      }
                    },
                    "description": "Segment by a given static segment."
                  },
                  {
                    "type": "object",
                    "title": "Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeocountry",
                          "ipgeonotcountry",
                          "ipgeostate",
                          "ipgeonotstate"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeocountry",
                        "description": "Segment members who are within a specific country or US state."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "US",
                        "description": "The two-letter country code or US state abbreviation."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoCountryState"
                        ],
                        "type": "string",
                        "x-value": "IPGeoCountryState"
                      }
                    },
                    "description": "Segment by a specific country or US state."
                  },
                  {
                    "type": "object",
                    "title": "Geolocation Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "addr",
                      "lat",
                      "lng"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoin",
                          "ipgeonotin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoin",
                        "description": "Segment members who are within a specific geographic region."
                      },
                      "lat": {
                        "type": "string",
                        "title": "Segment Location Latitude",
                        "example": "33.7489954",
                        "description": "The latitude of the target location."
                      },
                      "lng": {
                        "type": "string",
                        "title": "Segment Location Longitude",
                        "example": "-84.3879824",
                        "description": "The longitude of the target location."
                      },
                      "addr": {
                        "type": "string",
                        "title": "Segment Location Address",
                        "example": "Atlanta, GA, USA",
                        "description": "The address of the target location."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoIn"
                        ],
                        "type": "string",
                        "x-value": "IPGeoIn"
                      }
                    },
                    "description": "Segment by a specific geographic region."
                  },
                  {
                    "type": "object",
                    "title": "US Zip Code Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoinzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoinzip",
                        "description": "Segment members who are within a specific US zip code."
                      },
                      "extra": {
                        "type": "integer",
                        "title": "Extra Data",
                        "example": 30318,
                        "description": "The zip code to segment against."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 25,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoInZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoInZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Unknown Location-Based Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeounknown"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeounknown",
                        "description": "Segment members for which location information is unknown."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoUnknown"
                        ],
                        "type": "string",
                        "x-value": "IPGeoUnknown"
                      }
                    },
                    "description": "Segment members whose location information is unknown."
                  },
                  {
                    "type": "object",
                    "title": "Zip Code Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoiszip",
                          "ipgeonotzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeonotzip",
                        "description": "Segment members who are/are not within a specific US zip code."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 30318,
                        "description": "The 5-digit zip code."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_age"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_age",
                        "description": "Segment by age ranges in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-54",
                          "55+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "35-54",
                        "description": "The age range to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialAge"
                        ],
                        "type": "string",
                        "x-value": "SocialAge"
                      }
                    },
                    "description": "Segment by age ranges in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_gender",
                        "description": "Segment by listed gender in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The Social Profiles gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialGender"
                        ],
                        "type": "string",
                        "x-value": "SocialGender"
                      }
                    },
                    "description": "Segment by listed gender in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Influence Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have a rating that is/not or greater/less than the rating provided."
                      },
                      "field": {
                        "enum": [
                          "social_influence"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_influence",
                        "description": "Segment by influence rating in Social Profiles data."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 2,
                        "description": "The Social Profiles influence rating to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialInfluence"
                        ],
                        "type": "string",
                        "x-value": "SocialInfluence"
                      }
                    },
                    "description": "Segment by influence rating in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who are/not on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter",
                          "facebook",
                          "linkedin",
                          "flickr",
                          "foursquare",
                          "lastfm",
                          "myspace",
                          "quora",
                          "vimeo",
                          "yelp",
                          "youtube"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkMember"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkMember"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Follow Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "follow",
                          "notfollow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "follow",
                        "description": "Members who are/not following a linked account on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter_follow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter_follow",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkFollow"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkFollow"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Address Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "contains",
                          "notcontain",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE3",
                        "description": "An address-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Atlanta",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "AddressMerge"
                        ],
                        "type": "string",
                        "x-value": "AddressMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field."
                  },
                  {
                    "type": "object",
                    "title": "Address/Zip Merge Field Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "geoin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "geoin",
                        "description": "Whether the member's address merge field is within a given distance from a city or zip."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra",
                        "example": "30318",
                        "description": "The city or the zip being used to segment against."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE2",
                        "description": "An address or zip-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "25",
                        "description": "The distance from the city/zip."
                      },
                      "condition_type": {
                        "enum": [
                          "ZipMerge"
                        ],
                        "type": "string",
                        "x-value": "ZipMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field within a given distance."
                  },
                  {
                    "type": "object",
                    "title": "Birthday Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE4",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30",
                        "description": "A date to segment against (mm/dd)."
                      },
                      "condition_type": {
                        "enum": [
                          "BirthdayMerge"
                        ],
                        "type": "string",
                        "x-value": "BirthdayMerge"
                      }
                    },
                    "description": "Segment by a contact's birthday."
                  },
                  {
                    "type": "object",
                    "title": "Date Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "less",
                          "blank",
                          "blank_not",
                          "greater"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE5",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30/2015",
                        "description": "A date to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "DateMerge"
                        ],
                        "type": "string",
                        "x-value": "DateMerge"
                      }
                    },
                    "description": "Segment by a given date merge field."
                  },
                  {
                    "type": "object",
                    "title": "Dropdown/Radio Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "notcontain",
                          "contains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE6",
                        "description": "A merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Second Choice",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "SelectMerge"
                        ],
                        "type": "string",
                        "x-value": "SelectMerge"
                      }
                    },
                    "description": "An individual segment condition"
                  },
                  {
                    "type": "object",
                    "title": "Text or Number Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE7",
                        "description": "A text or number merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Freddie's Jokes",
                        "description": "The value to segment a text or number merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "TextMerge"
                        ],
                        "type": "string",
                        "x-value": "TextMerge"
                      }
                    },
                    "description": "Segment by a given text or number merge field."
                  },
                  {
                    "type": "object",
                    "title": "Email Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "merge0",
                          "EMAIL"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "EMAIL",
                        "description": "Segmenting based off of a subscriber's email address."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "urist.mcvankab@freddiesjokes.com",
                        "description": "The value to compare the email against."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailAddress"
                        ],
                        "type": "string",
                        "x-value": "EmailAddress"
                      }
                    },
                    "description": "Segment by email address."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted gender."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedGender"
                        ],
                        "type": "string",
                        "x-value": "PredictedGender"
                      }
                    },
                    "description": "Segment by predicted gender."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_age_range"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted age."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-44",
                          "45-54",
                          "55-64",
                          "65+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted age to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedAge"
                        ],
                        "type": "string",
                        "x-value": "PredictedAge"
                      }
                    },
                    "description": "Segment by predicted age."
                  },
                  {
                    "type": "object",
                    "title": "New Subscribers Prebuilt Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "date_within"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whe the event took place, namely within a time frame."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by when people subscribed."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "NewSubscribers"
                        ],
                        "type": "string",
                        "x-value": "NewSubscribers"
                      }
                    },
                    "description": "Segment by when people subscribed."
                  }
                ],
                "discriminator": {
                  "type": "string",
                  "propertyName": "condition_type"
                }
              },
              "title": "Segment Type",
              "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
            },
            "saved_segment_id": {
              "type": "integer",
              "title": "Saved Segment ID",
              "description": "The id for an existing saved segment."
            }
          },
          "description": "An object representing all segmentation options."
        },
        "list_is_active": {
          "type": "boolean",
          "title": "List Status",
          "readOnly": true,
          "description": "The status of the list used, namely if it's deleted or disabled."
        }
      },
      "description": "List settings for the Automation."
    },
    "start_time": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was started in ISO 8601 format."
    },
    "create_time": {
      "type": "string",
      "title": "Create Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was created in ISO 8601 format."
    },
    "emails_sent": {
      "type": "integer",
      "title": "Emails Sent",
      "readOnly": true,
      "description": "The total number of emails sent for the Automation."
    },
    "report_summary": {
      "type": "object",
      "title": "Campaign Report Summary",
      "properties": {
        "opens": {
          "type": "integer",
          "title": "Automation Opens",
          "readOnly": true,
          "description": "The total number of opens for a campaign."
        },
        "clicks": {
          "type": "integer",
          "title": "Total Clicks",
          "readOnly": true,
          "description": "The total number of clicks for an campaign."
        },
        "open_rate": {
          "type": "number",
          "title": "Open Rate",
          "readOnly": true,
          "description": "The number of unique opens divided by the total number of successful deliveries."
        },
        "click_rate": {
          "type": "number",
          "title": "Click Rate",
          "readOnly": true,
          "description": "The number of unique clicks, divided by the total number of successful deliveries."
        },
        "unique_opens": {
          "type": "integer",
          "title": "Unique Opens",
          "readOnly": true,
          "description": "The number of unique opens."
        },
        "subscriber_clicks": {
          "type": "integer",
          "title": "Unique Subscriber Clicks",
          "readOnly": true,
          "description": "The number of unique clicks."
        }
      },
      "description": "A summary of opens and clicks for sent campaigns."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "runtime": {
          "type": "object",
          "title": "Automation Workflow Runtime Settings",
          "properties": {
            "days": {
              "type": "array",
              "items": {
                "enum": [
                  "sunday",
                  "monday",
                  "tuesday",
                  "wednesday",
                  "thursday",
                  "friday",
                  "saturday"
                ],
                "type": "string"
              },
              "title": "Days",
              "description": "The days an Automation workflow can send."
            },
            "hours": {
              "type": "object",
              "title": "Hours",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "enum": [
                    "send_asap",
                    "send_between",
                    "send_at"
                  ],
                  "type": "string",
                  "title": "Email Send Time Settings",
                  "description": "When to send the Automation email."
                }
              },
              "description": "The hours an Automation workflow can send."
            }
          },
          "description": "A workflow's runtime settings for an Automation."
        },
        "workflow_type": {
          "enum": [
            "abandonedBrowse",
            "abandonedCart",
            "api",
            "bestCustomers",
            "categoryFollowup",
            "dateAdded",
            "emailFollowup",
            "emailSeries",
            "groupAdd",
            "groupRemove",
            "mandrill",
            "productFollowup",
            "purchaseFollowup",
            "recurringEvent",
            "specialEvent",
            "visitUrl",
            "welcomeSeries"
          ],
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow."
        },
        "workflow_title": {
          "type": "string",
          "title": "Workflow Title",
          "readOnly": true,
          "description": "The title of the workflow type."
        },
        "workflow_emails_count": {
          "type": "integer",
          "title": "Workflow Emails Count",
          "readOnly": true,
          "description": "The number of emails in the Automation workflow."
        }
      },
      "description": "Available triggers for Automation workflows.",
      "discriminator": {
        "propertyName": "workflow_type"
      }
    }
  },
  "description": "A summary of an individual Automation workflow's settings and content."
}
object AutomationsCreateClassicRequest
{
  "type": "object",
  "title": "Automation Workflow",
  "required": [
    "recipients",
    "trigger_settings"
  ],
  "properties": {
    "settings": {
      "type": "object",
      "title": "Automation Campaign Settings",
      "properties": {
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the Automation."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name for the Automation (not an email address)."
        }
      },
      "description": "The settings for the Automation workflow."
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "example": "1a2df69xxx",
          "description": "The id of the List."
        },
        "store_id": {
          "type": "string",
          "title": "Store ID",
          "example": "1a2df69xxx",
          "description": "The id of the store."
        }
      },
      "description": "List settings for the Automation."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "workflow_type": {
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow. Currently only supports 'abandonedCart'."
        }
      },
      "description": "Trigger settings for the Automation."
    }
  },
  "description": "A summary of an individual Automation workflow's settings and content."
}
object AutomationsCreateClassicResponse
{
  "type": "object",
  "title": "Automation Workflow",
  "properties": {
    "id": {
      "type": "string",
      "title": "Automation Campaign ID",
      "readOnly": true,
      "description": "A string that identifies the Automation."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "status": {
      "enum": [
        "save",
        "paused",
        "sending"
      ],
      "type": "string",
      "title": "Automation Status",
      "readOnly": true,
      "description": "The current status of the Automation."
    },
    "settings": {
      "type": "object",
      "title": "Automation Campaign Settings",
      "properties": {
        "title": {
          "type": "string",
          "title": "Automation Title",
          "description": "The title of the Automation."
        },
        "to_name": {
          "type": "string",
          "title": "To Name",
          "description": "The Automation's custom 'To' name, typically the first name [audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)."
        },
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the Automation."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name for the Automation (not an email address)."
        },
        "inline_css": {
          "type": "boolean",
          "title": "Inline CSS",
          "description": "Whether to automatically inline the CSS included with the Automation content."
        },
        "auto_footer": {
          "type": "boolean",
          "title": "Auto-Footer",
          "description": "Whether to automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the Automation."
        },
        "authenticate": {
          "type": "boolean",
          "title": "Authentication",
          "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the Automation. Defaults to `true`."
        },
        "use_conversation": {
          "type": "boolean",
          "title": "Conversations",
          "description": "Whether to use Mailchimp Conversation feature to manage replies"
        }
      },
      "description": "The settings for the Automation workflow."
    },
    "tracking": {
      "type": "object",
      "title": "Automation Tracking Options",
      "properties": {
        "opens": {
          "type": "boolean",
          "title": "Opens",
          "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
        },
        "capsule": {
          "type": "object",
          "title": "Capsule CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Capsule Note",
              "description": "Update contact notes for a campaign based on a subscriber's email addresses."
            }
          },
          "description": "Deprecated"
        },
        "ecomm360": {
          "type": "boolean",
          "title": "E-commerce Tracking",
          "description": "Whether to enable e-commerce tracking."
        },
        "clicktale": {
          "type": "string",
          "title": "ClickTale Analytics Tracking",
          "description": "The custom slug for [ClickTale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
        },
        "salesforce": {
          "type": "object",
          "title": "Salesforce CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Salesforce Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            },
            "campaign": {
              "type": "boolean",
              "title": "Salesforce Campaign",
              "description": "Create a campaign in a connected Salesforce account."
            }
          },
          "description": "Deprecated"
        },
        "html_clicks": {
          "type": "boolean",
          "title": "HTML Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the Automation. Defaults to `true`."
        },
        "text_clicks": {
          "type": "boolean",
          "title": "Plain-Text Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the Automation. Defaults to `true`."
        },
        "goal_tracking": {
          "type": "boolean",
          "title": "Mailchimp Goal Tracking",
          "description": "Deprecated"
        },
        "google_analytics": {
          "type": "string",
          "title": "Google Analytics Tracking",
          "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
        }
      },
      "description": "The tracking options for the Automation."
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "description": "The unique list id."
        },
        "store_id": {
          "type": "string",
          "title": "Store ID",
          "example": "1a2df69xxx",
          "description": "The id of the store."
        },
        "list_name": {
          "type": "string",
          "title": "List Name",
          "description": "List Name."
        },
        "segment_opts": {
          "type": "object",
          "title": "Segment Options",
          "properties": {
            "match": {
              "enum": [
                "any",
                "all"
              ],
              "type": "string",
              "title": "Match Type",
              "description": "Segment match type."
            },
            "conditions": {
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "title": "Aim Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "open",
                          "click",
                          "sent",
                          "noopen",
                          "noclick",
                          "nosent"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "open",
                        "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                      },
                      "field": {
                        "enum": [
                          "aim"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "aim",
                        "description": "Segment by interaction with a specific campaign."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Aim"
                        ],
                        "type": "string",
                        "x-value": "Aim"
                      }
                    },
                    "description": "Segment by interaction with a specific campaign."
                  },
                  {
                    "type": "object",
                    "title": "Automation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                      },
                      "field": {
                        "enum": [
                          "automation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "automation",
                        "description": "Segment by interaction with an Automation workflow."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "2135217",
                        "description": "The web id for the automation workflow to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "Automation"
                        ],
                        "type": "string",
                        "x-value": "Automation"
                      }
                    },
                    "description": "Segment by interaction with an Automation workflow."
                  },
                  {
                    "type": "object",
                    "title": "Poll Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                      },
                      "field": {
                        "enum": [
                          "poll"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "poll",
                        "description": "Segment by poll activity."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 409,
                        "description": "The id for the poll."
                      },
                      "condition_type": {
                        "enum": [
                          "CampaignPoll"
                        ],
                        "type": "string",
                        "x-value": "CampaignPoll"
                      }
                    },
                    "description": "Segment by poll activity."
                  },
                  {
                    "type": "object",
                    "title": "Conversation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                      },
                      "field": {
                        "enum": [
                          "conversation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "conversation",
                        "description": "Segment by interaction with a campaign via Conversations."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Conversation"
                        ],
                        "type": "string",
                        "x-value": "Conversation"
                      }
                    },
                    "description": "Segment by interaction with a campaign via Conversations."
                  },
                  {
                    "type": "object",
                    "title": "Date Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "within",
                          "notwithin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra Value",
                        "example": "2015-01-30",
                        "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt",
                          "info_changed",
                          "ecomm_date"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "timestamp_opt",
                        "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "date",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "Date"
                        ],
                        "type": "string",
                        "x-value": "Date"
                      }
                    },
                    "description": "Segment by a specific date field."
                  },
                  {
                    "type": "object",
                    "title": "Email Client Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "client_is",
                          "client_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "client_is",
                        "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                      },
                      "field": {
                        "enum": [
                          "email_client"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "email_client",
                        "description": "Segment by use of a particular email client."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Gmail",
                        "description": "The name of the email client."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailClient"
                        ],
                        "type": "string",
                        "x-value": "EmailClient"
                      }
                    },
                    "description": "Segment by use of a particular email client."
                  },
                  {
                    "type": "object",
                    "title": "Language Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's language is or is not set to a specific language."
                      },
                      "field": {
                        "enum": [
                          "language"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "language",
                        "description": "Segmenting based off of a subscriber's language."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "en",
                        "description": "A two-letter language identifier."
                      },
                      "condition_type": {
                        "enum": [
                          "Language"
                        ],
                        "type": "string",
                        "x-value": "Language"
                      }
                    },
                    "description": "Segment by language."
                  },
                  {
                    "type": "object",
                    "title": "Member Rating Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                      },
                      "field": {
                        "enum": [
                          "rating"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "rating",
                        "description": "Segment by member rating."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 4,
                        "description": "The star rating number to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "MemberRating"
                        ],
                        "type": "string",
                        "x-value": "MemberRating"
                      }
                    },
                    "description": "Segment by member rating."
                  },
                  {
                    "type": "object",
                    "title": "Signup Source Segment",
                    "required": [
                      "field",
                      "condition_type",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "source_is",
                          "source_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "source_is",
                        "description": "Whether the member's signup source was/was not a particular value."
                      },
                      "field": {
                        "enum": [
                          "source"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "source"
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "List Import",
                        "description": "The signup source."
                      },
                      "condition_type": {
                        "enum": [
                          "SignupSource"
                        ],
                        "type": "string",
                        "title": "Type",
                        "x-value": "SignupSource"
                      }
                    },
                    "description": "Segment by signup source."
                  },
                  {
                    "type": "object",
                    "title": "Survey Monkey Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                      },
                      "field": {
                        "enum": [
                          "survey_monkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "survey_monkey",
                        "description": "Segment by interaction with a SurveyMonkey survey."
                      },
                      "value": {
                        "type": "string",
                        "title": "Survey ID",
                        "example": "32179586",
                        "description": "The unique ID of the survey monkey survey."
                      },
                      "condition_type": {
                        "enum": [
                          "SurveyMonkey"
                        ],
                        "type": "string",
                        "x-value": "SurveyMonkey"
                      }
                    },
                    "description": "Segment by interaction with a SurveyMonkey survey."
                  },
                  {
                    "type": "object",
                    "title": "VIP Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Whether the member is or is not marked as VIP."
                      },
                      "field": {
                        "enum": [
                          "gmonkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "gmonkey",
                        "description": "Segment by VIP status."
                      },
                      "condition_type": {
                        "enum": [
                          "VIP"
                        ],
                        "type": "string",
                        "x-value": "VIP"
                      }
                    },
                    "description": "Segment by VIP status."
                  },
                  {
                    "type": "object",
                    "title": "Interests Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "interestcontains",
                          "interestcontainsall",
                          "interestnotcontains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "interestcontains",
                        "description": "Whether the member is a part of one, all, or none of the groups."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "interests-123",
                        "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                      },
                      "value": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "example": [
                            "44401",
                            "44405",
                            "44409"
                          ]
                        },
                        "title": "Segment Value",
                        "description": "An array containing strings, each representing a group id."
                      },
                      "condition_type": {
                        "enum": [
                          "Interests"
                        ],
                        "type": "string",
                        "x-value": "Interests"
                      }
                    },
                    "description": "Segment by an interest group merge field."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Category Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "ecomm_cat",
                          "ecomm_prod"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_cat",
                        "description": "Segment by purchases in specific items or categories."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Product",
                        "description": "The ecommerce category/item information."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommCategory"
                        ],
                        "type": "string",
                        "x-value": "EcommCategory"
                      }
                    },
                    "description": "Segment by purchases in specific items or categories."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Number Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_avg",
                          "ecomm_orders",
                          "ecomm_prod_all",
                          "ecomm_avg_ord"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_orders",
                        "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 42,
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommNumber"
                        ],
                        "type": "string",
                        "x-value": "EcommNumber"
                      }
                    },
                    "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who have have ('member') or have not ('notmember') purchased."
                      },
                      "field": {
                        "enum": [
                          "ecomm_purchased"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_purchased",
                        "description": "Segment by whether someone has purchased anything."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommPurchased"
                        ],
                        "type": "string",
                        "x-value": "EcommPurchased"
                      }
                    },
                    "description": "Segment by whether someone has purchased anything."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Spent Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent 'more' or 'less' than then specified value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_one",
                          "ecomm_spent_all"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_spent_one",
                        "description": "Segment by amount spent on a single order or across all orders."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The total amount a member spent."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommSpent"
                        ],
                        "type": "string",
                        "x-value": "EcommSpent"
                      }
                    },
                    "description": "Segment by amount spent on a single order or across all orders."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Store Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who have or have not purchased from a specific store."
                      },
                      "field": {
                        "enum": [
                          "ecomm_store"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_store",
                        "description": "Segment by purchases from a specific store."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "289",
                        "description": "The store id to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommStore"
                        ],
                        "type": "string",
                        "x-value": "EcommStore"
                      }
                    },
                    "description": "Segment by purchases from a specific store."
                  },
                  {
                    "type": "object",
                    "title": "Goal Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "goal_not",
                          "contains",
                          "goal_notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "goal"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal",
                        "description": "Segment by Goal activity."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "description": "The URL to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalActivity"
                        ],
                        "type": "string",
                        "x-value": "GoalActivity"
                      }
                    },
                    "description": "Segment by Goal activity."
                  },
                  {
                    "type": "object",
                    "title": "Goal Timestamp Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Whether the website activity happened after, before, or at a given timestamp."
                      },
                      "field": {
                        "enum": [
                          "goal_last_visited"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal_last_visited",
                        "description": "Segment by most recent interaction with a website."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "2015-07-20 19:45:21",
                        "description": "The date to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalTimestamp"
                        ],
                        "type": "string",
                        "x-value": "GoalTimestamp"
                      }
                    },
                    "description": "Segment by most recent interaction with a website."
                  },
                  {
                    "type": "object",
                    "title": "Similar Subscribers Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "fuzzy_is",
                          "fuzzy_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "fuzzy_is",
                        "description": "Members who are/are not apart of a 'similar subscribers' segment."
                      },
                      "field": {
                        "enum": [
                          "fuzzy_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "fuzzy_segment",
                        "description": "Segment by similar subscribers."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the 'similar subscribers' segment."
                      },
                      "condition_type": {
                        "enum": [
                          "FuzzySegment"
                        ],
                        "type": "string",
                        "x-value": "FuzzySegment"
                      }
                    },
                    "description": "Segment by similar subscribers."
                  },
                  {
                    "type": "object",
                    "title": "Static Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "static_is",
                          "static_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "static_is",
                        "description": "Members who are/are not apart of a static segment."
                      },
                      "field": {
                        "enum": [
                          "static_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "static_segment",
                        "description": "Segment by a given static segment."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the static segment."
                      },
                      "condition_type": {
                        "enum": [
                          "StaticSegment"
                        ],
                        "type": "string",
                        "x-value": "StaticSegment"
                      }
                    },
                    "description": "Segment by a given static segment."
                  },
                  {
                    "type": "object",
                    "title": "Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeocountry",
                          "ipgeonotcountry",
                          "ipgeostate",
                          "ipgeonotstate"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeocountry",
                        "description": "Segment members who are within a specific country or US state."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "US",
                        "description": "The two-letter country code or US state abbreviation."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoCountryState"
                        ],
                        "type": "string",
                        "x-value": "IPGeoCountryState"
                      }
                    },
                    "description": "Segment by a specific country or US state."
                  },
                  {
                    "type": "object",
                    "title": "Geolocation Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "addr",
                      "lat",
                      "lng"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoin",
                          "ipgeonotin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoin",
                        "description": "Segment members who are within a specific geographic region."
                      },
                      "lat": {
                        "type": "string",
                        "title": "Segment Location Latitude",
                        "example": "33.7489954",
                        "description": "The latitude of the target location."
                      },
                      "lng": {
                        "type": "string",
                        "title": "Segment Location Longitude",
                        "example": "-84.3879824",
                        "description": "The longitude of the target location."
                      },
                      "addr": {
                        "type": "string",
                        "title": "Segment Location Address",
                        "example": "Atlanta, GA, USA",
                        "description": "The address of the target location."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoIn"
                        ],
                        "type": "string",
                        "x-value": "IPGeoIn"
                      }
                    },
                    "description": "Segment by a specific geographic region."
                  },
                  {
                    "type": "object",
                    "title": "US Zip Code Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoinzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoinzip",
                        "description": "Segment members who are within a specific US zip code."
                      },
                      "extra": {
                        "type": "integer",
                        "title": "Extra Data",
                        "example": 30318,
                        "description": "The zip code to segment against."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 25,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoInZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoInZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Unknown Location-Based Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeounknown"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeounknown",
                        "description": "Segment members for which location information is unknown."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoUnknown"
                        ],
                        "type": "string",
                        "x-value": "IPGeoUnknown"
                      }
                    },
                    "description": "Segment members whose location information is unknown."
                  },
                  {
                    "type": "object",
                    "title": "Zip Code Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoiszip",
                          "ipgeonotzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeonotzip",
                        "description": "Segment members who are/are not within a specific US zip code."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 30318,
                        "description": "The 5-digit zip code."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_age"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_age",
                        "description": "Segment by age ranges in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-54",
                          "55+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "35-54",
                        "description": "The age range to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialAge"
                        ],
                        "type": "string",
                        "x-value": "SocialAge"
                      }
                    },
                    "description": "Segment by age ranges in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_gender",
                        "description": "Segment by listed gender in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The Social Profiles gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialGender"
                        ],
                        "type": "string",
                        "x-value": "SocialGender"
                      }
                    },
                    "description": "Segment by listed gender in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Influence Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have a rating that is/not or greater/less than the rating provided."
                      },
                      "field": {
                        "enum": [
                          "social_influence"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_influence",
                        "description": "Segment by influence rating in Social Profiles data."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 2,
                        "description": "The Social Profiles influence rating to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialInfluence"
                        ],
                        "type": "string",
                        "x-value": "SocialInfluence"
                      }
                    },
                    "description": "Segment by influence rating in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who are/not on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter",
                          "facebook",
                          "linkedin",
                          "flickr",
                          "foursquare",
                          "lastfm",
                          "myspace",
                          "quora",
                          "vimeo",
                          "yelp",
                          "youtube"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkMember"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkMember"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Follow Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "follow",
                          "notfollow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "follow",
                        "description": "Members who are/not following a linked account on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter_follow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter_follow",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkFollow"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkFollow"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Address Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "contains",
                          "notcontain",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE3",
                        "description": "An address-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Atlanta",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "AddressMerge"
                        ],
                        "type": "string",
                        "x-value": "AddressMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field."
                  },
                  {
                    "type": "object",
                    "title": "Address/Zip Merge Field Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "geoin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "geoin",
                        "description": "Whether the member's address merge field is within a given distance from a city or zip."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra",
                        "example": "30318",
                        "description": "The city or the zip being used to segment against."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE2",
                        "description": "An address or zip-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "25",
                        "description": "The distance from the city/zip."
                      },
                      "condition_type": {
                        "enum": [
                          "ZipMerge"
                        ],
                        "type": "string",
                        "x-value": "ZipMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field within a given distance."
                  },
                  {
                    "type": "object",
                    "title": "Birthday Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE4",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30",
                        "description": "A date to segment against (mm/dd)."
                      },
                      "condition_type": {
                        "enum": [
                          "BirthdayMerge"
                        ],
                        "type": "string",
                        "x-value": "BirthdayMerge"
                      }
                    },
                    "description": "Segment by a contact's birthday."
                  },
                  {
                    "type": "object",
                    "title": "Date Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "less",
                          "blank",
                          "blank_not",
                          "greater"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE5",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30/2015",
                        "description": "A date to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "DateMerge"
                        ],
                        "type": "string",
                        "x-value": "DateMerge"
                      }
                    },
                    "description": "Segment by a given date merge field."
                  },
                  {
                    "type": "object",
                    "title": "Dropdown/Radio Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "notcontain",
                          "contains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE6",
                        "description": "A merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Second Choice",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "SelectMerge"
                        ],
                        "type": "string",
                        "x-value": "SelectMerge"
                      }
                    },
                    "description": "An individual segment condition"
                  },
                  {
                    "type": "object",
                    "title": "Text or Number Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE7",
                        "description": "A text or number merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Freddie's Jokes",
                        "description": "The value to segment a text or number merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "TextMerge"
                        ],
                        "type": "string",
                        "x-value": "TextMerge"
                      }
                    },
                    "description": "Segment by a given text or number merge field."
                  },
                  {
                    "type": "object",
                    "title": "Email Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "merge0",
                          "EMAIL"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "EMAIL",
                        "description": "Segmenting based off of a subscriber's email address."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "urist.mcvankab@freddiesjokes.com",
                        "description": "The value to compare the email against."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailAddress"
                        ],
                        "type": "string",
                        "x-value": "EmailAddress"
                      }
                    },
                    "description": "Segment by email address."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted gender."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedGender"
                        ],
                        "type": "string",
                        "x-value": "PredictedGender"
                      }
                    },
                    "description": "Segment by predicted gender."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_age_range"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted age."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-44",
                          "45-54",
                          "55-64",
                          "65+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted age to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedAge"
                        ],
                        "type": "string",
                        "x-value": "PredictedAge"
                      }
                    },
                    "description": "Segment by predicted age."
                  },
                  {
                    "type": "object",
                    "title": "New Subscribers Prebuilt Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "date_within"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whe the event took place, namely within a time frame."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by when people subscribed."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "NewSubscribers"
                        ],
                        "type": "string",
                        "x-value": "NewSubscribers"
                      }
                    },
                    "description": "Segment by when people subscribed."
                  }
                ],
                "discriminator": {
                  "type": "string",
                  "propertyName": "condition_type"
                }
              },
              "title": "Segment Type",
              "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
            },
            "saved_segment_id": {
              "type": "integer",
              "title": "Saved Segment ID",
              "description": "The id for an existing saved segment."
            }
          },
          "description": "An object representing all segmentation options."
        },
        "list_is_active": {
          "type": "boolean",
          "title": "List Status",
          "readOnly": true,
          "description": "The status of the list used, namely if it's deleted or disabled."
        }
      },
      "description": "List settings for the Automation."
    },
    "start_time": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was started in ISO 8601 format."
    },
    "create_time": {
      "type": "string",
      "title": "Create Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was created in ISO 8601 format."
    },
    "emails_sent": {
      "type": "integer",
      "title": "Emails Sent",
      "readOnly": true,
      "description": "The total number of emails sent for the Automation."
    },
    "report_summary": {
      "type": "object",
      "title": "Campaign Report Summary",
      "properties": {
        "opens": {
          "type": "integer",
          "title": "Automation Opens",
          "readOnly": true,
          "description": "The total number of opens for a campaign."
        },
        "clicks": {
          "type": "integer",
          "title": "Total Clicks",
          "readOnly": true,
          "description": "The total number of clicks for an campaign."
        },
        "open_rate": {
          "type": "number",
          "title": "Open Rate",
          "readOnly": true,
          "description": "The number of unique opens divided by the total number of successful deliveries."
        },
        "click_rate": {
          "type": "number",
          "title": "Click Rate",
          "readOnly": true,
          "description": "The number of unique clicks, divided by the total number of successful deliveries."
        },
        "unique_opens": {
          "type": "integer",
          "title": "Unique Opens",
          "readOnly": true,
          "description": "The number of unique opens."
        },
        "subscriber_clicks": {
          "type": "integer",
          "title": "Unique Subscriber Clicks",
          "readOnly": true,
          "description": "The number of unique clicks."
        }
      },
      "description": "A summary of opens and clicks for sent campaigns."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "runtime": {
          "type": "object",
          "title": "Automation Workflow Runtime Settings",
          "properties": {
            "days": {
              "type": "array",
              "items": {
                "enum": [
                  "sunday",
                  "monday",
                  "tuesday",
                  "wednesday",
                  "thursday",
                  "friday",
                  "saturday"
                ],
                "type": "string"
              },
              "title": "Days",
              "description": "The days an Automation workflow can send."
            },
            "hours": {
              "type": "object",
              "title": "Hours",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "enum": [
                    "send_asap",
                    "send_between",
                    "send_at"
                  ],
                  "type": "string",
                  "title": "Email Send Time Settings",
                  "description": "When to send the Automation email."
                }
              },
              "description": "The hours an Automation workflow can send."
            }
          },
          "description": "A workflow's runtime settings for an Automation."
        },
        "workflow_type": {
          "enum": [
            "abandonedBrowse",
            "abandonedCart",
            "api",
            "bestCustomers",
            "categoryFollowup",
            "dateAdded",
            "emailFollowup",
            "emailSeries",
            "groupAdd",
            "groupRemove",
            "mandrill",
            "productFollowup",
            "purchaseFollowup",
            "recurringEvent",
            "specialEvent",
            "visitUrl",
            "welcomeSeries"
          ],
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow."
        },
        "workflow_title": {
          "type": "string",
          "title": "Workflow Title",
          "readOnly": true,
          "description": "The title of the workflow type."
        },
        "workflow_emails_count": {
          "type": "integer",
          "title": "Workflow Emails Count",
          "readOnly": true,
          "description": "The number of emails in the Automation workflow."
        }
      },
      "description": "Available triggers for Automation workflows.",
      "discriminator": {
        "propertyName": "workflow_type"
      }
    }
  },
  "description": "A summary of an individual Automation workflow's settings and content."
}
object AutomationsCreateClassicdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsDeleteWorkflowEmailResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsDeleteWorkflowEmaildefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsGetClassicWorkflowEmails200Response
{
  "type": "object",
  "title": "Automation Emails",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "emails": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Automation Workflow Email",
        "properties": {
          "id": {
            "type": "string",
            "title": "Automation Email ID",
            "readOnly": true,
            "description": "A string that uniquely identifies the Automation email."
          },
          "delay": {
            "type": "object",
            "title": "Automation Delay",
            "properties": {
              "type": {
                "enum": [
                  "now",
                  "day",
                  "hour",
                  "week"
                ],
                "type": "string",
                "title": "Delay Type",
                "description": "The type of delay for an Automation email."
              },
              "action": {
                "enum": [
                  "previous_campaign_sent",
                  "previous_campaign_opened",
                  "previous_campaign_not_opened",
                  "previous_campaign_clicked_any",
                  "previous_campaign_not_clicked_any",
                  "previous_campaign_specific_clicked",
                  "ecomm_bought_any",
                  "ecomm_bought_product",
                  "ecomm_bought_category",
                  "ecomm_not_bought_any",
                  "ecomm_abandoned_cart",
                  "campaign_sent",
                  "opened_email",
                  "not_opened_email",
                  "clicked_email",
                  "not_clicked_email",
                  "campaign_specific_clicked",
                  "manual",
                  "signup",
                  "merge_changed",
                  "group_add",
                  "group_remove",
                  "mandrill_sent",
                  "mandrill_opened",
                  "mandrill_clicked",
                  "mandrill_any",
                  "api",
                  "goal",
                  "annual",
                  "birthday",
                  "date",
                  "date_added",
                  "tag_add"
                ],
                "type": "string",
                "title": "Delay Action",
                "description": "The action that triggers the delay of an Automation email."
              },
              "amount": {
                "type": "integer",
                "title": "Delay Amount",
                "readOnly": true,
                "description": "The delay amount for an Automation email."
              },
              "direction": {
                "enum": [
                  "before",
                  "after"
                ],
                "type": "string",
                "title": "Delay Direction",
                "description": "Whether the delay settings describe before or after the delay action of an Automation email."
              },
              "full_description": {
                "type": "string",
                "title": "Full Delay Description",
                "example": "1 day after subscribers purchase anything from your store",
                "readOnly": true,
                "description": "The user-friendly description of the delay and trigger action settings for an Automation email."
              },
              "action_description": {
                "type": "string",
                "title": "Delay Action Description",
                "example": "subscribers purchase anything from your store",
                "readOnly": true,
                "description": "The user-friendly description of the action that triggers an Automation email."
              }
            },
            "description": "The delay settings for an Automation email."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "status": {
            "enum": [
              "save",
              "paused",
              "sending"
            ],
            "type": "string",
            "title": "Campaign Status",
            "readOnly": true,
            "description": "The current status of the campaign."
          },
          "web_id": {
            "type": "integer",
            "title": "Automation Web ID",
            "example": 33345484,
            "readOnly": true,
            "description": "The ID used in the Mailchimp web application. View this automation in your Mailchimp account at `https://{dc}.admin.mailchimp.com/campaigns/show/?id={web_id}`."
          },
          "position": {
            "type": "integer",
            "title": "Email Position",
            "readOnly": true,
            "description": "The position of an Automation email in a workflow."
          },
          "settings": {
            "type": "object",
            "title": "Campaign Settings",
            "properties": {
              "title": {
                "type": "string",
                "title": "Campaign Title",
                "description": "The title of the campaign."
              },
              "reply_to": {
                "type": "string",
                "title": "Reply To Address",
                "description": "The reply-to email address for the campaign."
              },
              "from_name": {
                "type": "string",
                "title": "From Name",
                "description": "The 'from' name on the campaign (not an email address)."
              },
              "auto_tweet": {
                "type": "boolean",
                "title": "Auto-Tweet",
                "description": "Automatically tweet a link to the [campaign archive](https://mailchimp.com/help/about-email-campaign-archives-and-pages/) page when the campaign is sent."
              },
              "inline_css": {
                "type": "boolean",
                "title": "Inline CSS",
                "description": "Automatically inline the CSS included with the campaign content."
              },
              "auto_footer": {
                "type": "boolean",
                "title": "Auto-Footer",
                "description": "Automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the campaign."
              },
              "fb_comments": {
                "type": "boolean",
                "title": "Facebook Comments",
                "description": "Allows Facebook comments on the campaign (also force-enables the Campaign Archive toolbar). Defaults to `true`."
              },
              "template_id": {
                "type": "integer",
                "title": "Template ID",
                "description": "The id for the template used in this campaign."
              },
              "authenticate": {
                "type": "boolean",
                "title": "Authentication",
                "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the campaign. Defaults to `true`."
              },
              "auto_fb_post": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "title": "Auto Post to Facebook",
                "description": "An array of [Facebook](https://mailchimp.com/help/connect-or-disconnect-the-facebook-integration/) page ids to auto-post to."
              },
              "preview_text": {
                "type": "string",
                "title": "Campaign Preview Text",
                "description": "The preview text for the campaign."
              },
              "subject_line": {
                "type": "string",
                "title": "Campaign Subject Line",
                "description": "The subject line for the campaign."
              },
              "drag_and_drop": {
                "type": "boolean",
                "title": "Drag And Drop Campaign",
                "readOnly": true,
                "description": "Whether the campaign uses the drag-and-drop editor."
              }
            },
            "description": "Settings for the campaign including the email subject, from name, and from email address."
          },
          "tracking": {
            "type": "object",
            "title": "Campaign Tracking Options",
            "properties": {
              "opens": {
                "type": "boolean",
                "title": "Opens",
                "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
              },
              "capsule": {
                "type": "object",
                "title": "Capsule CRM Tracking",
                "properties": {
                  "notes": {
                    "type": "boolean",
                    "title": "Capsule Note",
                    "description": "Update contact notes for a campaign based on a subscriber's email address."
                  }
                },
                "description": "Deprecated"
              },
              "ecomm360": {
                "type": "boolean",
                "title": "E-commerce Tracking",
                "description": "Whether to enable e-commerce tracking."
              },
              "clicktale": {
                "type": "string",
                "title": "ClickTale Analytics Tracking",
                "description": "The custom slug for [Click Tale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
              },
              "salesforce": {
                "type": "object",
                "title": "Salesforce CRM Tracking",
                "properties": {
                  "notes": {
                    "type": "boolean",
                    "title": "Salesforce Note",
                    "description": "Update contact notes for a campaign based on a subscriber's email address."
                  },
                  "campaign": {
                    "type": "boolean",
                    "title": "Salesforce Campaign",
                    "description": "Create a campaign in a connected Salesforce account."
                  }
                },
                "description": "Deprecated"
              },
              "html_clicks": {
                "type": "boolean",
                "title": "HTML Click Tracking",
                "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the campaign. Defaults to `true`."
              },
              "text_clicks": {
                "type": "boolean",
                "title": "Plain-Text Click Tracking",
                "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the campaign. Defaults to `true`."
              },
              "goal_tracking": {
                "type": "boolean",
                "title": "Mailchimp Goal Tracking",
                "description": "Deprecated"
              },
              "google_analytics": {
                "type": "string",
                "title": "Google Analytics Tracking",
                "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
              }
            },
            "description": "The tracking options for a campaign."
          },
          "send_time": {
            "type": "string",
            "title": "Send Time",
            "format": "date-time",
            "readOnly": true,
            "description": " The date and time a campaign was sent in ISO 8601 format"
          },
          "recipients": {
            "type": "object",
            "title": "List",
            "properties": {
              "list_id": {
                "type": "string",
                "title": "List ID",
                "description": "The unique list id."
              },
              "list_name": {
                "type": "string",
                "title": "List Name",
                "readOnly": true,
                "description": "The name of the list."
              },
              "segment_opts": {
                "type": "object",
                "title": "Segment Options",
                "properties": {
                  "match": {
                    "enum": [
                      "any",
                      "all"
                    ],
                    "type": "string",
                    "title": "Match Type",
                    "description": "Segment match type."
                  },
                  "conditions": {
                    "type": "array",
                    "items": {
                      "oneOf": [
                        {
                          "type": "object",
                          "title": "Aim Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "open",
                                "click",
                                "sent",
                                "noopen",
                                "noclick",
                                "nosent"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "open",
                              "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                            },
                            "field": {
                              "enum": [
                                "aim"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "aim",
                              "description": "Segment by interaction with a specific campaign."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "any",
                              "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                            },
                            "condition_type": {
                              "enum": [
                                "Aim"
                              ],
                              "type": "string",
                              "x-value": "Aim"
                            }
                          },
                          "description": "Segment by interaction with a specific campaign."
                        },
                        {
                          "type": "object",
                          "title": "Automation Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "started",
                                "completed",
                                "not_started",
                                "not_completed"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "started",
                              "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                            },
                            "field": {
                              "enum": [
                                "automation"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "automation",
                              "description": "Segment by interaction with an Automation workflow."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "2135217",
                              "description": "The web id for the automation workflow to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "Automation"
                              ],
                              "type": "string",
                              "x-value": "Automation"
                            }
                          },
                          "description": "Segment by interaction with an Automation workflow."
                        },
                        {
                          "type": "object",
                          "title": "Poll Activity Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                            },
                            "field": {
                              "enum": [
                                "poll"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "poll",
                              "description": "Segment by poll activity."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 409,
                              "description": "The id for the poll."
                            },
                            "condition_type": {
                              "enum": [
                                "CampaignPoll"
                              ],
                              "type": "string",
                              "x-value": "CampaignPoll"
                            }
                          },
                          "description": "Segment by poll activity."
                        },
                        {
                          "type": "object",
                          "title": "Conversation Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                            },
                            "field": {
                              "enum": [
                                "conversation"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "conversation",
                              "description": "Segment by interaction with a campaign via Conversations."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "any",
                              "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                            },
                            "condition_type": {
                              "enum": [
                                "Conversation"
                              ],
                              "type": "string",
                              "x-value": "Conversation"
                            }
                          },
                          "description": "Segment by interaction with a campaign via Conversations."
                        },
                        {
                          "type": "object",
                          "title": "Date Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "greater",
                                "less",
                                "is",
                                "not",
                                "blank",
                                "blank_not",
                                "within",
                                "notwithin"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                            },
                            "extra": {
                              "type": "string",
                              "title": "Segment Extra Value",
                              "example": "2015-01-30",
                              "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                            },
                            "field": {
                              "enum": [
                                "timestamp_opt",
                                "info_changed",
                                "ecomm_date"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "timestamp_opt",
                              "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "date",
                              "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                            },
                            "condition_type": {
                              "enum": [
                                "Date"
                              ],
                              "type": "string",
                              "x-value": "Date"
                            }
                          },
                          "description": "Segment by a specific date field."
                        },
                        {
                          "type": "object",
                          "title": "Email Client Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "client_is",
                                "client_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "client_is",
                              "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                            },
                            "field": {
                              "enum": [
                                "email_client"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "email_client",
                              "description": "Segment by use of a particular email client."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "Gmail",
                              "description": "The name of the email client."
                            },
                            "condition_type": {
                              "enum": [
                                "EmailClient"
                              ],
                              "type": "string",
                              "x-value": "EmailClient"
                            }
                          },
                          "description": "Segment by use of a particular email client."
                        },
                        {
                          "type": "object",
                          "title": "Language Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's language is or is not set to a specific language."
                            },
                            "field": {
                              "enum": [
                                "language"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "language",
                              "description": "Segmenting based off of a subscriber's language."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "en",
                              "description": "A two-letter language identifier."
                            },
                            "condition_type": {
                              "enum": [
                                "Language"
                              ],
                              "type": "string",
                              "x-value": "Language"
                            }
                          },
                          "description": "Segment by language."
                        },
                        {
                          "type": "object",
                          "title": "Member Rating Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                            },
                            "field": {
                              "enum": [
                                "rating"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "rating",
                              "description": "Segment by member rating."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 4,
                              "description": "The star rating number to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "MemberRating"
                              ],
                              "type": "string",
                              "x-value": "MemberRating"
                            }
                          },
                          "description": "Segment by member rating."
                        },
                        {
                          "type": "object",
                          "title": "Signup Source Segment",
                          "required": [
                            "field",
                            "condition_type",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "source_is",
                                "source_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "source_is",
                              "description": "Whether the member's signup source was/was not a particular value."
                            },
                            "field": {
                              "enum": [
                                "source"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "source"
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "List Import",
                              "description": "The signup source."
                            },
                            "condition_type": {
                              "enum": [
                                "SignupSource"
                              ],
                              "type": "string",
                              "title": "Type",
                              "x-value": "SignupSource"
                            }
                          },
                          "description": "Segment by signup source."
                        },
                        {
                          "type": "object",
                          "title": "Survey Monkey Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "started",
                                "completed",
                                "not_started",
                                "not_completed"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "started",
                              "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                            },
                            "field": {
                              "enum": [
                                "survey_monkey"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "survey_monkey",
                              "description": "Segment by interaction with a SurveyMonkey survey."
                            },
                            "value": {
                              "type": "string",
                              "title": "Survey ID",
                              "example": "32179586",
                              "description": "The unique ID of the survey monkey survey."
                            },
                            "condition_type": {
                              "enum": [
                                "SurveyMonkey"
                              ],
                              "type": "string",
                              "x-value": "SurveyMonkey"
                            }
                          },
                          "description": "Segment by interaction with a SurveyMonkey survey."
                        },
                        {
                          "type": "object",
                          "title": "VIP Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Whether the member is or is not marked as VIP."
                            },
                            "field": {
                              "enum": [
                                "gmonkey"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "gmonkey",
                              "description": "Segment by VIP status."
                            },
                            "condition_type": {
                              "enum": [
                                "VIP"
                              ],
                              "type": "string",
                              "x-value": "VIP"
                            }
                          },
                          "description": "Segment by VIP status."
                        },
                        {
                          "type": "object",
                          "title": "Interests Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "interestcontains",
                                "interestcontainsall",
                                "interestnotcontains"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "interestcontains",
                              "description": "Whether the member is a part of one, all, or none of the groups."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "interests-123",
                              "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                            },
                            "value": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "example": [
                                  "44401",
                                  "44405",
                                  "44409"
                                ]
                              },
                              "title": "Segment Value",
                              "description": "An array containing strings, each representing a group id."
                            },
                            "condition_type": {
                              "enum": [
                                "Interests"
                              ],
                              "type": "string",
                              "x-value": "Interests"
                            }
                          },
                          "description": "Segment by an interest group merge field."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Category Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "contains",
                                "notcontain",
                                "starts",
                                "ends"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                            },
                            "field": {
                              "enum": [
                                "ecomm_cat",
                                "ecomm_prod"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_cat",
                              "description": "Segment by purchases in specific items or categories."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "Product",
                              "description": "The ecommerce category/item information."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommCategory"
                              ],
                              "type": "string",
                              "x-value": "EcommCategory"
                            }
                          },
                          "description": "Segment by purchases in specific items or categories."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Number Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                            },
                            "field": {
                              "enum": [
                                "ecomm_spent_avg",
                                "ecomm_orders",
                                "ecomm_prod_all",
                                "ecomm_avg_ord"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_orders",
                              "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 42,
                              "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommNumber"
                              ],
                              "type": "string",
                              "x-value": "EcommNumber"
                            }
                          },
                          "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Purchased Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Members who have have ('member') or have not ('notmember') purchased."
                            },
                            "field": {
                              "enum": [
                                "ecomm_purchased"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_purchased",
                              "description": "Segment by whether someone has purchased anything."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommPurchased"
                              ],
                              "type": "string",
                              "x-value": "EcommPurchased"
                            }
                          },
                          "description": "Segment by whether someone has purchased anything."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Spent Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have spent 'more' or 'less' than then specified value."
                            },
                            "field": {
                              "enum": [
                                "ecomm_spent_one",
                                "ecomm_spent_all"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_spent_one",
                              "description": "Segment by amount spent on a single order or across all orders."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 42,
                              "description": "The total amount a member spent."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommSpent"
                              ],
                              "type": "string",
                              "x-value": "EcommSpent"
                            }
                          },
                          "description": "Segment by amount spent on a single order or across all orders."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Purchased Store Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who have or have not purchased from a specific store."
                            },
                            "field": {
                              "enum": [
                                "ecomm_store"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_store",
                              "description": "Segment by purchases from a specific store."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "289",
                              "description": "The store id to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommStore"
                              ],
                              "type": "string",
                              "x-value": "EcommStore"
                            }
                          },
                          "description": "Segment by purchases from a specific store."
                        },
                        {
                          "type": "object",
                          "title": "Goal Activity Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "goal_not",
                                "contains",
                                "goal_notcontain",
                                "starts",
                                "ends"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                            },
                            "field": {
                              "enum": [
                                "goal"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "goal",
                              "description": "Segment by Goal activity."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "description": "The URL to check Goal activity against."
                            },
                            "condition_type": {
                              "enum": [
                                "GoalActivity"
                              ],
                              "type": "string",
                              "x-value": "GoalActivity"
                            }
                          },
                          "description": "Segment by Goal activity."
                        },
                        {
                          "type": "object",
                          "title": "Goal Timestamp Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "greater",
                                "less",
                                "is"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Whether the website activity happened after, before, or at a given timestamp."
                            },
                            "field": {
                              "enum": [
                                "goal_last_visited"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "goal_last_visited",
                              "description": "Segment by most recent interaction with a website."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "2015-07-20 19:45:21",
                              "description": "The date to check Goal activity against."
                            },
                            "condition_type": {
                              "enum": [
                                "GoalTimestamp"
                              ],
                              "type": "string",
                              "x-value": "GoalTimestamp"
                            }
                          },
                          "description": "Segment by most recent interaction with a website."
                        },
                        {
                          "type": "object",
                          "title": "Similar Subscribers Segment Member Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "fuzzy_is",
                                "fuzzy_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "fuzzy_is",
                              "description": "Members who are/are not apart of a 'similar subscribers' segment."
                            },
                            "field": {
                              "enum": [
                                "fuzzy_segment"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "fuzzy_segment",
                              "description": "Segment by similar subscribers."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 48433,
                              "description": "The id for the 'similar subscribers' segment."
                            },
                            "condition_type": {
                              "enum": [
                                "FuzzySegment"
                              ],
                              "type": "string",
                              "x-value": "FuzzySegment"
                            }
                          },
                          "description": "Segment by similar subscribers."
                        },
                        {
                          "type": "object",
                          "title": "Static Segment Member Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "static_is",
                                "static_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "static_is",
                              "description": "Members who are/are not apart of a static segment."
                            },
                            "field": {
                              "enum": [
                                "static_segment"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "static_segment",
                              "description": "Segment by a given static segment."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 48433,
                              "description": "The id for the static segment."
                            },
                            "condition_type": {
                              "enum": [
                                "StaticSegment"
                              ],
                              "type": "string",
                              "x-value": "StaticSegment"
                            }
                          },
                          "description": "Segment by a given static segment."
                        },
                        {
                          "type": "object",
                          "title": "Location-Based Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeocountry",
                                "ipgeonotcountry",
                                "ipgeostate",
                                "ipgeonotstate"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeocountry",
                              "description": "Segment members who are within a specific country or US state."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "US",
                              "description": "The two-letter country code or US state abbreviation."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoCountryState"
                              ],
                              "type": "string",
                              "x-value": "IPGeoCountryState"
                            }
                          },
                          "description": "Segment by a specific country or US state."
                        },
                        {
                          "type": "object",
                          "title": "Geolocation Segment",
                          "required": [
                            "field",
                            "op",
                            "value",
                            "addr",
                            "lat",
                            "lng"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeoin",
                                "ipgeonotin"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeoin",
                              "description": "Segment members who are within a specific geographic region."
                            },
                            "lat": {
                              "type": "string",
                              "title": "Segment Location Latitude",
                              "example": "33.7489954",
                              "description": "The latitude of the target location."
                            },
                            "lng": {
                              "type": "string",
                              "title": "Segment Location Longitude",
                              "example": "-84.3879824",
                              "description": "The longitude of the target location."
                            },
                            "addr": {
                              "type": "string",
                              "title": "Segment Location Address",
                              "example": "Atlanta, GA, USA",
                              "description": "The address of the target location."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 42,
                              "description": "The radius of the target location."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoIn"
                              ],
                              "type": "string",
                              "x-value": "IPGeoIn"
                            }
                          },
                          "description": "Segment by a specific geographic region."
                        },
                        {
                          "type": "object",
                          "title": "US Zip Code Segment",
                          "required": [
                            "field",
                            "op",
                            "value",
                            "extra"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeoinzip"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeoinzip",
                              "description": "Segment members who are within a specific US zip code."
                            },
                            "extra": {
                              "type": "integer",
                              "title": "Extra Data",
                              "example": 30318,
                              "description": "The zip code to segment against."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 25,
                              "description": "The radius of the target location."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoInZip"
                              ],
                              "type": "string",
                              "x-value": "IPGeoInZip"
                            }
                          },
                          "description": "Segment by a specific US ZIP code."
                        },
                        {
                          "type": "object",
                          "title": "Unknown Location-Based Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeounknown"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeounknown",
                              "description": "Segment members for which location information is unknown."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoUnknown"
                              ],
                              "type": "string",
                              "x-value": "IPGeoUnknown"
                            }
                          },
                          "description": "Segment members whose location information is unknown."
                        },
                        {
                          "type": "object",
                          "title": "Zip Code Location-Based Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeoiszip",
                                "ipgeonotzip"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeonotzip",
                              "description": "Segment members who are/are not within a specific US zip code."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 30318,
                              "description": "The 5-digit zip code."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoZip"
                              ],
                              "type": "string",
                              "x-value": "IPGeoZip"
                            }
                          },
                          "description": "Segment by a specific US ZIP code."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Age Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "social_age"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_age",
                              "description": "Segment by age ranges in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "18-24",
                                "25-34",
                                "35-54",
                                "55+"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "35-54",
                              "description": "The age range to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialAge"
                              ],
                              "type": "string",
                              "x-value": "SocialAge"
                            }
                          },
                          "description": "Segment by age ranges in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Gender Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "social_gender"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_gender",
                              "description": "Segment by listed gender in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "male",
                                "female"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "female",
                              "description": "The Social Profiles gender to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialGender"
                              ],
                              "type": "string",
                              "x-value": "SocialGender"
                            }
                          },
                          "description": "Segment by listed gender in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Influence Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have a rating that is/not or greater/less than the rating provided."
                            },
                            "field": {
                              "enum": [
                                "social_influence"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_influence",
                              "description": "Segment by influence rating in Social Profiles data."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 2,
                              "description": "The Social Profiles influence rating to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialInfluence"
                              ],
                              "type": "string",
                              "x-value": "SocialInfluence"
                            }
                          },
                          "description": "Segment by influence rating in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Social Network Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Members who are/not on a given social network."
                            },
                            "field": {
                              "enum": [
                                "social_network"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_network",
                              "description": "Segment by social network in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "twitter",
                                "facebook",
                                "linkedin",
                                "flickr",
                                "foursquare",
                                "lastfm",
                                "myspace",
                                "quora",
                                "vimeo",
                                "yelp",
                                "youtube"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "twitter",
                              "description": "The social network to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialNetworkMember"
                              ],
                              "type": "string",
                              "x-value": "SocialNetworkMember"
                            }
                          },
                          "description": "Segment by social network in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Social Network Follow Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "follow",
                                "notfollow"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "follow",
                              "description": "Members who are/not following a linked account on a given social network."
                            },
                            "field": {
                              "enum": [
                                "social_network"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_network",
                              "description": "Segment by social network in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "twitter_follow"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "twitter_follow",
                              "description": "The social network to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialNetworkFollow"
                              ],
                              "type": "string",
                              "x-value": "SocialNetworkFollow"
                            }
                          },
                          "description": "Segment by social network in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Address Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "contains",
                                "notcontain",
                                "blank",
                                "blank_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "contains",
                              "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE3",
                              "description": "An address-type merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "Atlanta",
                              "description": "The value to segment a text merge field with."
                            },
                            "condition_type": {
                              "enum": [
                                "AddressMerge"
                              ],
                              "type": "string",
                              "x-value": "AddressMerge"
                            }
                          },
                          "description": "Segment by an address-type merge field."
                        },
                        {
                          "type": "object",
                          "title": "Address/Zip Merge Field Segment",
                          "required": [
                            "field",
                            "op",
                            "value",
                            "extra"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "geoin"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "geoin",
                              "description": "Whether the member's address merge field is within a given distance from a city or zip."
                            },
                            "extra": {
                              "type": "string",
                              "title": "Segment Extra",
                              "example": "30318",
                              "description": "The city or the zip being used to segment against."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE2",
                              "description": "An address or zip-type merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "25",
                              "description": "The distance from the city/zip."
                            },
                            "condition_type": {
                              "enum": [
                                "ZipMerge"
                              ],
                              "type": "string",
                              "x-value": "ZipMerge"
                            }
                          },
                          "description": "Segment by an address-type merge field within a given distance."
                        },
                        {
                          "type": "object",
                          "title": "Birthday Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "blank",
                                "blank_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE4",
                              "description": "A date merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "01/30",
                              "description": "A date to segment against (mm/dd)."
                            },
                            "condition_type": {
                              "enum": [
                                "BirthdayMerge"
                              ],
                              "type": "string",
                              "x-value": "BirthdayMerge"
                            }
                          },
                          "description": "Segment by a contact's birthday."
                        },
                        {
                          "type": "object",
                          "title": "Date Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "less",
                                "blank",
                                "blank_not",
                                "greater"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE5",
                              "description": "A date merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "01/30/2015",
                              "description": "A date to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "DateMerge"
                              ],
                              "type": "string",
                              "x-value": "DateMerge"
                            }
                          },
                          "description": "Segment by a given date merge field."
                        },
                        {
                          "type": "object",
                          "title": "Dropdown/Radio Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "blank",
                                "blank_not",
                                "notcontain",
                                "contains"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's merge information is/is not a value or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE6",
                              "description": "A merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "Second Choice",
                              "description": "The value to segment a text merge field with."
                            },
                            "condition_type": {
                              "enum": [
                                "SelectMerge"
                              ],
                              "type": "string",
                              "x-value": "SelectMerge"
                            }
                          },
                          "description": "An individual segment condition"
                        },
                        {
                          "type": "object",
                          "title": "Text or Number Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "contains",
                                "notcontain",
                                "starts",
                                "ends",
                                "greater",
                                "less",
                                "blank",
                                "blank_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "contains",
                              "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE7",
                              "description": "A text or number merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "Freddie's Jokes",
                              "description": "The value to segment a text or number merge field with."
                            },
                            "condition_type": {
                              "enum": [
                                "TextMerge"
                              ],
                              "type": "string",
                              "x-value": "TextMerge"
                            }
                          },
                          "description": "Segment by a given text or number merge field."
                        },
                        {
                          "type": "object",
                          "title": "Email Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "contains",
                                "notcontain",
                                "starts",
                                "ends",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                            },
                            "field": {
                              "enum": [
                                "merge0",
                                "EMAIL"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "EMAIL",
                              "description": "Segmenting based off of a subscriber's email address."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "urist.mcvankab@freddiesjokes.com",
                              "description": "The value to compare the email against."
                            },
                            "condition_type": {
                              "enum": [
                                "EmailAddress"
                              ],
                              "type": "string",
                              "x-value": "EmailAddress"
                            }
                          },
                          "description": "Segment by email address."
                        },
                        {
                          "type": "object",
                          "title": "Predicted Gender Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "predicted_gender"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "description": "Segment by predicted gender."
                            },
                            "value": {
                              "enum": [
                                "male",
                                "female"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "female",
                              "description": "The predicted gender to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "PredictedGender"
                              ],
                              "type": "string",
                              "x-value": "PredictedGender"
                            }
                          },
                          "description": "Segment by predicted gender."
                        },
                        {
                          "type": "object",
                          "title": "Predicted Age Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "predicted_age_range"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "description": "Segment by predicted age."
                            },
                            "value": {
                              "enum": [
                                "18-24",
                                "25-34",
                                "35-44",
                                "45-54",
                                "55-64",
                                "65+"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "female",
                              "description": "The predicted age to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "PredictedAge"
                              ],
                              "type": "string",
                              "x-value": "PredictedAge"
                            }
                          },
                          "description": "Segment by predicted age."
                        },
                        {
                          "type": "object",
                          "title": "New Subscribers Prebuilt Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "date_within"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "description": "Whe the event took place, namely within a time frame."
                            },
                            "field": {
                              "enum": [
                                "timestamp_opt"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "description": "Segment by when people subscribed."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                            },
                            "condition_type": {
                              "enum": [
                                "NewSubscribers"
                              ],
                              "type": "string",
                              "x-value": "NewSubscribers"
                            }
                          },
                          "description": "Segment by when people subscribed."
                        }
                      ],
                      "discriminator": {
                        "type": "string",
                        "propertyName": "condition_type"
                      }
                    },
                    "title": "Segment Type",
                    "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
                  },
                  "saved_segment_id": {
                    "type": "integer",
                    "title": "Saved Segment ID",
                    "description": "The id for an existing saved segment."
                  },
                  "prebuilt_segment_id": {
                    "type": "string",
                    "title": "Prebuilt Segment Id",
                    "example": "subscribers-female",
                    "description": "The prebuilt segment id, if a prebuilt segment has been designated for this campaign."
                  }
                },
                "description": "An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options."
              },
              "segment_text": {
                "type": "string",
                "title": "Segment Text",
                "readOnly": true,
                "description": "A description of the [segment](https://mailchimp.com/help/getting-started-with-groups/) used for the campaign. Formatted as a string marked up with HTML."
              },
              "list_is_active": {
                "type": "boolean",
                "title": "List Status",
                "readOnly": true,
                "description": "The status of the list used, namely if it's deleted or disabled."
              },
              "recipient_count": {
                "type": "integer",
                "title": "Recipient Count",
                "readOnly": true,
                "description": "Count of the recipients on the associated list. Formatted as an integer."
              }
            },
            "description": "List settings for the campaign."
          },
          "start_time": {
            "type": "string",
            "title": "Start Time",
            "format": "date-time",
            "readOnly": true,
            "description": "The date and time the campaign was started in ISO 8601 format."
          },
          "archive_url": {
            "type": "string",
            "title": "Archive URL",
            "readOnly": true,
            "description": "The link to the campaign's archive version in ISO 8601 format."
          },
          "create_time": {
            "type": "string",
            "title": "Create Time",
            "format": "date-time",
            "readOnly": true,
            "description": "The date and time the campaign was created in ISO 8601 format."
          },
          "emails_sent": {
            "type": "integer",
            "title": "Emails Sent",
            "readOnly": true,
            "description": "The total number of emails sent for this campaign."
          },
          "social_card": {
            "type": "object",
            "title": "Campaign Social Card",
            "properties": {
              "title": {
                "type": "string",
                "title": "Title",
                "description": "The title for the card. Typically the subject line of the campaign."
              },
              "image_url": {
                "type": "string",
                "title": "Image URL",
                "description": "The url for the header image for the card."
              },
              "description": {
                "type": "string",
                "title": "Campaign Description",
                "description": "A short summary of the campaign to display."
              }
            },
            "description": "The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/)."
          },
          "workflow_id": {
            "type": "string",
            "title": "Workflow ID",
            "readOnly": true,
            "description": "A string that uniquely identifies an Automation workflow."
          },
          "content_type": {
            "type": "string",
            "title": "Content Type",
            "readOnly": true,
            "description": "How the campaign's content is put together ('template', 'drag_and_drop', 'html', 'url')."
          },
          "report_summary": {
            "type": "object",
            "title": "Campaign Report Summary",
            "properties": {
              "opens": {
                "type": "integer",
                "title": "Automation Opens",
                "readOnly": true,
                "description": "The total number of opens for a campaign."
              },
              "clicks": {
                "type": "integer",
                "title": "Total Clicks",
                "readOnly": true,
                "description": "The total number of clicks for an campaign."
              },
              "open_rate": {
                "type": "number",
                "title": "Open Rate",
                "readOnly": true,
                "description": "The number of unique opens divided by the total number of successful deliveries."
              },
              "click_rate": {
                "type": "number",
                "title": "Click Rate",
                "readOnly": true,
                "description": "The number of unique clicks divided by the total number of successful deliveries."
              },
              "unique_opens": {
                "type": "integer",
                "title": "Unique Opens",
                "readOnly": true,
                "description": "The number of unique opens."
              },
              "subscriber_clicks": {
                "type": "integer",
                "title": "Unique Subscriber Clicks",
                "readOnly": true,
                "description": "The number of unique clicks."
              }
            },
            "description": "For sent campaigns, a summary of opens and clicks."
          },
          "trigger_settings": {
            "type": "object",
            "title": "Automation Trigger",
            "required": [
              "workflow_type"
            ],
            "properties": {
              "runtime": {
                "type": "object",
                "title": "Automation Workflow Runtime Settings",
                "properties": {
                  "days": {
                    "type": "array",
                    "items": {
                      "enum": [
                        "sunday",
                        "monday",
                        "tuesday",
                        "wednesday",
                        "thursday",
                        "friday",
                        "saturday"
                      ],
                      "type": "string"
                    },
                    "title": "Days",
                    "description": "The days an Automation workflow can send."
                  },
                  "hours": {
                    "type": "object",
                    "title": "Hours",
                    "required": [
                      "type"
                    ],
                    "properties": {
                      "type": {
                        "enum": [
                          "send_asap",
                          "send_between",
                          "send_at"
                        ],
                        "type": "string",
                        "title": "Email Send Time Settings",
                        "description": "When to send the Automation email."
                      }
                    },
                    "description": "The hours an Automation workflow can send."
                  }
                },
                "description": "A workflow's runtime settings for an Automation."
              },
              "workflow_type": {
                "enum": [
                  "abandonedBrowse",
                  "abandonedCart",
                  "api",
                  "bestCustomers",
                  "categoryFollowup",
                  "dateAdded",
                  "emailFollowup",
                  "emailSeries",
                  "groupAdd",
                  "groupRemove",
                  "mandrill",
                  "productFollowup",
                  "purchaseFollowup",
                  "recurringEvent",
                  "specialEvent",
                  "visitUrl",
                  "welcomeSeries"
                ],
                "type": "string",
                "title": "Workflow Type",
                "description": "The type of Automation workflow."
              },
              "workflow_title": {
                "type": "string",
                "title": "Workflow Title",
                "readOnly": true,
                "description": "The title of the workflow type."
              },
              "workflow_emails_count": {
                "type": "integer",
                "title": "Workflow Emails Count",
                "readOnly": true,
                "description": "The number of emails in the Automation workflow."
              }
            },
            "description": "Available triggers for Automation workflows.",
            "discriminator": {
              "propertyName": "workflow_type"
            }
          },
          "has_logo_merge_tag": {
            "type": "boolean",
            "title": "Has Logo Merge Tag",
            "example": true,
            "readOnly": true,
            "description": "Determines if the campaign contains the *|BRAND:LOGO|* merge tag."
          },
          "needs_block_refresh": {
            "type": "boolean",
            "title": "Needs Block Refresh",
            "example": true,
            "readOnly": true,
            "description": "Determines if the automation email needs its blocks refreshed by opening the web-based campaign editor."
          }
        },
        "description": "A summary of an individual Automation workflow email."
      },
      "title": "Emails",
      "description": "An array of objects, each representing an email in an Automation workflow."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    }
  },
  "description": "A summary of the emails in an Automation workflow."
}
object AutomationsGetClassicWorkflowEmailsResponse
{
  "type": "object",
  "title": "Automation Emails",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "emails": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Automation Workflow Email",
        "properties": {
          "id": {
            "type": "string",
            "title": "Automation Email ID",
            "readOnly": true,
            "description": "A string that uniquely identifies the Automation email."
          },
          "delay": {
            "type": "object",
            "title": "Automation Delay",
            "properties": {
              "type": {
                "enum": [
                  "now",
                  "day",
                  "hour",
                  "week"
                ],
                "type": "string",
                "title": "Delay Type",
                "description": "The type of delay for an Automation email."
              },
              "action": {
                "enum": [
                  "previous_campaign_sent",
                  "previous_campaign_opened",
                  "previous_campaign_not_opened",
                  "previous_campaign_clicked_any",
                  "previous_campaign_not_clicked_any",
                  "previous_campaign_specific_clicked",
                  "ecomm_bought_any",
                  "ecomm_bought_product",
                  "ecomm_bought_category",
                  "ecomm_not_bought_any",
                  "ecomm_abandoned_cart",
                  "campaign_sent",
                  "opened_email",
                  "not_opened_email",
                  "clicked_email",
                  "not_clicked_email",
                  "campaign_specific_clicked",
                  "manual",
                  "signup",
                  "merge_changed",
                  "group_add",
                  "group_remove",
                  "mandrill_sent",
                  "mandrill_opened",
                  "mandrill_clicked",
                  "mandrill_any",
                  "api",
                  "goal",
                  "annual",
                  "birthday",
                  "date",
                  "date_added",
                  "tag_add"
                ],
                "type": "string",
                "title": "Delay Action",
                "description": "The action that triggers the delay of an Automation email."
              },
              "amount": {
                "type": "integer",
                "title": "Delay Amount",
                "readOnly": true,
                "description": "The delay amount for an Automation email."
              },
              "direction": {
                "enum": [
                  "before",
                  "after"
                ],
                "type": "string",
                "title": "Delay Direction",
                "description": "Whether the delay settings describe before or after the delay action of an Automation email."
              },
              "full_description": {
                "type": "string",
                "title": "Full Delay Description",
                "example": "1 day after subscribers purchase anything from your store",
                "readOnly": true,
                "description": "The user-friendly description of the delay and trigger action settings for an Automation email."
              },
              "action_description": {
                "type": "string",
                "title": "Delay Action Description",
                "example": "subscribers purchase anything from your store",
                "readOnly": true,
                "description": "The user-friendly description of the action that triggers an Automation email."
              }
            },
            "description": "The delay settings for an Automation email."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "status": {
            "enum": [
              "save",
              "paused",
              "sending"
            ],
            "type": "string",
            "title": "Campaign Status",
            "readOnly": true,
            "description": "The current status of the campaign."
          },
          "web_id": {
            "type": "integer",
            "title": "Automation Web ID",
            "example": 33345484,
            "readOnly": true,
            "description": "The ID used in the Mailchimp web application. View this automation in your Mailchimp account at `https://{dc}.admin.mailchimp.com/campaigns/show/?id={web_id}`."
          },
          "position": {
            "type": "integer",
            "title": "Email Position",
            "readOnly": true,
            "description": "The position of an Automation email in a workflow."
          },
          "settings": {
            "type": "object",
            "title": "Campaign Settings",
            "properties": {
              "title": {
                "type": "string",
                "title": "Campaign Title",
                "description": "The title of the campaign."
              },
              "reply_to": {
                "type": "string",
                "title": "Reply To Address",
                "description": "The reply-to email address for the campaign."
              },
              "from_name": {
                "type": "string",
                "title": "From Name",
                "description": "The 'from' name on the campaign (not an email address)."
              },
              "auto_tweet": {
                "type": "boolean",
                "title": "Auto-Tweet",
                "description": "Automatically tweet a link to the [campaign archive](https://mailchimp.com/help/about-email-campaign-archives-and-pages/) page when the campaign is sent."
              },
              "inline_css": {
                "type": "boolean",
                "title": "Inline CSS",
                "description": "Automatically inline the CSS included with the campaign content."
              },
              "auto_footer": {
                "type": "boolean",
                "title": "Auto-Footer",
                "description": "Automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the campaign."
              },
              "fb_comments": {
                "type": "boolean",
                "title": "Facebook Comments",
                "description": "Allows Facebook comments on the campaign (also force-enables the Campaign Archive toolbar). Defaults to `true`."
              },
              "template_id": {
                "type": "integer",
                "title": "Template ID",
                "description": "The id for the template used in this campaign."
              },
              "authenticate": {
                "type": "boolean",
                "title": "Authentication",
                "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the campaign. Defaults to `true`."
              },
              "auto_fb_post": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "title": "Auto Post to Facebook",
                "description": "An array of [Facebook](https://mailchimp.com/help/connect-or-disconnect-the-facebook-integration/) page ids to auto-post to."
              },
              "preview_text": {
                "type": "string",
                "title": "Campaign Preview Text",
                "description": "The preview text for the campaign."
              },
              "subject_line": {
                "type": "string",
                "title": "Campaign Subject Line",
                "description": "The subject line for the campaign."
              },
              "drag_and_drop": {
                "type": "boolean",
                "title": "Drag And Drop Campaign",
                "readOnly": true,
                "description": "Whether the campaign uses the drag-and-drop editor."
              }
            },
            "description": "Settings for the campaign including the email subject, from name, and from email address."
          },
          "tracking": {
            "type": "object",
            "title": "Campaign Tracking Options",
            "properties": {
              "opens": {
                "type": "boolean",
                "title": "Opens",
                "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
              },
              "capsule": {
                "type": "object",
                "title": "Capsule CRM Tracking",
                "properties": {
                  "notes": {
                    "type": "boolean",
                    "title": "Capsule Note",
                    "description": "Update contact notes for a campaign based on a subscriber's email address."
                  }
                },
                "description": "Deprecated"
              },
              "ecomm360": {
                "type": "boolean",
                "title": "E-commerce Tracking",
                "description": "Whether to enable e-commerce tracking."
              },
              "clicktale": {
                "type": "string",
                "title": "ClickTale Analytics Tracking",
                "description": "The custom slug for [Click Tale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
              },
              "salesforce": {
                "type": "object",
                "title": "Salesforce CRM Tracking",
                "properties": {
                  "notes": {
                    "type": "boolean",
                    "title": "Salesforce Note",
                    "description": "Update contact notes for a campaign based on a subscriber's email address."
                  },
                  "campaign": {
                    "type": "boolean",
                    "title": "Salesforce Campaign",
                    "description": "Create a campaign in a connected Salesforce account."
                  }
                },
                "description": "Deprecated"
              },
              "html_clicks": {
                "type": "boolean",
                "title": "HTML Click Tracking",
                "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the campaign. Defaults to `true`."
              },
              "text_clicks": {
                "type": "boolean",
                "title": "Plain-Text Click Tracking",
                "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the campaign. Defaults to `true`."
              },
              "goal_tracking": {
                "type": "boolean",
                "title": "Mailchimp Goal Tracking",
                "description": "Deprecated"
              },
              "google_analytics": {
                "type": "string",
                "title": "Google Analytics Tracking",
                "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
              }
            },
            "description": "The tracking options for a campaign."
          },
          "send_time": {
            "type": "string",
            "title": "Send Time",
            "format": "date-time",
            "readOnly": true,
            "description": " The date and time a campaign was sent in ISO 8601 format"
          },
          "recipients": {
            "type": "object",
            "title": "List",
            "properties": {
              "list_id": {
                "type": "string",
                "title": "List ID",
                "description": "The unique list id."
              },
              "list_name": {
                "type": "string",
                "title": "List Name",
                "readOnly": true,
                "description": "The name of the list."
              },
              "segment_opts": {
                "type": "object",
                "title": "Segment Options",
                "properties": {
                  "match": {
                    "enum": [
                      "any",
                      "all"
                    ],
                    "type": "string",
                    "title": "Match Type",
                    "description": "Segment match type."
                  },
                  "conditions": {
                    "type": "array",
                    "items": {
                      "oneOf": [
                        {
                          "type": "object",
                          "title": "Aim Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "open",
                                "click",
                                "sent",
                                "noopen",
                                "noclick",
                                "nosent"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "open",
                              "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                            },
                            "field": {
                              "enum": [
                                "aim"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "aim",
                              "description": "Segment by interaction with a specific campaign."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "any",
                              "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                            },
                            "condition_type": {
                              "enum": [
                                "Aim"
                              ],
                              "type": "string",
                              "x-value": "Aim"
                            }
                          },
                          "description": "Segment by interaction with a specific campaign."
                        },
                        {
                          "type": "object",
                          "title": "Automation Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "started",
                                "completed",
                                "not_started",
                                "not_completed"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "started",
                              "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                            },
                            "field": {
                              "enum": [
                                "automation"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "automation",
                              "description": "Segment by interaction with an Automation workflow."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "2135217",
                              "description": "The web id for the automation workflow to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "Automation"
                              ],
                              "type": "string",
                              "x-value": "Automation"
                            }
                          },
                          "description": "Segment by interaction with an Automation workflow."
                        },
                        {
                          "type": "object",
                          "title": "Poll Activity Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                            },
                            "field": {
                              "enum": [
                                "poll"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "poll",
                              "description": "Segment by poll activity."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 409,
                              "description": "The id for the poll."
                            },
                            "condition_type": {
                              "enum": [
                                "CampaignPoll"
                              ],
                              "type": "string",
                              "x-value": "CampaignPoll"
                            }
                          },
                          "description": "Segment by poll activity."
                        },
                        {
                          "type": "object",
                          "title": "Conversation Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                            },
                            "field": {
                              "enum": [
                                "conversation"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "conversation",
                              "description": "Segment by interaction with a campaign via Conversations."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "any",
                              "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                            },
                            "condition_type": {
                              "enum": [
                                "Conversation"
                              ],
                              "type": "string",
                              "x-value": "Conversation"
                            }
                          },
                          "description": "Segment by interaction with a campaign via Conversations."
                        },
                        {
                          "type": "object",
                          "title": "Date Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "greater",
                                "less",
                                "is",
                                "not",
                                "blank",
                                "blank_not",
                                "within",
                                "notwithin"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                            },
                            "extra": {
                              "type": "string",
                              "title": "Segment Extra Value",
                              "example": "2015-01-30",
                              "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                            },
                            "field": {
                              "enum": [
                                "timestamp_opt",
                                "info_changed",
                                "ecomm_date"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "timestamp_opt",
                              "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "date",
                              "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                            },
                            "condition_type": {
                              "enum": [
                                "Date"
                              ],
                              "type": "string",
                              "x-value": "Date"
                            }
                          },
                          "description": "Segment by a specific date field."
                        },
                        {
                          "type": "object",
                          "title": "Email Client Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "client_is",
                                "client_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "client_is",
                              "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                            },
                            "field": {
                              "enum": [
                                "email_client"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "email_client",
                              "description": "Segment by use of a particular email client."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "Gmail",
                              "description": "The name of the email client."
                            },
                            "condition_type": {
                              "enum": [
                                "EmailClient"
                              ],
                              "type": "string",
                              "x-value": "EmailClient"
                            }
                          },
                          "description": "Segment by use of a particular email client."
                        },
                        {
                          "type": "object",
                          "title": "Language Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's language is or is not set to a specific language."
                            },
                            "field": {
                              "enum": [
                                "language"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "language",
                              "description": "Segmenting based off of a subscriber's language."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "en",
                              "description": "A two-letter language identifier."
                            },
                            "condition_type": {
                              "enum": [
                                "Language"
                              ],
                              "type": "string",
                              "x-value": "Language"
                            }
                          },
                          "description": "Segment by language."
                        },
                        {
                          "type": "object",
                          "title": "Member Rating Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                            },
                            "field": {
                              "enum": [
                                "rating"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "rating",
                              "description": "Segment by member rating."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 4,
                              "description": "The star rating number to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "MemberRating"
                              ],
                              "type": "string",
                              "x-value": "MemberRating"
                            }
                          },
                          "description": "Segment by member rating."
                        },
                        {
                          "type": "object",
                          "title": "Signup Source Segment",
                          "required": [
                            "field",
                            "condition_type",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "source_is",
                                "source_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "source_is",
                              "description": "Whether the member's signup source was/was not a particular value."
                            },
                            "field": {
                              "enum": [
                                "source"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "source"
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "List Import",
                              "description": "The signup source."
                            },
                            "condition_type": {
                              "enum": [
                                "SignupSource"
                              ],
                              "type": "string",
                              "title": "Type",
                              "x-value": "SignupSource"
                            }
                          },
                          "description": "Segment by signup source."
                        },
                        {
                          "type": "object",
                          "title": "Survey Monkey Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "started",
                                "completed",
                                "not_started",
                                "not_completed"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "started",
                              "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                            },
                            "field": {
                              "enum": [
                                "survey_monkey"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "survey_monkey",
                              "description": "Segment by interaction with a SurveyMonkey survey."
                            },
                            "value": {
                              "type": "string",
                              "title": "Survey ID",
                              "example": "32179586",
                              "description": "The unique ID of the survey monkey survey."
                            },
                            "condition_type": {
                              "enum": [
                                "SurveyMonkey"
                              ],
                              "type": "string",
                              "x-value": "SurveyMonkey"
                            }
                          },
                          "description": "Segment by interaction with a SurveyMonkey survey."
                        },
                        {
                          "type": "object",
                          "title": "VIP Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Whether the member is or is not marked as VIP."
                            },
                            "field": {
                              "enum": [
                                "gmonkey"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "gmonkey",
                              "description": "Segment by VIP status."
                            },
                            "condition_type": {
                              "enum": [
                                "VIP"
                              ],
                              "type": "string",
                              "x-value": "VIP"
                            }
                          },
                          "description": "Segment by VIP status."
                        },
                        {
                          "type": "object",
                          "title": "Interests Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "interestcontains",
                                "interestcontainsall",
                                "interestnotcontains"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "interestcontains",
                              "description": "Whether the member is a part of one, all, or none of the groups."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "interests-123",
                              "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                            },
                            "value": {
                              "type": "array",
                              "items": {
                                "type": "string",
                                "example": [
                                  "44401",
                                  "44405",
                                  "44409"
                                ]
                              },
                              "title": "Segment Value",
                              "description": "An array containing strings, each representing a group id."
                            },
                            "condition_type": {
                              "enum": [
                                "Interests"
                              ],
                              "type": "string",
                              "x-value": "Interests"
                            }
                          },
                          "description": "Segment by an interest group merge field."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Category Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "contains",
                                "notcontain",
                                "starts",
                                "ends"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                            },
                            "field": {
                              "enum": [
                                "ecomm_cat",
                                "ecomm_prod"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_cat",
                              "description": "Segment by purchases in specific items or categories."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "Product",
                              "description": "The ecommerce category/item information."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommCategory"
                              ],
                              "type": "string",
                              "x-value": "EcommCategory"
                            }
                          },
                          "description": "Segment by purchases in specific items or categories."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Number Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                            },
                            "field": {
                              "enum": [
                                "ecomm_spent_avg",
                                "ecomm_orders",
                                "ecomm_prod_all",
                                "ecomm_avg_ord"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_orders",
                              "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 42,
                              "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommNumber"
                              ],
                              "type": "string",
                              "x-value": "EcommNumber"
                            }
                          },
                          "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Purchased Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Members who have have ('member') or have not ('notmember') purchased."
                            },
                            "field": {
                              "enum": [
                                "ecomm_purchased"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_purchased",
                              "description": "Segment by whether someone has purchased anything."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommPurchased"
                              ],
                              "type": "string",
                              "x-value": "EcommPurchased"
                            }
                          },
                          "description": "Segment by whether someone has purchased anything."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Spent Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have spent 'more' or 'less' than then specified value."
                            },
                            "field": {
                              "enum": [
                                "ecomm_spent_one",
                                "ecomm_spent_all"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_spent_one",
                              "description": "Segment by amount spent on a single order or across all orders."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 42,
                              "description": "The total amount a member spent."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommSpent"
                              ],
                              "type": "string",
                              "x-value": "EcommSpent"
                            }
                          },
                          "description": "Segment by amount spent on a single order or across all orders."
                        },
                        {
                          "type": "object",
                          "title": "Ecommerce Purchased Store Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who have or have not purchased from a specific store."
                            },
                            "field": {
                              "enum": [
                                "ecomm_store"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ecomm_store",
                              "description": "Segment by purchases from a specific store."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "289",
                              "description": "The store id to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "EcommStore"
                              ],
                              "type": "string",
                              "x-value": "EcommStore"
                            }
                          },
                          "description": "Segment by purchases from a specific store."
                        },
                        {
                          "type": "object",
                          "title": "Goal Activity Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "goal_not",
                                "contains",
                                "goal_notcontain",
                                "starts",
                                "ends"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                            },
                            "field": {
                              "enum": [
                                "goal"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "goal",
                              "description": "Segment by Goal activity."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "description": "The URL to check Goal activity against."
                            },
                            "condition_type": {
                              "enum": [
                                "GoalActivity"
                              ],
                              "type": "string",
                              "x-value": "GoalActivity"
                            }
                          },
                          "description": "Segment by Goal activity."
                        },
                        {
                          "type": "object",
                          "title": "Goal Timestamp Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "greater",
                                "less",
                                "is"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Whether the website activity happened after, before, or at a given timestamp."
                            },
                            "field": {
                              "enum": [
                                "goal_last_visited"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "goal_last_visited",
                              "description": "Segment by most recent interaction with a website."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "2015-07-20 19:45:21",
                              "description": "The date to check Goal activity against."
                            },
                            "condition_type": {
                              "enum": [
                                "GoalTimestamp"
                              ],
                              "type": "string",
                              "x-value": "GoalTimestamp"
                            }
                          },
                          "description": "Segment by most recent interaction with a website."
                        },
                        {
                          "type": "object",
                          "title": "Similar Subscribers Segment Member Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "fuzzy_is",
                                "fuzzy_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "fuzzy_is",
                              "description": "Members who are/are not apart of a 'similar subscribers' segment."
                            },
                            "field": {
                              "enum": [
                                "fuzzy_segment"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "fuzzy_segment",
                              "description": "Segment by similar subscribers."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 48433,
                              "description": "The id for the 'similar subscribers' segment."
                            },
                            "condition_type": {
                              "enum": [
                                "FuzzySegment"
                              ],
                              "type": "string",
                              "x-value": "FuzzySegment"
                            }
                          },
                          "description": "Segment by similar subscribers."
                        },
                        {
                          "type": "object",
                          "title": "Static Segment Member Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "static_is",
                                "static_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "static_is",
                              "description": "Members who are/are not apart of a static segment."
                            },
                            "field": {
                              "enum": [
                                "static_segment"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "static_segment",
                              "description": "Segment by a given static segment."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 48433,
                              "description": "The id for the static segment."
                            },
                            "condition_type": {
                              "enum": [
                                "StaticSegment"
                              ],
                              "type": "string",
                              "x-value": "StaticSegment"
                            }
                          },
                          "description": "Segment by a given static segment."
                        },
                        {
                          "type": "object",
                          "title": "Location-Based Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeocountry",
                                "ipgeonotcountry",
                                "ipgeostate",
                                "ipgeonotstate"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeocountry",
                              "description": "Segment members who are within a specific country or US state."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "example": "US",
                              "description": "The two-letter country code or US state abbreviation."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoCountryState"
                              ],
                              "type": "string",
                              "x-value": "IPGeoCountryState"
                            }
                          },
                          "description": "Segment by a specific country or US state."
                        },
                        {
                          "type": "object",
                          "title": "Geolocation Segment",
                          "required": [
                            "field",
                            "op",
                            "value",
                            "addr",
                            "lat",
                            "lng"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeoin",
                                "ipgeonotin"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeoin",
                              "description": "Segment members who are within a specific geographic region."
                            },
                            "lat": {
                              "type": "string",
                              "title": "Segment Location Latitude",
                              "example": "33.7489954",
                              "description": "The latitude of the target location."
                            },
                            "lng": {
                              "type": "string",
                              "title": "Segment Location Longitude",
                              "example": "-84.3879824",
                              "description": "The longitude of the target location."
                            },
                            "addr": {
                              "type": "string",
                              "title": "Segment Location Address",
                              "example": "Atlanta, GA, USA",
                              "description": "The address of the target location."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 42,
                              "description": "The radius of the target location."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoIn"
                              ],
                              "type": "string",
                              "x-value": "IPGeoIn"
                            }
                          },
                          "description": "Segment by a specific geographic region."
                        },
                        {
                          "type": "object",
                          "title": "US Zip Code Segment",
                          "required": [
                            "field",
                            "op",
                            "value",
                            "extra"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeoinzip"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeoinzip",
                              "description": "Segment members who are within a specific US zip code."
                            },
                            "extra": {
                              "type": "integer",
                              "title": "Extra Data",
                              "example": 30318,
                              "description": "The zip code to segment against."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 25,
                              "description": "The radius of the target location."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoInZip"
                              ],
                              "type": "string",
                              "x-value": "IPGeoInZip"
                            }
                          },
                          "description": "Segment by a specific US ZIP code."
                        },
                        {
                          "type": "object",
                          "title": "Unknown Location-Based Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeounknown"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeounknown",
                              "description": "Segment members for which location information is unknown."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoUnknown"
                              ],
                              "type": "string",
                              "x-value": "IPGeoUnknown"
                            }
                          },
                          "description": "Segment members whose location information is unknown."
                        },
                        {
                          "type": "object",
                          "title": "Zip Code Location-Based Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "ipgeoiszip",
                                "ipgeonotzip"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "ipgeonotzip",
                              "description": "Segment members who are/are not within a specific US zip code."
                            },
                            "field": {
                              "enum": [
                                "ipgeo"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "ipgeo",
                              "description": "Segmenting subscribers who are within a specific location."
                            },
                            "value": {
                              "type": "integer",
                              "title": "Segment Data",
                              "example": 30318,
                              "description": "The 5-digit zip code."
                            },
                            "condition_type": {
                              "enum": [
                                "IPGeoZip"
                              ],
                              "type": "string",
                              "x-value": "IPGeoZip"
                            }
                          },
                          "description": "Segment by a specific US ZIP code."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Age Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "social_age"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_age",
                              "description": "Segment by age ranges in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "18-24",
                                "25-34",
                                "35-54",
                                "55+"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "35-54",
                              "description": "The age range to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialAge"
                              ],
                              "type": "string",
                              "x-value": "SocialAge"
                            }
                          },
                          "description": "Segment by age ranges in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Gender Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "social_gender"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_gender",
                              "description": "Segment by listed gender in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "male",
                                "female"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "female",
                              "description": "The Social Profiles gender to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialGender"
                              ],
                              "type": "string",
                              "x-value": "SocialGender"
                            }
                          },
                          "description": "Segment by listed gender in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Influence Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "greater",
                              "description": "Members who have a rating that is/not or greater/less than the rating provided."
                            },
                            "field": {
                              "enum": [
                                "social_influence"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_influence",
                              "description": "Segment by influence rating in Social Profiles data."
                            },
                            "value": {
                              "type": "number",
                              "title": "Segment Operator",
                              "example": 2,
                              "description": "The Social Profiles influence rating to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialInfluence"
                              ],
                              "type": "string",
                              "x-value": "SocialInfluence"
                            }
                          },
                          "description": "Segment by influence rating in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Social Network Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "member",
                                "notmember"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "member",
                              "description": "Members who are/not on a given social network."
                            },
                            "field": {
                              "enum": [
                                "social_network"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_network",
                              "description": "Segment by social network in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "twitter",
                                "facebook",
                                "linkedin",
                                "flickr",
                                "foursquare",
                                "lastfm",
                                "myspace",
                                "quora",
                                "vimeo",
                                "yelp",
                                "youtube"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "twitter",
                              "description": "The social network to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialNetworkMember"
                              ],
                              "type": "string",
                              "x-value": "SocialNetworkMember"
                            }
                          },
                          "description": "Segment by social network in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Social Profiles Social Network Follow Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "follow",
                                "notfollow"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "follow",
                              "description": "Members who are/not following a linked account on a given social network."
                            },
                            "field": {
                              "enum": [
                                "social_network"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "social_network",
                              "description": "Segment by social network in Social Profiles data."
                            },
                            "value": {
                              "enum": [
                                "twitter_follow"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "twitter_follow",
                              "description": "The social network to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "SocialNetworkFollow"
                              ],
                              "type": "string",
                              "x-value": "SocialNetworkFollow"
                            }
                          },
                          "description": "Segment by social network in Social Profiles data."
                        },
                        {
                          "type": "object",
                          "title": "Address Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "contains",
                                "notcontain",
                                "blank",
                                "blank_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "contains",
                              "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE3",
                              "description": "An address-type merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "Atlanta",
                              "description": "The value to segment a text merge field with."
                            },
                            "condition_type": {
                              "enum": [
                                "AddressMerge"
                              ],
                              "type": "string",
                              "x-value": "AddressMerge"
                            }
                          },
                          "description": "Segment by an address-type merge field."
                        },
                        {
                          "type": "object",
                          "title": "Address/Zip Merge Field Segment",
                          "required": [
                            "field",
                            "op",
                            "value",
                            "extra"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "geoin"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "geoin",
                              "description": "Whether the member's address merge field is within a given distance from a city or zip."
                            },
                            "extra": {
                              "type": "string",
                              "title": "Segment Extra",
                              "example": "30318",
                              "description": "The city or the zip being used to segment against."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE2",
                              "description": "An address or zip-type merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "25",
                              "description": "The distance from the city/zip."
                            },
                            "condition_type": {
                              "enum": [
                                "ZipMerge"
                              ],
                              "type": "string",
                              "x-value": "ZipMerge"
                            }
                          },
                          "description": "Segment by an address-type merge field within a given distance."
                        },
                        {
                          "type": "object",
                          "title": "Birthday Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "blank",
                                "blank_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE4",
                              "description": "A date merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "01/30",
                              "description": "A date to segment against (mm/dd)."
                            },
                            "condition_type": {
                              "enum": [
                                "BirthdayMerge"
                              ],
                              "type": "string",
                              "x-value": "BirthdayMerge"
                            }
                          },
                          "description": "Segment by a contact's birthday."
                        },
                        {
                          "type": "object",
                          "title": "Date Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "less",
                                "blank",
                                "blank_not",
                                "greater"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE5",
                              "description": "A date merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "01/30/2015",
                              "description": "A date to segment against."
                            },
                            "condition_type": {
                              "enum": [
                                "DateMerge"
                              ],
                              "type": "string",
                              "x-value": "DateMerge"
                            }
                          },
                          "description": "Segment by a given date merge field."
                        },
                        {
                          "type": "object",
                          "title": "Dropdown/Radio Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "blank",
                                "blank_not",
                                "notcontain",
                                "contains"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Whether the member's merge information is/is not a value or is/is not blank."
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE6",
                              "description": "A merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "Second Choice",
                              "description": "The value to segment a text merge field with."
                            },
                            "condition_type": {
                              "enum": [
                                "SelectMerge"
                              ],
                              "type": "string",
                              "x-value": "SelectMerge"
                            }
                          },
                          "description": "An individual segment condition"
                        },
                        {
                          "type": "object",
                          "title": "Text or Number Merge Field Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "contains",
                                "notcontain",
                                "starts",
                                "ends",
                                "greater",
                                "less",
                                "blank",
                                "blank_not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "contains",
                              "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                            },
                            "field": {
                              "type": "string",
                              "title": "Segment Field",
                              "example": "MMERGE7",
                              "description": "A text or number merge field to segment."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "Freddie's Jokes",
                              "description": "The value to segment a text or number merge field with."
                            },
                            "condition_type": {
                              "enum": [
                                "TextMerge"
                              ],
                              "type": "string",
                              "x-value": "TextMerge"
                            }
                          },
                          "description": "Segment by a given text or number merge field."
                        },
                        {
                          "type": "object",
                          "title": "Email Segment",
                          "required": [
                            "field",
                            "op"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not",
                                "contains",
                                "notcontain",
                                "starts",
                                "ends",
                                "greater",
                                "less"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                            },
                            "field": {
                              "enum": [
                                "merge0",
                                "EMAIL"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "example": "EMAIL",
                              "description": "Segmenting based off of a subscriber's email address."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Value",
                              "example": "urist.mcvankab@freddiesjokes.com",
                              "description": "The value to compare the email against."
                            },
                            "condition_type": {
                              "enum": [
                                "EmailAddress"
                              ],
                              "type": "string",
                              "x-value": "EmailAddress"
                            }
                          },
                          "description": "Segment by email address."
                        },
                        {
                          "type": "object",
                          "title": "Predicted Gender Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is",
                                "not"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "predicted_gender"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "description": "Segment by predicted gender."
                            },
                            "value": {
                              "enum": [
                                "male",
                                "female"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "female",
                              "description": "The predicted gender to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "PredictedGender"
                              ],
                              "type": "string",
                              "x-value": "PredictedGender"
                            }
                          },
                          "description": "Segment by predicted gender."
                        },
                        {
                          "type": "object",
                          "title": "Predicted Age Segment",
                          "required": [
                            "field",
                            "op",
                            "value"
                          ],
                          "properties": {
                            "op": {
                              "enum": [
                                "is"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "is",
                              "description": "Members who are/not the exact criteria listed."
                            },
                            "field": {
                              "enum": [
                                "predicted_age_range"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "description": "Segment by predicted age."
                            },
                            "value": {
                              "enum": [
                                "18-24",
                                "25-34",
                                "35-44",
                                "45-54",
                                "55-64",
                                "65+"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "example": "female",
                              "description": "The predicted age to segment."
                            },
                            "condition_type": {
                              "enum": [
                                "PredictedAge"
                              ],
                              "type": "string",
                              "x-value": "PredictedAge"
                            }
                          },
                          "description": "Segment by predicted age."
                        },
                        {
                          "type": "object",
                          "title": "New Subscribers Prebuilt Segment",
                          "properties": {
                            "op": {
                              "enum": [
                                "date_within"
                              ],
                              "type": "string",
                              "title": "Segment Operator",
                              "description": "Whe the event took place, namely within a time frame."
                            },
                            "field": {
                              "enum": [
                                "timestamp_opt"
                              ],
                              "type": "string",
                              "title": "Segment Field",
                              "description": "Segment by when people subscribed."
                            },
                            "value": {
                              "type": "string",
                              "title": "Segment Data",
                              "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                            },
                            "condition_type": {
                              "enum": [
                                "NewSubscribers"
                              ],
                              "type": "string",
                              "x-value": "NewSubscribers"
                            }
                          },
                          "description": "Segment by when people subscribed."
                        }
                      ],
                      "discriminator": {
                        "type": "string",
                        "propertyName": "condition_type"
                      }
                    },
                    "title": "Segment Type",
                    "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
                  },
                  "saved_segment_id": {
                    "type": "integer",
                    "title": "Saved Segment ID",
                    "description": "The id for an existing saved segment."
                  },
                  "prebuilt_segment_id": {
                    "type": "string",
                    "title": "Prebuilt Segment Id",
                    "example": "subscribers-female",
                    "description": "The prebuilt segment id, if a prebuilt segment has been designated for this campaign."
                  }
                },
                "description": "An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options."
              },
              "segment_text": {
                "type": "string",
                "title": "Segment Text",
                "readOnly": true,
                "description": "A description of the [segment](https://mailchimp.com/help/getting-started-with-groups/) used for the campaign. Formatted as a string marked up with HTML."
              },
              "list_is_active": {
                "type": "boolean",
                "title": "List Status",
                "readOnly": true,
                "description": "The status of the list used, namely if it's deleted or disabled."
              },
              "recipient_count": {
                "type": "integer",
                "title": "Recipient Count",
                "readOnly": true,
                "description": "Count of the recipients on the associated list. Formatted as an integer."
              }
            },
            "description": "List settings for the campaign."
          },
          "start_time": {
            "type": "string",
            "title": "Start Time",
            "format": "date-time",
            "readOnly": true,
            "description": "The date and time the campaign was started in ISO 8601 format."
          },
          "archive_url": {
            "type": "string",
            "title": "Archive URL",
            "readOnly": true,
            "description": "The link to the campaign's archive version in ISO 8601 format."
          },
          "create_time": {
            "type": "string",
            "title": "Create Time",
            "format": "date-time",
            "readOnly": true,
            "description": "The date and time the campaign was created in ISO 8601 format."
          },
          "emails_sent": {
            "type": "integer",
            "title": "Emails Sent",
            "readOnly": true,
            "description": "The total number of emails sent for this campaign."
          },
          "social_card": {
            "type": "object",
            "title": "Campaign Social Card",
            "properties": {
              "title": {
                "type": "string",
                "title": "Title",
                "description": "The title for the card. Typically the subject line of the campaign."
              },
              "image_url": {
                "type": "string",
                "title": "Image URL",
                "description": "The url for the header image for the card."
              },
              "description": {
                "type": "string",
                "title": "Campaign Description",
                "description": "A short summary of the campaign to display."
              }
            },
            "description": "The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/)."
          },
          "workflow_id": {
            "type": "string",
            "title": "Workflow ID",
            "readOnly": true,
            "description": "A string that uniquely identifies an Automation workflow."
          },
          "content_type": {
            "type": "string",
            "title": "Content Type",
            "readOnly": true,
            "description": "How the campaign's content is put together ('template', 'drag_and_drop', 'html', 'url')."
          },
          "report_summary": {
            "type": "object",
            "title": "Campaign Report Summary",
            "properties": {
              "opens": {
                "type": "integer",
                "title": "Automation Opens",
                "readOnly": true,
                "description": "The total number of opens for a campaign."
              },
              "clicks": {
                "type": "integer",
                "title": "Total Clicks",
                "readOnly": true,
                "description": "The total number of clicks for an campaign."
              },
              "open_rate": {
                "type": "number",
                "title": "Open Rate",
                "readOnly": true,
                "description": "The number of unique opens divided by the total number of successful deliveries."
              },
              "click_rate": {
                "type": "number",
                "title": "Click Rate",
                "readOnly": true,
                "description": "The number of unique clicks divided by the total number of successful deliveries."
              },
              "unique_opens": {
                "type": "integer",
                "title": "Unique Opens",
                "readOnly": true,
                "description": "The number of unique opens."
              },
              "subscriber_clicks": {
                "type": "integer",
                "title": "Unique Subscriber Clicks",
                "readOnly": true,
                "description": "The number of unique clicks."
              }
            },
            "description": "For sent campaigns, a summary of opens and clicks."
          },
          "trigger_settings": {
            "type": "object",
            "title": "Automation Trigger",
            "required": [
              "workflow_type"
            ],
            "properties": {
              "runtime": {
                "type": "object",
                "title": "Automation Workflow Runtime Settings",
                "properties": {
                  "days": {
                    "type": "array",
                    "items": {
                      "enum": [
                        "sunday",
                        "monday",
                        "tuesday",
                        "wednesday",
                        "thursday",
                        "friday",
                        "saturday"
                      ],
                      "type": "string"
                    },
                    "title": "Days",
                    "description": "The days an Automation workflow can send."
                  },
                  "hours": {
                    "type": "object",
                    "title": "Hours",
                    "required": [
                      "type"
                    ],
                    "properties": {
                      "type": {
                        "enum": [
                          "send_asap",
                          "send_between",
                          "send_at"
                        ],
                        "type": "string",
                        "title": "Email Send Time Settings",
                        "description": "When to send the Automation email."
                      }
                    },
                    "description": "The hours an Automation workflow can send."
                  }
                },
                "description": "A workflow's runtime settings for an Automation."
              },
              "workflow_type": {
                "enum": [
                  "abandonedBrowse",
                  "abandonedCart",
                  "api",
                  "bestCustomers",
                  "categoryFollowup",
                  "dateAdded",
                  "emailFollowup",
                  "emailSeries",
                  "groupAdd",
                  "groupRemove",
                  "mandrill",
                  "productFollowup",
                  "purchaseFollowup",
                  "recurringEvent",
                  "specialEvent",
                  "visitUrl",
                  "welcomeSeries"
                ],
                "type": "string",
                "title": "Workflow Type",
                "description": "The type of Automation workflow."
              },
              "workflow_title": {
                "type": "string",
                "title": "Workflow Title",
                "readOnly": true,
                "description": "The title of the workflow type."
              },
              "workflow_emails_count": {
                "type": "integer",
                "title": "Workflow Emails Count",
                "readOnly": true,
                "description": "The number of emails in the Automation workflow."
              }
            },
            "description": "Available triggers for Automation workflows.",
            "discriminator": {
              "propertyName": "workflow_type"
            }
          },
          "has_logo_merge_tag": {
            "type": "boolean",
            "title": "Has Logo Merge Tag",
            "example": true,
            "readOnly": true,
            "description": "Determines if the campaign contains the *|BRAND:LOGO|* merge tag."
          },
          "needs_block_refresh": {
            "type": "boolean",
            "title": "Needs Block Refresh",
            "example": true,
            "readOnly": true,
            "description": "Determines if the automation email needs its blocks refreshed by opening the web-based campaign editor."
          }
        },
        "description": "A summary of an individual Automation workflow email."
      },
      "title": "Emails",
      "description": "An array of objects, each representing an email in an Automation workflow."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    }
  },
  "description": "A summary of the emails in an Automation workflow."
}
object AutomationsGetClassicWorkflowEmailsdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsGetClassicWorkflowInfo200Response
{
  "type": "object",
  "title": "Automation Workflow",
  "properties": {
    "id": {
      "type": "string",
      "title": "Automation Campaign ID",
      "readOnly": true,
      "description": "A string that identifies the Automation."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "status": {
      "enum": [
        "save",
        "paused",
        "sending"
      ],
      "type": "string",
      "title": "Automation Status",
      "readOnly": true,
      "description": "The current status of the Automation."
    },
    "settings": {
      "type": "object",
      "title": "Automation Campaign Settings",
      "properties": {
        "title": {
          "type": "string",
          "title": "Automation Title",
          "description": "The title of the Automation."
        },
        "to_name": {
          "type": "string",
          "title": "To Name",
          "description": "The Automation's custom 'To' name, typically the first name [audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)."
        },
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the Automation."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name for the Automation (not an email address)."
        },
        "inline_css": {
          "type": "boolean",
          "title": "Inline CSS",
          "description": "Whether to automatically inline the CSS included with the Automation content."
        },
        "auto_footer": {
          "type": "boolean",
          "title": "Auto-Footer",
          "description": "Whether to automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the Automation."
        },
        "authenticate": {
          "type": "boolean",
          "title": "Authentication",
          "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the Automation. Defaults to `true`."
        },
        "use_conversation": {
          "type": "boolean",
          "title": "Conversations",
          "description": "Whether to use Mailchimp Conversation feature to manage replies"
        }
      },
      "description": "The settings for the Automation workflow."
    },
    "tracking": {
      "type": "object",
      "title": "Automation Tracking Options",
      "properties": {
        "opens": {
          "type": "boolean",
          "title": "Opens",
          "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
        },
        "capsule": {
          "type": "object",
          "title": "Capsule CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Capsule Note",
              "description": "Update contact notes for a campaign based on a subscriber's email addresses."
            }
          },
          "description": "Deprecated"
        },
        "ecomm360": {
          "type": "boolean",
          "title": "E-commerce Tracking",
          "description": "Whether to enable e-commerce tracking."
        },
        "clicktale": {
          "type": "string",
          "title": "ClickTale Analytics Tracking",
          "description": "The custom slug for [ClickTale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
        },
        "salesforce": {
          "type": "object",
          "title": "Salesforce CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Salesforce Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            },
            "campaign": {
              "type": "boolean",
              "title": "Salesforce Campaign",
              "description": "Create a campaign in a connected Salesforce account."
            }
          },
          "description": "Deprecated"
        },
        "html_clicks": {
          "type": "boolean",
          "title": "HTML Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the Automation. Defaults to `true`."
        },
        "text_clicks": {
          "type": "boolean",
          "title": "Plain-Text Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the Automation. Defaults to `true`."
        },
        "goal_tracking": {
          "type": "boolean",
          "title": "Mailchimp Goal Tracking",
          "description": "Deprecated"
        },
        "google_analytics": {
          "type": "string",
          "title": "Google Analytics Tracking",
          "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
        }
      },
      "description": "The tracking options for the Automation."
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "description": "The unique list id."
        },
        "store_id": {
          "type": "string",
          "title": "Store ID",
          "example": "1a2df69xxx",
          "description": "The id of the store."
        },
        "list_name": {
          "type": "string",
          "title": "List Name",
          "description": "List Name."
        },
        "segment_opts": {
          "type": "object",
          "title": "Segment Options",
          "properties": {
            "match": {
              "enum": [
                "any",
                "all"
              ],
              "type": "string",
              "title": "Match Type",
              "description": "Segment match type."
            },
            "conditions": {
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "title": "Aim Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "open",
                          "click",
                          "sent",
                          "noopen",
                          "noclick",
                          "nosent"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "open",
                        "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                      },
                      "field": {
                        "enum": [
                          "aim"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "aim",
                        "description": "Segment by interaction with a specific campaign."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Aim"
                        ],
                        "type": "string",
                        "x-value": "Aim"
                      }
                    },
                    "description": "Segment by interaction with a specific campaign."
                  },
                  {
                    "type": "object",
                    "title": "Automation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                      },
                      "field": {
                        "enum": [
                          "automation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "automation",
                        "description": "Segment by interaction with an Automation workflow."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "2135217",
                        "description": "The web id for the automation workflow to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "Automation"
                        ],
                        "type": "string",
                        "x-value": "Automation"
                      }
                    },
                    "description": "Segment by interaction with an Automation workflow."
                  },
                  {
                    "type": "object",
                    "title": "Poll Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                      },
                      "field": {
                        "enum": [
                          "poll"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "poll",
                        "description": "Segment by poll activity."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 409,
                        "description": "The id for the poll."
                      },
                      "condition_type": {
                        "enum": [
                          "CampaignPoll"
                        ],
                        "type": "string",
                        "x-value": "CampaignPoll"
                      }
                    },
                    "description": "Segment by poll activity."
                  },
                  {
                    "type": "object",
                    "title": "Conversation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                      },
                      "field": {
                        "enum": [
                          "conversation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "conversation",
                        "description": "Segment by interaction with a campaign via Conversations."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Conversation"
                        ],
                        "type": "string",
                        "x-value": "Conversation"
                      }
                    },
                    "description": "Segment by interaction with a campaign via Conversations."
                  },
                  {
                    "type": "object",
                    "title": "Date Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "within",
                          "notwithin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra Value",
                        "example": "2015-01-30",
                        "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt",
                          "info_changed",
                          "ecomm_date"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "timestamp_opt",
                        "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "date",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "Date"
                        ],
                        "type": "string",
                        "x-value": "Date"
                      }
                    },
                    "description": "Segment by a specific date field."
                  },
                  {
                    "type": "object",
                    "title": "Email Client Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "client_is",
                          "client_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "client_is",
                        "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                      },
                      "field": {
                        "enum": [
                          "email_client"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "email_client",
                        "description": "Segment by use of a particular email client."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Gmail",
                        "description": "The name of the email client."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailClient"
                        ],
                        "type": "string",
                        "x-value": "EmailClient"
                      }
                    },
                    "description": "Segment by use of a particular email client."
                  },
                  {
                    "type": "object",
                    "title": "Language Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's language is or is not set to a specific language."
                      },
                      "field": {
                        "enum": [
                          "language"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "language",
                        "description": "Segmenting based off of a subscriber's language."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "en",
                        "description": "A two-letter language identifier."
                      },
                      "condition_type": {
                        "enum": [
                          "Language"
                        ],
                        "type": "string",
                        "x-value": "Language"
                      }
                    },
                    "description": "Segment by language."
                  },
                  {
                    "type": "object",
                    "title": "Member Rating Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                      },
                      "field": {
                        "enum": [
                          "rating"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "rating",
                        "description": "Segment by member rating."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 4,
                        "description": "The star rating number to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "MemberRating"
                        ],
                        "type": "string",
                        "x-value": "MemberRating"
                      }
                    },
                    "description": "Segment by member rating."
                  },
                  {
                    "type": "object",
                    "title": "Signup Source Segment",
                    "required": [
                      "field",
                      "condition_type",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "source_is",
                          "source_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "source_is",
                        "description": "Whether the member's signup source was/was not a particular value."
                      },
                      "field": {
                        "enum": [
                          "source"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "source"
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "List Import",
                        "description": "The signup source."
                      },
                      "condition_type": {
                        "enum": [
                          "SignupSource"
                        ],
                        "type": "string",
                        "title": "Type",
                        "x-value": "SignupSource"
                      }
                    },
                    "description": "Segment by signup source."
                  },
                  {
                    "type": "object",
                    "title": "Survey Monkey Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                      },
                      "field": {
                        "enum": [
                          "survey_monkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "survey_monkey",
                        "description": "Segment by interaction with a SurveyMonkey survey."
                      },
                      "value": {
                        "type": "string",
                        "title": "Survey ID",
                        "example": "32179586",
                        "description": "The unique ID of the survey monkey survey."
                      },
                      "condition_type": {
                        "enum": [
                          "SurveyMonkey"
                        ],
                        "type": "string",
                        "x-value": "SurveyMonkey"
                      }
                    },
                    "description": "Segment by interaction with a SurveyMonkey survey."
                  },
                  {
                    "type": "object",
                    "title": "VIP Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Whether the member is or is not marked as VIP."
                      },
                      "field": {
                        "enum": [
                          "gmonkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "gmonkey",
                        "description": "Segment by VIP status."
                      },
                      "condition_type": {
                        "enum": [
                          "VIP"
                        ],
                        "type": "string",
                        "x-value": "VIP"
                      }
                    },
                    "description": "Segment by VIP status."
                  },
                  {
                    "type": "object",
                    "title": "Interests Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "interestcontains",
                          "interestcontainsall",
                          "interestnotcontains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "interestcontains",
                        "description": "Whether the member is a part of one, all, or none of the groups."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "interests-123",
                        "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                      },
                      "value": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "example": [
                            "44401",
                            "44405",
                            "44409"
                          ]
                        },
                        "title": "Segment Value",
                        "description": "An array containing strings, each representing a group id."
                      },
                      "condition_type": {
                        "enum": [
                          "Interests"
                        ],
                        "type": "string",
                        "x-value": "Interests"
                      }
                    },
                    "description": "Segment by an interest group merge field."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Category Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "ecomm_cat",
                          "ecomm_prod"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_cat",
                        "description": "Segment by purchases in specific items or categories."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Product",
                        "description": "The ecommerce category/item information."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommCategory"
                        ],
                        "type": "string",
                        "x-value": "EcommCategory"
                      }
                    },
                    "description": "Segment by purchases in specific items or categories."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Number Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_avg",
                          "ecomm_orders",
                          "ecomm_prod_all",
                          "ecomm_avg_ord"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_orders",
                        "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 42,
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommNumber"
                        ],
                        "type": "string",
                        "x-value": "EcommNumber"
                      }
                    },
                    "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who have have ('member') or have not ('notmember') purchased."
                      },
                      "field": {
                        "enum": [
                          "ecomm_purchased"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_purchased",
                        "description": "Segment by whether someone has purchased anything."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommPurchased"
                        ],
                        "type": "string",
                        "x-value": "EcommPurchased"
                      }
                    },
                    "description": "Segment by whether someone has purchased anything."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Spent Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent 'more' or 'less' than then specified value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_one",
                          "ecomm_spent_all"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_spent_one",
                        "description": "Segment by amount spent on a single order or across all orders."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The total amount a member spent."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommSpent"
                        ],
                        "type": "string",
                        "x-value": "EcommSpent"
                      }
                    },
                    "description": "Segment by amount spent on a single order or across all orders."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Store Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who have or have not purchased from a specific store."
                      },
                      "field": {
                        "enum": [
                          "ecomm_store"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_store",
                        "description": "Segment by purchases from a specific store."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "289",
                        "description": "The store id to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommStore"
                        ],
                        "type": "string",
                        "x-value": "EcommStore"
                      }
                    },
                    "description": "Segment by purchases from a specific store."
                  },
                  {
                    "type": "object",
                    "title": "Goal Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "goal_not",
                          "contains",
                          "goal_notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "goal"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal",
                        "description": "Segment by Goal activity."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "description": "The URL to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalActivity"
                        ],
                        "type": "string",
                        "x-value": "GoalActivity"
                      }
                    },
                    "description": "Segment by Goal activity."
                  },
                  {
                    "type": "object",
                    "title": "Goal Timestamp Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Whether the website activity happened after, before, or at a given timestamp."
                      },
                      "field": {
                        "enum": [
                          "goal_last_visited"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal_last_visited",
                        "description": "Segment by most recent interaction with a website."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "2015-07-20 19:45:21",
                        "description": "The date to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalTimestamp"
                        ],
                        "type": "string",
                        "x-value": "GoalTimestamp"
                      }
                    },
                    "description": "Segment by most recent interaction with a website."
                  },
                  {
                    "type": "object",
                    "title": "Similar Subscribers Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "fuzzy_is",
                          "fuzzy_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "fuzzy_is",
                        "description": "Members who are/are not apart of a 'similar subscribers' segment."
                      },
                      "field": {
                        "enum": [
                          "fuzzy_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "fuzzy_segment",
                        "description": "Segment by similar subscribers."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the 'similar subscribers' segment."
                      },
                      "condition_type": {
                        "enum": [
                          "FuzzySegment"
                        ],
                        "type": "string",
                        "x-value": "FuzzySegment"
                      }
                    },
                    "description": "Segment by similar subscribers."
                  },
                  {
                    "type": "object",
                    "title": "Static Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "static_is",
                          "static_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "static_is",
                        "description": "Members who are/are not apart of a static segment."
                      },
                      "field": {
                        "enum": [
                          "static_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "static_segment",
                        "description": "Segment by a given static segment."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the static segment."
                      },
                      "condition_type": {
                        "enum": [
                          "StaticSegment"
                        ],
                        "type": "string",
                        "x-value": "StaticSegment"
                      }
                    },
                    "description": "Segment by a given static segment."
                  },
                  {
                    "type": "object",
                    "title": "Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeocountry",
                          "ipgeonotcountry",
                          "ipgeostate",
                          "ipgeonotstate"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeocountry",
                        "description": "Segment members who are within a specific country or US state."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "US",
                        "description": "The two-letter country code or US state abbreviation."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoCountryState"
                        ],
                        "type": "string",
                        "x-value": "IPGeoCountryState"
                      }
                    },
                    "description": "Segment by a specific country or US state."
                  },
                  {
                    "type": "object",
                    "title": "Geolocation Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "addr",
                      "lat",
                      "lng"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoin",
                          "ipgeonotin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoin",
                        "description": "Segment members who are within a specific geographic region."
                      },
                      "lat": {
                        "type": "string",
                        "title": "Segment Location Latitude",
                        "example": "33.7489954",
                        "description": "The latitude of the target location."
                      },
                      "lng": {
                        "type": "string",
                        "title": "Segment Location Longitude",
                        "example": "-84.3879824",
                        "description": "The longitude of the target location."
                      },
                      "addr": {
                        "type": "string",
                        "title": "Segment Location Address",
                        "example": "Atlanta, GA, USA",
                        "description": "The address of the target location."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoIn"
                        ],
                        "type": "string",
                        "x-value": "IPGeoIn"
                      }
                    },
                    "description": "Segment by a specific geographic region."
                  },
                  {
                    "type": "object",
                    "title": "US Zip Code Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoinzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoinzip",
                        "description": "Segment members who are within a specific US zip code."
                      },
                      "extra": {
                        "type": "integer",
                        "title": "Extra Data",
                        "example": 30318,
                        "description": "The zip code to segment against."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 25,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoInZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoInZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Unknown Location-Based Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeounknown"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeounknown",
                        "description": "Segment members for which location information is unknown."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoUnknown"
                        ],
                        "type": "string",
                        "x-value": "IPGeoUnknown"
                      }
                    },
                    "description": "Segment members whose location information is unknown."
                  },
                  {
                    "type": "object",
                    "title": "Zip Code Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoiszip",
                          "ipgeonotzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeonotzip",
                        "description": "Segment members who are/are not within a specific US zip code."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 30318,
                        "description": "The 5-digit zip code."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_age"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_age",
                        "description": "Segment by age ranges in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-54",
                          "55+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "35-54",
                        "description": "The age range to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialAge"
                        ],
                        "type": "string",
                        "x-value": "SocialAge"
                      }
                    },
                    "description": "Segment by age ranges in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_gender",
                        "description": "Segment by listed gender in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The Social Profiles gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialGender"
                        ],
                        "type": "string",
                        "x-value": "SocialGender"
                      }
                    },
                    "description": "Segment by listed gender in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Influence Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have a rating that is/not or greater/less than the rating provided."
                      },
                      "field": {
                        "enum": [
                          "social_influence"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_influence",
                        "description": "Segment by influence rating in Social Profiles data."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 2,
                        "description": "The Social Profiles influence rating to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialInfluence"
                        ],
                        "type": "string",
                        "x-value": "SocialInfluence"
                      }
                    },
                    "description": "Segment by influence rating in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who are/not on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter",
                          "facebook",
                          "linkedin",
                          "flickr",
                          "foursquare",
                          "lastfm",
                          "myspace",
                          "quora",
                          "vimeo",
                          "yelp",
                          "youtube"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkMember"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkMember"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Follow Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "follow",
                          "notfollow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "follow",
                        "description": "Members who are/not following a linked account on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter_follow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter_follow",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkFollow"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkFollow"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Address Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "contains",
                          "notcontain",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE3",
                        "description": "An address-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Atlanta",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "AddressMerge"
                        ],
                        "type": "string",
                        "x-value": "AddressMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field."
                  },
                  {
                    "type": "object",
                    "title": "Address/Zip Merge Field Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "geoin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "geoin",
                        "description": "Whether the member's address merge field is within a given distance from a city or zip."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra",
                        "example": "30318",
                        "description": "The city or the zip being used to segment against."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE2",
                        "description": "An address or zip-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "25",
                        "description": "The distance from the city/zip."
                      },
                      "condition_type": {
                        "enum": [
                          "ZipMerge"
                        ],
                        "type": "string",
                        "x-value": "ZipMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field within a given distance."
                  },
                  {
                    "type": "object",
                    "title": "Birthday Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE4",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30",
                        "description": "A date to segment against (mm/dd)."
                      },
                      "condition_type": {
                        "enum": [
                          "BirthdayMerge"
                        ],
                        "type": "string",
                        "x-value": "BirthdayMerge"
                      }
                    },
                    "description": "Segment by a contact's birthday."
                  },
                  {
                    "type": "object",
                    "title": "Date Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "less",
                          "blank",
                          "blank_not",
                          "greater"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE5",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30/2015",
                        "description": "A date to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "DateMerge"
                        ],
                        "type": "string",
                        "x-value": "DateMerge"
                      }
                    },
                    "description": "Segment by a given date merge field."
                  },
                  {
                    "type": "object",
                    "title": "Dropdown/Radio Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "notcontain",
                          "contains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE6",
                        "description": "A merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Second Choice",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "SelectMerge"
                        ],
                        "type": "string",
                        "x-value": "SelectMerge"
                      }
                    },
                    "description": "An individual segment condition"
                  },
                  {
                    "type": "object",
                    "title": "Text or Number Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE7",
                        "description": "A text or number merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Freddie's Jokes",
                        "description": "The value to segment a text or number merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "TextMerge"
                        ],
                        "type": "string",
                        "x-value": "TextMerge"
                      }
                    },
                    "description": "Segment by a given text or number merge field."
                  },
                  {
                    "type": "object",
                    "title": "Email Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "merge0",
                          "EMAIL"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "EMAIL",
                        "description": "Segmenting based off of a subscriber's email address."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "urist.mcvankab@freddiesjokes.com",
                        "description": "The value to compare the email against."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailAddress"
                        ],
                        "type": "string",
                        "x-value": "EmailAddress"
                      }
                    },
                    "description": "Segment by email address."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted gender."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedGender"
                        ],
                        "type": "string",
                        "x-value": "PredictedGender"
                      }
                    },
                    "description": "Segment by predicted gender."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_age_range"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted age."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-44",
                          "45-54",
                          "55-64",
                          "65+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted age to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedAge"
                        ],
                        "type": "string",
                        "x-value": "PredictedAge"
                      }
                    },
                    "description": "Segment by predicted age."
                  },
                  {
                    "type": "object",
                    "title": "New Subscribers Prebuilt Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "date_within"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whe the event took place, namely within a time frame."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by when people subscribed."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "NewSubscribers"
                        ],
                        "type": "string",
                        "x-value": "NewSubscribers"
                      }
                    },
                    "description": "Segment by when people subscribed."
                  }
                ],
                "discriminator": {
                  "type": "string",
                  "propertyName": "condition_type"
                }
              },
              "title": "Segment Type",
              "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
            },
            "saved_segment_id": {
              "type": "integer",
              "title": "Saved Segment ID",
              "description": "The id for an existing saved segment."
            }
          },
          "description": "An object representing all segmentation options."
        },
        "list_is_active": {
          "type": "boolean",
          "title": "List Status",
          "readOnly": true,
          "description": "The status of the list used, namely if it's deleted or disabled."
        }
      },
      "description": "List settings for the Automation."
    },
    "start_time": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was started in ISO 8601 format."
    },
    "create_time": {
      "type": "string",
      "title": "Create Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was created in ISO 8601 format."
    },
    "emails_sent": {
      "type": "integer",
      "title": "Emails Sent",
      "readOnly": true,
      "description": "The total number of emails sent for the Automation."
    },
    "report_summary": {
      "type": "object",
      "title": "Campaign Report Summary",
      "properties": {
        "opens": {
          "type": "integer",
          "title": "Automation Opens",
          "readOnly": true,
          "description": "The total number of opens for a campaign."
        },
        "clicks": {
          "type": "integer",
          "title": "Total Clicks",
          "readOnly": true,
          "description": "The total number of clicks for an campaign."
        },
        "open_rate": {
          "type": "number",
          "title": "Open Rate",
          "readOnly": true,
          "description": "The number of unique opens divided by the total number of successful deliveries."
        },
        "click_rate": {
          "type": "number",
          "title": "Click Rate",
          "readOnly": true,
          "description": "The number of unique clicks, divided by the total number of successful deliveries."
        },
        "unique_opens": {
          "type": "integer",
          "title": "Unique Opens",
          "readOnly": true,
          "description": "The number of unique opens."
        },
        "subscriber_clicks": {
          "type": "integer",
          "title": "Unique Subscriber Clicks",
          "readOnly": true,
          "description": "The number of unique clicks."
        }
      },
      "description": "A summary of opens and clicks for sent campaigns."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "runtime": {
          "type": "object",
          "title": "Automation Workflow Runtime Settings",
          "properties": {
            "days": {
              "type": "array",
              "items": {
                "enum": [
                  "sunday",
                  "monday",
                  "tuesday",
                  "wednesday",
                  "thursday",
                  "friday",
                  "saturday"
                ],
                "type": "string"
              },
              "title": "Days",
              "description": "The days an Automation workflow can send."
            },
            "hours": {
              "type": "object",
              "title": "Hours",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "enum": [
                    "send_asap",
                    "send_between",
                    "send_at"
                  ],
                  "type": "string",
                  "title": "Email Send Time Settings",
                  "description": "When to send the Automation email."
                }
              },
              "description": "The hours an Automation workflow can send."
            }
          },
          "description": "A workflow's runtime settings for an Automation."
        },
        "workflow_type": {
          "enum": [
            "abandonedBrowse",
            "abandonedCart",
            "api",
            "bestCustomers",
            "categoryFollowup",
            "dateAdded",
            "emailFollowup",
            "emailSeries",
            "groupAdd",
            "groupRemove",
            "mandrill",
            "productFollowup",
            "purchaseFollowup",
            "recurringEvent",
            "specialEvent",
            "visitUrl",
            "welcomeSeries"
          ],
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow."
        },
        "workflow_title": {
          "type": "string",
          "title": "Workflow Title",
          "readOnly": true,
          "description": "The title of the workflow type."
        },
        "workflow_emails_count": {
          "type": "integer",
          "title": "Workflow Emails Count",
          "readOnly": true,
          "description": "The number of emails in the Automation workflow."
        }
      },
      "description": "Available triggers for Automation workflows.",
      "discriminator": {
        "propertyName": "workflow_type"
      }
    }
  },
  "description": "A summary of an individual Automation workflow's settings and content."
}
object AutomationsGetClassicWorkflowInfoResponse
{
  "type": "object",
  "title": "Automation Workflow",
  "properties": {
    "id": {
      "type": "string",
      "title": "Automation Campaign ID",
      "readOnly": true,
      "description": "A string that identifies the Automation."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "status": {
      "enum": [
        "save",
        "paused",
        "sending"
      ],
      "type": "string",
      "title": "Automation Status",
      "readOnly": true,
      "description": "The current status of the Automation."
    },
    "settings": {
      "type": "object",
      "title": "Automation Campaign Settings",
      "properties": {
        "title": {
          "type": "string",
          "title": "Automation Title",
          "description": "The title of the Automation."
        },
        "to_name": {
          "type": "string",
          "title": "To Name",
          "description": "The Automation's custom 'To' name, typically the first name [audience field](https://mailchimp.com/help/getting-started-with-merge-tags/)."
        },
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the Automation."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name for the Automation (not an email address)."
        },
        "inline_css": {
          "type": "boolean",
          "title": "Inline CSS",
          "description": "Whether to automatically inline the CSS included with the Automation content."
        },
        "auto_footer": {
          "type": "boolean",
          "title": "Auto-Footer",
          "description": "Whether to automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the Automation."
        },
        "authenticate": {
          "type": "boolean",
          "title": "Authentication",
          "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the Automation. Defaults to `true`."
        },
        "use_conversation": {
          "type": "boolean",
          "title": "Conversations",
          "description": "Whether to use Mailchimp Conversation feature to manage replies"
        }
      },
      "description": "The settings for the Automation workflow."
    },
    "tracking": {
      "type": "object",
      "title": "Automation Tracking Options",
      "properties": {
        "opens": {
          "type": "boolean",
          "title": "Opens",
          "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
        },
        "capsule": {
          "type": "object",
          "title": "Capsule CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Capsule Note",
              "description": "Update contact notes for a campaign based on a subscriber's email addresses."
            }
          },
          "description": "Deprecated"
        },
        "ecomm360": {
          "type": "boolean",
          "title": "E-commerce Tracking",
          "description": "Whether to enable e-commerce tracking."
        },
        "clicktale": {
          "type": "string",
          "title": "ClickTale Analytics Tracking",
          "description": "The custom slug for [ClickTale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
        },
        "salesforce": {
          "type": "object",
          "title": "Salesforce CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Salesforce Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            },
            "campaign": {
              "type": "boolean",
              "title": "Salesforce Campaign",
              "description": "Create a campaign in a connected Salesforce account."
            }
          },
          "description": "Deprecated"
        },
        "html_clicks": {
          "type": "boolean",
          "title": "HTML Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the Automation. Defaults to `true`."
        },
        "text_clicks": {
          "type": "boolean",
          "title": "Plain-Text Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the Automation. Defaults to `true`."
        },
        "goal_tracking": {
          "type": "boolean",
          "title": "Mailchimp Goal Tracking",
          "description": "Deprecated"
        },
        "google_analytics": {
          "type": "string",
          "title": "Google Analytics Tracking",
          "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
        }
      },
      "description": "The tracking options for the Automation."
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "description": "The unique list id."
        },
        "store_id": {
          "type": "string",
          "title": "Store ID",
          "example": "1a2df69xxx",
          "description": "The id of the store."
        },
        "list_name": {
          "type": "string",
          "title": "List Name",
          "description": "List Name."
        },
        "segment_opts": {
          "type": "object",
          "title": "Segment Options",
          "properties": {
            "match": {
              "enum": [
                "any",
                "all"
              ],
              "type": "string",
              "title": "Match Type",
              "description": "Segment match type."
            },
            "conditions": {
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "title": "Aim Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "open",
                          "click",
                          "sent",
                          "noopen",
                          "noclick",
                          "nosent"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "open",
                        "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                      },
                      "field": {
                        "enum": [
                          "aim"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "aim",
                        "description": "Segment by interaction with a specific campaign."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Aim"
                        ],
                        "type": "string",
                        "x-value": "Aim"
                      }
                    },
                    "description": "Segment by interaction with a specific campaign."
                  },
                  {
                    "type": "object",
                    "title": "Automation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                      },
                      "field": {
                        "enum": [
                          "automation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "automation",
                        "description": "Segment by interaction with an Automation workflow."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "2135217",
                        "description": "The web id for the automation workflow to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "Automation"
                        ],
                        "type": "string",
                        "x-value": "Automation"
                      }
                    },
                    "description": "Segment by interaction with an Automation workflow."
                  },
                  {
                    "type": "object",
                    "title": "Poll Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                      },
                      "field": {
                        "enum": [
                          "poll"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "poll",
                        "description": "Segment by poll activity."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 409,
                        "description": "The id for the poll."
                      },
                      "condition_type": {
                        "enum": [
                          "CampaignPoll"
                        ],
                        "type": "string",
                        "x-value": "CampaignPoll"
                      }
                    },
                    "description": "Segment by poll activity."
                  },
                  {
                    "type": "object",
                    "title": "Conversation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                      },
                      "field": {
                        "enum": [
                          "conversation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "conversation",
                        "description": "Segment by interaction with a campaign via Conversations."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Conversation"
                        ],
                        "type": "string",
                        "x-value": "Conversation"
                      }
                    },
                    "description": "Segment by interaction with a campaign via Conversations."
                  },
                  {
                    "type": "object",
                    "title": "Date Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "within",
                          "notwithin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra Value",
                        "example": "2015-01-30",
                        "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt",
                          "info_changed",
                          "ecomm_date"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "timestamp_opt",
                        "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "date",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "Date"
                        ],
                        "type": "string",
                        "x-value": "Date"
                      }
                    },
                    "description": "Segment by a specific date field."
                  },
                  {
                    "type": "object",
                    "title": "Email Client Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "client_is",
                          "client_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "client_is",
                        "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                      },
                      "field": {
                        "enum": [
                          "email_client"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "email_client",
                        "description": "Segment by use of a particular email client."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Gmail",
                        "description": "The name of the email client."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailClient"
                        ],
                        "type": "string",
                        "x-value": "EmailClient"
                      }
                    },
                    "description": "Segment by use of a particular email client."
                  },
                  {
                    "type": "object",
                    "title": "Language Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's language is or is not set to a specific language."
                      },
                      "field": {
                        "enum": [
                          "language"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "language",
                        "description": "Segmenting based off of a subscriber's language."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "en",
                        "description": "A two-letter language identifier."
                      },
                      "condition_type": {
                        "enum": [
                          "Language"
                        ],
                        "type": "string",
                        "x-value": "Language"
                      }
                    },
                    "description": "Segment by language."
                  },
                  {
                    "type": "object",
                    "title": "Member Rating Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                      },
                      "field": {
                        "enum": [
                          "rating"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "rating",
                        "description": "Segment by member rating."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 4,
                        "description": "The star rating number to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "MemberRating"
                        ],
                        "type": "string",
                        "x-value": "MemberRating"
                      }
                    },
                    "description": "Segment by member rating."
                  },
                  {
                    "type": "object",
                    "title": "Signup Source Segment",
                    "required": [
                      "field",
                      "condition_type",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "source_is",
                          "source_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "source_is",
                        "description": "Whether the member's signup source was/was not a particular value."
                      },
                      "field": {
                        "enum": [
                          "source"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "source"
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "List Import",
                        "description": "The signup source."
                      },
                      "condition_type": {
                        "enum": [
                          "SignupSource"
                        ],
                        "type": "string",
                        "title": "Type",
                        "x-value": "SignupSource"
                      }
                    },
                    "description": "Segment by signup source."
                  },
                  {
                    "type": "object",
                    "title": "Survey Monkey Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                      },
                      "field": {
                        "enum": [
                          "survey_monkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "survey_monkey",
                        "description": "Segment by interaction with a SurveyMonkey survey."
                      },
                      "value": {
                        "type": "string",
                        "title": "Survey ID",
                        "example": "32179586",
                        "description": "The unique ID of the survey monkey survey."
                      },
                      "condition_type": {
                        "enum": [
                          "SurveyMonkey"
                        ],
                        "type": "string",
                        "x-value": "SurveyMonkey"
                      }
                    },
                    "description": "Segment by interaction with a SurveyMonkey survey."
                  },
                  {
                    "type": "object",
                    "title": "VIP Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Whether the member is or is not marked as VIP."
                      },
                      "field": {
                        "enum": [
                          "gmonkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "gmonkey",
                        "description": "Segment by VIP status."
                      },
                      "condition_type": {
                        "enum": [
                          "VIP"
                        ],
                        "type": "string",
                        "x-value": "VIP"
                      }
                    },
                    "description": "Segment by VIP status."
                  },
                  {
                    "type": "object",
                    "title": "Interests Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "interestcontains",
                          "interestcontainsall",
                          "interestnotcontains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "interestcontains",
                        "description": "Whether the member is a part of one, all, or none of the groups."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "interests-123",
                        "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                      },
                      "value": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "example": [
                            "44401",
                            "44405",
                            "44409"
                          ]
                        },
                        "title": "Segment Value",
                        "description": "An array containing strings, each representing a group id."
                      },
                      "condition_type": {
                        "enum": [
                          "Interests"
                        ],
                        "type": "string",
                        "x-value": "Interests"
                      }
                    },
                    "description": "Segment by an interest group merge field."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Category Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "ecomm_cat",
                          "ecomm_prod"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_cat",
                        "description": "Segment by purchases in specific items or categories."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Product",
                        "description": "The ecommerce category/item information."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommCategory"
                        ],
                        "type": "string",
                        "x-value": "EcommCategory"
                      }
                    },
                    "description": "Segment by purchases in specific items or categories."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Number Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_avg",
                          "ecomm_orders",
                          "ecomm_prod_all",
                          "ecomm_avg_ord"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_orders",
                        "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 42,
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommNumber"
                        ],
                        "type": "string",
                        "x-value": "EcommNumber"
                      }
                    },
                    "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who have have ('member') or have not ('notmember') purchased."
                      },
                      "field": {
                        "enum": [
                          "ecomm_purchased"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_purchased",
                        "description": "Segment by whether someone has purchased anything."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommPurchased"
                        ],
                        "type": "string",
                        "x-value": "EcommPurchased"
                      }
                    },
                    "description": "Segment by whether someone has purchased anything."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Spent Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent 'more' or 'less' than then specified value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_one",
                          "ecomm_spent_all"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_spent_one",
                        "description": "Segment by amount spent on a single order or across all orders."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The total amount a member spent."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommSpent"
                        ],
                        "type": "string",
                        "x-value": "EcommSpent"
                      }
                    },
                    "description": "Segment by amount spent on a single order or across all orders."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Store Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who have or have not purchased from a specific store."
                      },
                      "field": {
                        "enum": [
                          "ecomm_store"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_store",
                        "description": "Segment by purchases from a specific store."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "289",
                        "description": "The store id to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommStore"
                        ],
                        "type": "string",
                        "x-value": "EcommStore"
                      }
                    },
                    "description": "Segment by purchases from a specific store."
                  },
                  {
                    "type": "object",
                    "title": "Goal Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "goal_not",
                          "contains",
                          "goal_notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "goal"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal",
                        "description": "Segment by Goal activity."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "description": "The URL to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalActivity"
                        ],
                        "type": "string",
                        "x-value": "GoalActivity"
                      }
                    },
                    "description": "Segment by Goal activity."
                  },
                  {
                    "type": "object",
                    "title": "Goal Timestamp Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Whether the website activity happened after, before, or at a given timestamp."
                      },
                      "field": {
                        "enum": [
                          "goal_last_visited"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal_last_visited",
                        "description": "Segment by most recent interaction with a website."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "2015-07-20 19:45:21",
                        "description": "The date to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalTimestamp"
                        ],
                        "type": "string",
                        "x-value": "GoalTimestamp"
                      }
                    },
                    "description": "Segment by most recent interaction with a website."
                  },
                  {
                    "type": "object",
                    "title": "Similar Subscribers Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "fuzzy_is",
                          "fuzzy_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "fuzzy_is",
                        "description": "Members who are/are not apart of a 'similar subscribers' segment."
                      },
                      "field": {
                        "enum": [
                          "fuzzy_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "fuzzy_segment",
                        "description": "Segment by similar subscribers."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the 'similar subscribers' segment."
                      },
                      "condition_type": {
                        "enum": [
                          "FuzzySegment"
                        ],
                        "type": "string",
                        "x-value": "FuzzySegment"
                      }
                    },
                    "description": "Segment by similar subscribers."
                  },
                  {
                    "type": "object",
                    "title": "Static Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "static_is",
                          "static_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "static_is",
                        "description": "Members who are/are not apart of a static segment."
                      },
                      "field": {
                        "enum": [
                          "static_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "static_segment",
                        "description": "Segment by a given static segment."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the static segment."
                      },
                      "condition_type": {
                        "enum": [
                          "StaticSegment"
                        ],
                        "type": "string",
                        "x-value": "StaticSegment"
                      }
                    },
                    "description": "Segment by a given static segment."
                  },
                  {
                    "type": "object",
                    "title": "Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeocountry",
                          "ipgeonotcountry",
                          "ipgeostate",
                          "ipgeonotstate"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeocountry",
                        "description": "Segment members who are within a specific country or US state."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "US",
                        "description": "The two-letter country code or US state abbreviation."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoCountryState"
                        ],
                        "type": "string",
                        "x-value": "IPGeoCountryState"
                      }
                    },
                    "description": "Segment by a specific country or US state."
                  },
                  {
                    "type": "object",
                    "title": "Geolocation Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "addr",
                      "lat",
                      "lng"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoin",
                          "ipgeonotin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoin",
                        "description": "Segment members who are within a specific geographic region."
                      },
                      "lat": {
                        "type": "string",
                        "title": "Segment Location Latitude",
                        "example": "33.7489954",
                        "description": "The latitude of the target location."
                      },
                      "lng": {
                        "type": "string",
                        "title": "Segment Location Longitude",
                        "example": "-84.3879824",
                        "description": "The longitude of the target location."
                      },
                      "addr": {
                        "type": "string",
                        "title": "Segment Location Address",
                        "example": "Atlanta, GA, USA",
                        "description": "The address of the target location."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoIn"
                        ],
                        "type": "string",
                        "x-value": "IPGeoIn"
                      }
                    },
                    "description": "Segment by a specific geographic region."
                  },
                  {
                    "type": "object",
                    "title": "US Zip Code Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoinzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoinzip",
                        "description": "Segment members who are within a specific US zip code."
                      },
                      "extra": {
                        "type": "integer",
                        "title": "Extra Data",
                        "example": 30318,
                        "description": "The zip code to segment against."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 25,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoInZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoInZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Unknown Location-Based Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeounknown"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeounknown",
                        "description": "Segment members for which location information is unknown."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoUnknown"
                        ],
                        "type": "string",
                        "x-value": "IPGeoUnknown"
                      }
                    },
                    "description": "Segment members whose location information is unknown."
                  },
                  {
                    "type": "object",
                    "title": "Zip Code Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoiszip",
                          "ipgeonotzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeonotzip",
                        "description": "Segment members who are/are not within a specific US zip code."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 30318,
                        "description": "The 5-digit zip code."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_age"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_age",
                        "description": "Segment by age ranges in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-54",
                          "55+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "35-54",
                        "description": "The age range to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialAge"
                        ],
                        "type": "string",
                        "x-value": "SocialAge"
                      }
                    },
                    "description": "Segment by age ranges in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_gender",
                        "description": "Segment by listed gender in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The Social Profiles gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialGender"
                        ],
                        "type": "string",
                        "x-value": "SocialGender"
                      }
                    },
                    "description": "Segment by listed gender in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Influence Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have a rating that is/not or greater/less than the rating provided."
                      },
                      "field": {
                        "enum": [
                          "social_influence"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_influence",
                        "description": "Segment by influence rating in Social Profiles data."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 2,
                        "description": "The Social Profiles influence rating to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialInfluence"
                        ],
                        "type": "string",
                        "x-value": "SocialInfluence"
                      }
                    },
                    "description": "Segment by influence rating in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who are/not on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter",
                          "facebook",
                          "linkedin",
                          "flickr",
                          "foursquare",
                          "lastfm",
                          "myspace",
                          "quora",
                          "vimeo",
                          "yelp",
                          "youtube"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkMember"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkMember"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Follow Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "follow",
                          "notfollow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "follow",
                        "description": "Members who are/not following a linked account on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter_follow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter_follow",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkFollow"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkFollow"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Address Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "contains",
                          "notcontain",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE3",
                        "description": "An address-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Atlanta",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "AddressMerge"
                        ],
                        "type": "string",
                        "x-value": "AddressMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field."
                  },
                  {
                    "type": "object",
                    "title": "Address/Zip Merge Field Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "geoin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "geoin",
                        "description": "Whether the member's address merge field is within a given distance from a city or zip."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra",
                        "example": "30318",
                        "description": "The city or the zip being used to segment against."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE2",
                        "description": "An address or zip-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "25",
                        "description": "The distance from the city/zip."
                      },
                      "condition_type": {
                        "enum": [
                          "ZipMerge"
                        ],
                        "type": "string",
                        "x-value": "ZipMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field within a given distance."
                  },
                  {
                    "type": "object",
                    "title": "Birthday Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE4",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30",
                        "description": "A date to segment against (mm/dd)."
                      },
                      "condition_type": {
                        "enum": [
                          "BirthdayMerge"
                        ],
                        "type": "string",
                        "x-value": "BirthdayMerge"
                      }
                    },
                    "description": "Segment by a contact's birthday."
                  },
                  {
                    "type": "object",
                    "title": "Date Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "less",
                          "blank",
                          "blank_not",
                          "greater"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE5",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30/2015",
                        "description": "A date to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "DateMerge"
                        ],
                        "type": "string",
                        "x-value": "DateMerge"
                      }
                    },
                    "description": "Segment by a given date merge field."
                  },
                  {
                    "type": "object",
                    "title": "Dropdown/Radio Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "notcontain",
                          "contains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE6",
                        "description": "A merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Second Choice",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "SelectMerge"
                        ],
                        "type": "string",
                        "x-value": "SelectMerge"
                      }
                    },
                    "description": "An individual segment condition"
                  },
                  {
                    "type": "object",
                    "title": "Text or Number Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE7",
                        "description": "A text or number merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Freddie's Jokes",
                        "description": "The value to segment a text or number merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "TextMerge"
                        ],
                        "type": "string",
                        "x-value": "TextMerge"
                      }
                    },
                    "description": "Segment by a given text or number merge field."
                  },
                  {
                    "type": "object",
                    "title": "Email Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "merge0",
                          "EMAIL"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "EMAIL",
                        "description": "Segmenting based off of a subscriber's email address."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "urist.mcvankab@freddiesjokes.com",
                        "description": "The value to compare the email against."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailAddress"
                        ],
                        "type": "string",
                        "x-value": "EmailAddress"
                      }
                    },
                    "description": "Segment by email address."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted gender."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedGender"
                        ],
                        "type": "string",
                        "x-value": "PredictedGender"
                      }
                    },
                    "description": "Segment by predicted gender."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_age_range"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted age."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-44",
                          "45-54",
                          "55-64",
                          "65+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted age to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedAge"
                        ],
                        "type": "string",
                        "x-value": "PredictedAge"
                      }
                    },
                    "description": "Segment by predicted age."
                  },
                  {
                    "type": "object",
                    "title": "New Subscribers Prebuilt Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "date_within"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whe the event took place, namely within a time frame."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by when people subscribed."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "NewSubscribers"
                        ],
                        "type": "string",
                        "x-value": "NewSubscribers"
                      }
                    },
                    "description": "Segment by when people subscribed."
                  }
                ],
                "discriminator": {
                  "type": "string",
                  "propertyName": "condition_type"
                }
              },
              "title": "Segment Type",
              "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
            },
            "saved_segment_id": {
              "type": "integer",
              "title": "Saved Segment ID",
              "description": "The id for an existing saved segment."
            }
          },
          "description": "An object representing all segmentation options."
        },
        "list_is_active": {
          "type": "boolean",
          "title": "List Status",
          "readOnly": true,
          "description": "The status of the list used, namely if it's deleted or disabled."
        }
      },
      "description": "List settings for the Automation."
    },
    "start_time": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was started in ISO 8601 format."
    },
    "create_time": {
      "type": "string",
      "title": "Create Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the Automation was created in ISO 8601 format."
    },
    "emails_sent": {
      "type": "integer",
      "title": "Emails Sent",
      "readOnly": true,
      "description": "The total number of emails sent for the Automation."
    },
    "report_summary": {
      "type": "object",
      "title": "Campaign Report Summary",
      "properties": {
        "opens": {
          "type": "integer",
          "title": "Automation Opens",
          "readOnly": true,
          "description": "The total number of opens for a campaign."
        },
        "clicks": {
          "type": "integer",
          "title": "Total Clicks",
          "readOnly": true,
          "description": "The total number of clicks for an campaign."
        },
        "open_rate": {
          "type": "number",
          "title": "Open Rate",
          "readOnly": true,
          "description": "The number of unique opens divided by the total number of successful deliveries."
        },
        "click_rate": {
          "type": "number",
          "title": "Click Rate",
          "readOnly": true,
          "description": "The number of unique clicks, divided by the total number of successful deliveries."
        },
        "unique_opens": {
          "type": "integer",
          "title": "Unique Opens",
          "readOnly": true,
          "description": "The number of unique opens."
        },
        "subscriber_clicks": {
          "type": "integer",
          "title": "Unique Subscriber Clicks",
          "readOnly": true,
          "description": "The number of unique clicks."
        }
      },
      "description": "A summary of opens and clicks for sent campaigns."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "runtime": {
          "type": "object",
          "title": "Automation Workflow Runtime Settings",
          "properties": {
            "days": {
              "type": "array",
              "items": {
                "enum": [
                  "sunday",
                  "monday",
                  "tuesday",
                  "wednesday",
                  "thursday",
                  "friday",
                  "saturday"
                ],
                "type": "string"
              },
              "title": "Days",
              "description": "The days an Automation workflow can send."
            },
            "hours": {
              "type": "object",
              "title": "Hours",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "enum": [
                    "send_asap",
                    "send_between",
                    "send_at"
                  ],
                  "type": "string",
                  "title": "Email Send Time Settings",
                  "description": "When to send the Automation email."
                }
              },
              "description": "The hours an Automation workflow can send."
            }
          },
          "description": "A workflow's runtime settings for an Automation."
        },
        "workflow_type": {
          "enum": [
            "abandonedBrowse",
            "abandonedCart",
            "api",
            "bestCustomers",
            "categoryFollowup",
            "dateAdded",
            "emailFollowup",
            "emailSeries",
            "groupAdd",
            "groupRemove",
            "mandrill",
            "productFollowup",
            "purchaseFollowup",
            "recurringEvent",
            "specialEvent",
            "visitUrl",
            "welcomeSeries"
          ],
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow."
        },
        "workflow_title": {
          "type": "string",
          "title": "Workflow Title",
          "readOnly": true,
          "description": "The title of the workflow type."
        },
        "workflow_emails_count": {
          "type": "integer",
          "title": "Workflow Emails Count",
          "readOnly": true,
          "description": "The number of emails in the Automation workflow."
        }
      },
      "description": "Available triggers for Automation workflows.",
      "discriminator": {
        "propertyName": "workflow_type"
      }
    }
  },
  "description": "A summary of an individual Automation workflow's settings and content."
}
object AutomationsGetClassicWorkflowInfodefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsGetEmailInfo200Response
{
  "type": "object",
  "title": "Automation Workflow Email",
  "properties": {
    "id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies the Automation email."
    },
    "delay": {
      "type": "object",
      "title": "Automation Delay",
      "properties": {
        "type": {
          "enum": [
            "now",
            "day",
            "hour",
            "week"
          ],
          "type": "string",
          "title": "Delay Type",
          "description": "The type of delay for an Automation email."
        },
        "action": {
          "enum": [
            "previous_campaign_sent",
            "previous_campaign_opened",
            "previous_campaign_not_opened",
            "previous_campaign_clicked_any",
            "previous_campaign_not_clicked_any",
            "previous_campaign_specific_clicked",
            "ecomm_bought_any",
            "ecomm_bought_product",
            "ecomm_bought_category",
            "ecomm_not_bought_any",
            "ecomm_abandoned_cart",
            "campaign_sent",
            "opened_email",
            "not_opened_email",
            "clicked_email",
            "not_clicked_email",
            "campaign_specific_clicked",
            "manual",
            "signup",
            "merge_changed",
            "group_add",
            "group_remove",
            "mandrill_sent",
            "mandrill_opened",
            "mandrill_clicked",
            "mandrill_any",
            "api",
            "goal",
            "annual",
            "birthday",
            "date",
            "date_added",
            "tag_add"
          ],
          "type": "string",
          "title": "Delay Action",
          "description": "The action that triggers the delay of an Automation email."
        },
        "amount": {
          "type": "integer",
          "title": "Delay Amount",
          "readOnly": true,
          "description": "The delay amount for an Automation email."
        },
        "direction": {
          "enum": [
            "before",
            "after"
          ],
          "type": "string",
          "title": "Delay Direction",
          "description": "Whether the delay settings describe before or after the delay action of an Automation email."
        },
        "full_description": {
          "type": "string",
          "title": "Full Delay Description",
          "example": "1 day after subscribers purchase anything from your store",
          "readOnly": true,
          "description": "The user-friendly description of the delay and trigger action settings for an Automation email."
        },
        "action_description": {
          "type": "string",
          "title": "Delay Action Description",
          "example": "subscribers purchase anything from your store",
          "readOnly": true,
          "description": "The user-friendly description of the action that triggers an Automation email."
        }
      },
      "description": "The delay settings for an Automation email."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "status": {
      "enum": [
        "save",
        "paused",
        "sending"
      ],
      "type": "string",
      "title": "Campaign Status",
      "readOnly": true,
      "description": "The current status of the campaign."
    },
    "web_id": {
      "type": "integer",
      "title": "Automation Web ID",
      "example": 33345484,
      "readOnly": true,
      "description": "The ID used in the Mailchimp web application. View this automation in your Mailchimp account at `https://{dc}.admin.mailchimp.com/campaigns/show/?id={web_id}`."
    },
    "position": {
      "type": "integer",
      "title": "Email Position",
      "readOnly": true,
      "description": "The position of an Automation email in a workflow."
    },
    "settings": {
      "type": "object",
      "title": "Campaign Settings",
      "properties": {
        "title": {
          "type": "string",
          "title": "Campaign Title",
          "description": "The title of the campaign."
        },
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the campaign."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name on the campaign (not an email address)."
        },
        "auto_tweet": {
          "type": "boolean",
          "title": "Auto-Tweet",
          "description": "Automatically tweet a link to the [campaign archive](https://mailchimp.com/help/about-email-campaign-archives-and-pages/) page when the campaign is sent."
        },
        "inline_css": {
          "type": "boolean",
          "title": "Inline CSS",
          "description": "Automatically inline the CSS included with the campaign content."
        },
        "auto_footer": {
          "type": "boolean",
          "title": "Auto-Footer",
          "description": "Automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the campaign."
        },
        "fb_comments": {
          "type": "boolean",
          "title": "Facebook Comments",
          "description": "Allows Facebook comments on the campaign (also force-enables the Campaign Archive toolbar). Defaults to `true`."
        },
        "template_id": {
          "type": "integer",
          "title": "Template ID",
          "description": "The id for the template used in this campaign."
        },
        "authenticate": {
          "type": "boolean",
          "title": "Authentication",
          "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the campaign. Defaults to `true`."
        },
        "auto_fb_post": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Auto Post to Facebook",
          "description": "An array of [Facebook](https://mailchimp.com/help/connect-or-disconnect-the-facebook-integration/) page ids to auto-post to."
        },
        "preview_text": {
          "type": "string",
          "title": "Campaign Preview Text",
          "description": "The preview text for the campaign."
        },
        "subject_line": {
          "type": "string",
          "title": "Campaign Subject Line",
          "description": "The subject line for the campaign."
        },
        "drag_and_drop": {
          "type": "boolean",
          "title": "Drag And Drop Campaign",
          "readOnly": true,
          "description": "Whether the campaign uses the drag-and-drop editor."
        }
      },
      "description": "Settings for the campaign including the email subject, from name, and from email address."
    },
    "tracking": {
      "type": "object",
      "title": "Campaign Tracking Options",
      "properties": {
        "opens": {
          "type": "boolean",
          "title": "Opens",
          "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
        },
        "capsule": {
          "type": "object",
          "title": "Capsule CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Capsule Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            }
          },
          "description": "Deprecated"
        },
        "ecomm360": {
          "type": "boolean",
          "title": "E-commerce Tracking",
          "description": "Whether to enable e-commerce tracking."
        },
        "clicktale": {
          "type": "string",
          "title": "ClickTale Analytics Tracking",
          "description": "The custom slug for [Click Tale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
        },
        "salesforce": {
          "type": "object",
          "title": "Salesforce CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Salesforce Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            },
            "campaign": {
              "type": "boolean",
              "title": "Salesforce Campaign",
              "description": "Create a campaign in a connected Salesforce account."
            }
          },
          "description": "Deprecated"
        },
        "html_clicks": {
          "type": "boolean",
          "title": "HTML Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the campaign. Defaults to `true`."
        },
        "text_clicks": {
          "type": "boolean",
          "title": "Plain-Text Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the campaign. Defaults to `true`."
        },
        "goal_tracking": {
          "type": "boolean",
          "title": "Mailchimp Goal Tracking",
          "description": "Deprecated"
        },
        "google_analytics": {
          "type": "string",
          "title": "Google Analytics Tracking",
          "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
        }
      },
      "description": "The tracking options for a campaign."
    },
    "send_time": {
      "type": "string",
      "title": "Send Time",
      "format": "date-time",
      "readOnly": true,
      "description": " The date and time a campaign was sent in ISO 8601 format"
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "description": "The unique list id."
        },
        "list_name": {
          "type": "string",
          "title": "List Name",
          "readOnly": true,
          "description": "The name of the list."
        },
        "segment_opts": {
          "type": "object",
          "title": "Segment Options",
          "properties": {
            "match": {
              "enum": [
                "any",
                "all"
              ],
              "type": "string",
              "title": "Match Type",
              "description": "Segment match type."
            },
            "conditions": {
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "title": "Aim Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "open",
                          "click",
                          "sent",
                          "noopen",
                          "noclick",
                          "nosent"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "open",
                        "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                      },
                      "field": {
                        "enum": [
                          "aim"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "aim",
                        "description": "Segment by interaction with a specific campaign."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Aim"
                        ],
                        "type": "string",
                        "x-value": "Aim"
                      }
                    },
                    "description": "Segment by interaction with a specific campaign."
                  },
                  {
                    "type": "object",
                    "title": "Automation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                      },
                      "field": {
                        "enum": [
                          "automation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "automation",
                        "description": "Segment by interaction with an Automation workflow."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "2135217",
                        "description": "The web id for the automation workflow to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "Automation"
                        ],
                        "type": "string",
                        "x-value": "Automation"
                      }
                    },
                    "description": "Segment by interaction with an Automation workflow."
                  },
                  {
                    "type": "object",
                    "title": "Poll Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                      },
                      "field": {
                        "enum": [
                          "poll"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "poll",
                        "description": "Segment by poll activity."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 409,
                        "description": "The id for the poll."
                      },
                      "condition_type": {
                        "enum": [
                          "CampaignPoll"
                        ],
                        "type": "string",
                        "x-value": "CampaignPoll"
                      }
                    },
                    "description": "Segment by poll activity."
                  },
                  {
                    "type": "object",
                    "title": "Conversation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                      },
                      "field": {
                        "enum": [
                          "conversation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "conversation",
                        "description": "Segment by interaction with a campaign via Conversations."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Conversation"
                        ],
                        "type": "string",
                        "x-value": "Conversation"
                      }
                    },
                    "description": "Segment by interaction with a campaign via Conversations."
                  },
                  {
                    "type": "object",
                    "title": "Date Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "within",
                          "notwithin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra Value",
                        "example": "2015-01-30",
                        "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt",
                          "info_changed",
                          "ecomm_date"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "timestamp_opt",
                        "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "date",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "Date"
                        ],
                        "type": "string",
                        "x-value": "Date"
                      }
                    },
                    "description": "Segment by a specific date field."
                  },
                  {
                    "type": "object",
                    "title": "Email Client Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "client_is",
                          "client_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "client_is",
                        "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                      },
                      "field": {
                        "enum": [
                          "email_client"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "email_client",
                        "description": "Segment by use of a particular email client."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Gmail",
                        "description": "The name of the email client."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailClient"
                        ],
                        "type": "string",
                        "x-value": "EmailClient"
                      }
                    },
                    "description": "Segment by use of a particular email client."
                  },
                  {
                    "type": "object",
                    "title": "Language Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's language is or is not set to a specific language."
                      },
                      "field": {
                        "enum": [
                          "language"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "language",
                        "description": "Segmenting based off of a subscriber's language."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "en",
                        "description": "A two-letter language identifier."
                      },
                      "condition_type": {
                        "enum": [
                          "Language"
                        ],
                        "type": "string",
                        "x-value": "Language"
                      }
                    },
                    "description": "Segment by language."
                  },
                  {
                    "type": "object",
                    "title": "Member Rating Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                      },
                      "field": {
                        "enum": [
                          "rating"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "rating",
                        "description": "Segment by member rating."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 4,
                        "description": "The star rating number to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "MemberRating"
                        ],
                        "type": "string",
                        "x-value": "MemberRating"
                      }
                    },
                    "description": "Segment by member rating."
                  },
                  {
                    "type": "object",
                    "title": "Signup Source Segment",
                    "required": [
                      "field",
                      "condition_type",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "source_is",
                          "source_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "source_is",
                        "description": "Whether the member's signup source was/was not a particular value."
                      },
                      "field": {
                        "enum": [
                          "source"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "source"
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "List Import",
                        "description": "The signup source."
                      },
                      "condition_type": {
                        "enum": [
                          "SignupSource"
                        ],
                        "type": "string",
                        "title": "Type",
                        "x-value": "SignupSource"
                      }
                    },
                    "description": "Segment by signup source."
                  },
                  {
                    "type": "object",
                    "title": "Survey Monkey Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                      },
                      "field": {
                        "enum": [
                          "survey_monkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "survey_monkey",
                        "description": "Segment by interaction with a SurveyMonkey survey."
                      },
                      "value": {
                        "type": "string",
                        "title": "Survey ID",
                        "example": "32179586",
                        "description": "The unique ID of the survey monkey survey."
                      },
                      "condition_type": {
                        "enum": [
                          "SurveyMonkey"
                        ],
                        "type": "string",
                        "x-value": "SurveyMonkey"
                      }
                    },
                    "description": "Segment by interaction with a SurveyMonkey survey."
                  },
                  {
                    "type": "object",
                    "title": "VIP Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Whether the member is or is not marked as VIP."
                      },
                      "field": {
                        "enum": [
                          "gmonkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "gmonkey",
                        "description": "Segment by VIP status."
                      },
                      "condition_type": {
                        "enum": [
                          "VIP"
                        ],
                        "type": "string",
                        "x-value": "VIP"
                      }
                    },
                    "description": "Segment by VIP status."
                  },
                  {
                    "type": "object",
                    "title": "Interests Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "interestcontains",
                          "interestcontainsall",
                          "interestnotcontains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "interestcontains",
                        "description": "Whether the member is a part of one, all, or none of the groups."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "interests-123",
                        "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                      },
                      "value": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "example": [
                            "44401",
                            "44405",
                            "44409"
                          ]
                        },
                        "title": "Segment Value",
                        "description": "An array containing strings, each representing a group id."
                      },
                      "condition_type": {
                        "enum": [
                          "Interests"
                        ],
                        "type": "string",
                        "x-value": "Interests"
                      }
                    },
                    "description": "Segment by an interest group merge field."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Category Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "ecomm_cat",
                          "ecomm_prod"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_cat",
                        "description": "Segment by purchases in specific items or categories."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Product",
                        "description": "The ecommerce category/item information."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommCategory"
                        ],
                        "type": "string",
                        "x-value": "EcommCategory"
                      }
                    },
                    "description": "Segment by purchases in specific items or categories."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Number Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_avg",
                          "ecomm_orders",
                          "ecomm_prod_all",
                          "ecomm_avg_ord"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_orders",
                        "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 42,
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommNumber"
                        ],
                        "type": "string",
                        "x-value": "EcommNumber"
                      }
                    },
                    "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who have have ('member') or have not ('notmember') purchased."
                      },
                      "field": {
                        "enum": [
                          "ecomm_purchased"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_purchased",
                        "description": "Segment by whether someone has purchased anything."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommPurchased"
                        ],
                        "type": "string",
                        "x-value": "EcommPurchased"
                      }
                    },
                    "description": "Segment by whether someone has purchased anything."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Spent Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent 'more' or 'less' than then specified value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_one",
                          "ecomm_spent_all"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_spent_one",
                        "description": "Segment by amount spent on a single order or across all orders."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The total amount a member spent."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommSpent"
                        ],
                        "type": "string",
                        "x-value": "EcommSpent"
                      }
                    },
                    "description": "Segment by amount spent on a single order or across all orders."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Store Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who have or have not purchased from a specific store."
                      },
                      "field": {
                        "enum": [
                          "ecomm_store"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_store",
                        "description": "Segment by purchases from a specific store."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "289",
                        "description": "The store id to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommStore"
                        ],
                        "type": "string",
                        "x-value": "EcommStore"
                      }
                    },
                    "description": "Segment by purchases from a specific store."
                  },
                  {
                    "type": "object",
                    "title": "Goal Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "goal_not",
                          "contains",
                          "goal_notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "goal"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal",
                        "description": "Segment by Goal activity."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "description": "The URL to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalActivity"
                        ],
                        "type": "string",
                        "x-value": "GoalActivity"
                      }
                    },
                    "description": "Segment by Goal activity."
                  },
                  {
                    "type": "object",
                    "title": "Goal Timestamp Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Whether the website activity happened after, before, or at a given timestamp."
                      },
                      "field": {
                        "enum": [
                          "goal_last_visited"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal_last_visited",
                        "description": "Segment by most recent interaction with a website."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "2015-07-20 19:45:21",
                        "description": "The date to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalTimestamp"
                        ],
                        "type": "string",
                        "x-value": "GoalTimestamp"
                      }
                    },
                    "description": "Segment by most recent interaction with a website."
                  },
                  {
                    "type": "object",
                    "title": "Similar Subscribers Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "fuzzy_is",
                          "fuzzy_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "fuzzy_is",
                        "description": "Members who are/are not apart of a 'similar subscribers' segment."
                      },
                      "field": {
                        "enum": [
                          "fuzzy_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "fuzzy_segment",
                        "description": "Segment by similar subscribers."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the 'similar subscribers' segment."
                      },
                      "condition_type": {
                        "enum": [
                          "FuzzySegment"
                        ],
                        "type": "string",
                        "x-value": "FuzzySegment"
                      }
                    },
                    "description": "Segment by similar subscribers."
                  },
                  {
                    "type": "object",
                    "title": "Static Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "static_is",
                          "static_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "static_is",
                        "description": "Members who are/are not apart of a static segment."
                      },
                      "field": {
                        "enum": [
                          "static_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "static_segment",
                        "description": "Segment by a given static segment."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the static segment."
                      },
                      "condition_type": {
                        "enum": [
                          "StaticSegment"
                        ],
                        "type": "string",
                        "x-value": "StaticSegment"
                      }
                    },
                    "description": "Segment by a given static segment."
                  },
                  {
                    "type": "object",
                    "title": "Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeocountry",
                          "ipgeonotcountry",
                          "ipgeostate",
                          "ipgeonotstate"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeocountry",
                        "description": "Segment members who are within a specific country or US state."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "US",
                        "description": "The two-letter country code or US state abbreviation."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoCountryState"
                        ],
                        "type": "string",
                        "x-value": "IPGeoCountryState"
                      }
                    },
                    "description": "Segment by a specific country or US state."
                  },
                  {
                    "type": "object",
                    "title": "Geolocation Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "addr",
                      "lat",
                      "lng"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoin",
                          "ipgeonotin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoin",
                        "description": "Segment members who are within a specific geographic region."
                      },
                      "lat": {
                        "type": "string",
                        "title": "Segment Location Latitude",
                        "example": "33.7489954",
                        "description": "The latitude of the target location."
                      },
                      "lng": {
                        "type": "string",
                        "title": "Segment Location Longitude",
                        "example": "-84.3879824",
                        "description": "The longitude of the target location."
                      },
                      "addr": {
                        "type": "string",
                        "title": "Segment Location Address",
                        "example": "Atlanta, GA, USA",
                        "description": "The address of the target location."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoIn"
                        ],
                        "type": "string",
                        "x-value": "IPGeoIn"
                      }
                    },
                    "description": "Segment by a specific geographic region."
                  },
                  {
                    "type": "object",
                    "title": "US Zip Code Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoinzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoinzip",
                        "description": "Segment members who are within a specific US zip code."
                      },
                      "extra": {
                        "type": "integer",
                        "title": "Extra Data",
                        "example": 30318,
                        "description": "The zip code to segment against."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 25,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoInZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoInZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Unknown Location-Based Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeounknown"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeounknown",
                        "description": "Segment members for which location information is unknown."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoUnknown"
                        ],
                        "type": "string",
                        "x-value": "IPGeoUnknown"
                      }
                    },
                    "description": "Segment members whose location information is unknown."
                  },
                  {
                    "type": "object",
                    "title": "Zip Code Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoiszip",
                          "ipgeonotzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeonotzip",
                        "description": "Segment members who are/are not within a specific US zip code."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 30318,
                        "description": "The 5-digit zip code."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_age"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_age",
                        "description": "Segment by age ranges in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-54",
                          "55+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "35-54",
                        "description": "The age range to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialAge"
                        ],
                        "type": "string",
                        "x-value": "SocialAge"
                      }
                    },
                    "description": "Segment by age ranges in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_gender",
                        "description": "Segment by listed gender in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The Social Profiles gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialGender"
                        ],
                        "type": "string",
                        "x-value": "SocialGender"
                      }
                    },
                    "description": "Segment by listed gender in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Influence Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have a rating that is/not or greater/less than the rating provided."
                      },
                      "field": {
                        "enum": [
                          "social_influence"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_influence",
                        "description": "Segment by influence rating in Social Profiles data."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 2,
                        "description": "The Social Profiles influence rating to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialInfluence"
                        ],
                        "type": "string",
                        "x-value": "SocialInfluence"
                      }
                    },
                    "description": "Segment by influence rating in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who are/not on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter",
                          "facebook",
                          "linkedin",
                          "flickr",
                          "foursquare",
                          "lastfm",
                          "myspace",
                          "quora",
                          "vimeo",
                          "yelp",
                          "youtube"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkMember"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkMember"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Follow Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "follow",
                          "notfollow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "follow",
                        "description": "Members who are/not following a linked account on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter_follow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter_follow",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkFollow"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkFollow"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Address Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "contains",
                          "notcontain",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE3",
                        "description": "An address-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Atlanta",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "AddressMerge"
                        ],
                        "type": "string",
                        "x-value": "AddressMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field."
                  },
                  {
                    "type": "object",
                    "title": "Address/Zip Merge Field Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "geoin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "geoin",
                        "description": "Whether the member's address merge field is within a given distance from a city or zip."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra",
                        "example": "30318",
                        "description": "The city or the zip being used to segment against."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE2",
                        "description": "An address or zip-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "25",
                        "description": "The distance from the city/zip."
                      },
                      "condition_type": {
                        "enum": [
                          "ZipMerge"
                        ],
                        "type": "string",
                        "x-value": "ZipMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field within a given distance."
                  },
                  {
                    "type": "object",
                    "title": "Birthday Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE4",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30",
                        "description": "A date to segment against (mm/dd)."
                      },
                      "condition_type": {
                        "enum": [
                          "BirthdayMerge"
                        ],
                        "type": "string",
                        "x-value": "BirthdayMerge"
                      }
                    },
                    "description": "Segment by a contact's birthday."
                  },
                  {
                    "type": "object",
                    "title": "Date Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "less",
                          "blank",
                          "blank_not",
                          "greater"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE5",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30/2015",
                        "description": "A date to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "DateMerge"
                        ],
                        "type": "string",
                        "x-value": "DateMerge"
                      }
                    },
                    "description": "Segment by a given date merge field."
                  },
                  {
                    "type": "object",
                    "title": "Dropdown/Radio Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "notcontain",
                          "contains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE6",
                        "description": "A merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Second Choice",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "SelectMerge"
                        ],
                        "type": "string",
                        "x-value": "SelectMerge"
                      }
                    },
                    "description": "An individual segment condition"
                  },
                  {
                    "type": "object",
                    "title": "Text or Number Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE7",
                        "description": "A text or number merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Freddie's Jokes",
                        "description": "The value to segment a text or number merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "TextMerge"
                        ],
                        "type": "string",
                        "x-value": "TextMerge"
                      }
                    },
                    "description": "Segment by a given text or number merge field."
                  },
                  {
                    "type": "object",
                    "title": "Email Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "merge0",
                          "EMAIL"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "EMAIL",
                        "description": "Segmenting based off of a subscriber's email address."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "urist.mcvankab@freddiesjokes.com",
                        "description": "The value to compare the email against."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailAddress"
                        ],
                        "type": "string",
                        "x-value": "EmailAddress"
                      }
                    },
                    "description": "Segment by email address."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted gender."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedGender"
                        ],
                        "type": "string",
                        "x-value": "PredictedGender"
                      }
                    },
                    "description": "Segment by predicted gender."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_age_range"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted age."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-44",
                          "45-54",
                          "55-64",
                          "65+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted age to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedAge"
                        ],
                        "type": "string",
                        "x-value": "PredictedAge"
                      }
                    },
                    "description": "Segment by predicted age."
                  },
                  {
                    "type": "object",
                    "title": "New Subscribers Prebuilt Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "date_within"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whe the event took place, namely within a time frame."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by when people subscribed."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "NewSubscribers"
                        ],
                        "type": "string",
                        "x-value": "NewSubscribers"
                      }
                    },
                    "description": "Segment by when people subscribed."
                  }
                ],
                "discriminator": {
                  "type": "string",
                  "propertyName": "condition_type"
                }
              },
              "title": "Segment Type",
              "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
            },
            "saved_segment_id": {
              "type": "integer",
              "title": "Saved Segment ID",
              "description": "The id for an existing saved segment."
            },
            "prebuilt_segment_id": {
              "type": "string",
              "title": "Prebuilt Segment Id",
              "example": "subscribers-female",
              "description": "The prebuilt segment id, if a prebuilt segment has been designated for this campaign."
            }
          },
          "description": "An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options."
        },
        "segment_text": {
          "type": "string",
          "title": "Segment Text",
          "readOnly": true,
          "description": "A description of the [segment](https://mailchimp.com/help/getting-started-with-groups/) used for the campaign. Formatted as a string marked up with HTML."
        },
        "list_is_active": {
          "type": "boolean",
          "title": "List Status",
          "readOnly": true,
          "description": "The status of the list used, namely if it's deleted or disabled."
        },
        "recipient_count": {
          "type": "integer",
          "title": "Recipient Count",
          "readOnly": true,
          "description": "Count of the recipients on the associated list. Formatted as an integer."
        }
      },
      "description": "List settings for the campaign."
    },
    "start_time": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the campaign was started in ISO 8601 format."
    },
    "archive_url": {
      "type": "string",
      "title": "Archive URL",
      "readOnly": true,
      "description": "The link to the campaign's archive version in ISO 8601 format."
    },
    "create_time": {
      "type": "string",
      "title": "Create Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the campaign was created in ISO 8601 format."
    },
    "emails_sent": {
      "type": "integer",
      "title": "Emails Sent",
      "readOnly": true,
      "description": "The total number of emails sent for this campaign."
    },
    "social_card": {
      "type": "object",
      "title": "Campaign Social Card",
      "properties": {
        "title": {
          "type": "string",
          "title": "Title",
          "description": "The title for the card. Typically the subject line of the campaign."
        },
        "image_url": {
          "type": "string",
          "title": "Image URL",
          "description": "The url for the header image for the card."
        },
        "description": {
          "type": "string",
          "title": "Campaign Description",
          "description": "A short summary of the campaign to display."
        }
      },
      "description": "The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/)."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "content_type": {
      "type": "string",
      "title": "Content Type",
      "readOnly": true,
      "description": "How the campaign's content is put together ('template', 'drag_and_drop', 'html', 'url')."
    },
    "report_summary": {
      "type": "object",
      "title": "Campaign Report Summary",
      "properties": {
        "opens": {
          "type": "integer",
          "title": "Automation Opens",
          "readOnly": true,
          "description": "The total number of opens for a campaign."
        },
        "clicks": {
          "type": "integer",
          "title": "Total Clicks",
          "readOnly": true,
          "description": "The total number of clicks for an campaign."
        },
        "open_rate": {
          "type": "number",
          "title": "Open Rate",
          "readOnly": true,
          "description": "The number of unique opens divided by the total number of successful deliveries."
        },
        "click_rate": {
          "type": "number",
          "title": "Click Rate",
          "readOnly": true,
          "description": "The number of unique clicks divided by the total number of successful deliveries."
        },
        "unique_opens": {
          "type": "integer",
          "title": "Unique Opens",
          "readOnly": true,
          "description": "The number of unique opens."
        },
        "subscriber_clicks": {
          "type": "integer",
          "title": "Unique Subscriber Clicks",
          "readOnly": true,
          "description": "The number of unique clicks."
        }
      },
      "description": "For sent campaigns, a summary of opens and clicks."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "runtime": {
          "type": "object",
          "title": "Automation Workflow Runtime Settings",
          "properties": {
            "days": {
              "type": "array",
              "items": {
                "enum": [
                  "sunday",
                  "monday",
                  "tuesday",
                  "wednesday",
                  "thursday",
                  "friday",
                  "saturday"
                ],
                "type": "string"
              },
              "title": "Days",
              "description": "The days an Automation workflow can send."
            },
            "hours": {
              "type": "object",
              "title": "Hours",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "enum": [
                    "send_asap",
                    "send_between",
                    "send_at"
                  ],
                  "type": "string",
                  "title": "Email Send Time Settings",
                  "description": "When to send the Automation email."
                }
              },
              "description": "The hours an Automation workflow can send."
            }
          },
          "description": "A workflow's runtime settings for an Automation."
        },
        "workflow_type": {
          "enum": [
            "abandonedBrowse",
            "abandonedCart",
            "api",
            "bestCustomers",
            "categoryFollowup",
            "dateAdded",
            "emailFollowup",
            "emailSeries",
            "groupAdd",
            "groupRemove",
            "mandrill",
            "productFollowup",
            "purchaseFollowup",
            "recurringEvent",
            "specialEvent",
            "visitUrl",
            "welcomeSeries"
          ],
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow."
        },
        "workflow_title": {
          "type": "string",
          "title": "Workflow Title",
          "readOnly": true,
          "description": "The title of the workflow type."
        },
        "workflow_emails_count": {
          "type": "integer",
          "title": "Workflow Emails Count",
          "readOnly": true,
          "description": "The number of emails in the Automation workflow."
        }
      },
      "description": "Available triggers for Automation workflows.",
      "discriminator": {
        "propertyName": "workflow_type"
      }
    },
    "has_logo_merge_tag": {
      "type": "boolean",
      "title": "Has Logo Merge Tag",
      "example": true,
      "readOnly": true,
      "description": "Determines if the campaign contains the *|BRAND:LOGO|* merge tag."
    },
    "needs_block_refresh": {
      "type": "boolean",
      "title": "Needs Block Refresh",
      "example": true,
      "readOnly": true,
      "description": "Determines if the automation email needs its blocks refreshed by opening the web-based campaign editor."
    }
  },
  "description": "A summary of an individual Automation workflow email."
}
object AutomationsGetEmailInfoResponse
{
  "type": "object",
  "title": "Automation Workflow Email",
  "properties": {
    "id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies the Automation email."
    },
    "delay": {
      "type": "object",
      "title": "Automation Delay",
      "properties": {
        "type": {
          "enum": [
            "now",
            "day",
            "hour",
            "week"
          ],
          "type": "string",
          "title": "Delay Type",
          "description": "The type of delay for an Automation email."
        },
        "action": {
          "enum": [
            "previous_campaign_sent",
            "previous_campaign_opened",
            "previous_campaign_not_opened",
            "previous_campaign_clicked_any",
            "previous_campaign_not_clicked_any",
            "previous_campaign_specific_clicked",
            "ecomm_bought_any",
            "ecomm_bought_product",
            "ecomm_bought_category",
            "ecomm_not_bought_any",
            "ecomm_abandoned_cart",
            "campaign_sent",
            "opened_email",
            "not_opened_email",
            "clicked_email",
            "not_clicked_email",
            "campaign_specific_clicked",
            "manual",
            "signup",
            "merge_changed",
            "group_add",
            "group_remove",
            "mandrill_sent",
            "mandrill_opened",
            "mandrill_clicked",
            "mandrill_any",
            "api",
            "goal",
            "annual",
            "birthday",
            "date",
            "date_added",
            "tag_add"
          ],
          "type": "string",
          "title": "Delay Action",
          "description": "The action that triggers the delay of an Automation email."
        },
        "amount": {
          "type": "integer",
          "title": "Delay Amount",
          "readOnly": true,
          "description": "The delay amount for an Automation email."
        },
        "direction": {
          "enum": [
            "before",
            "after"
          ],
          "type": "string",
          "title": "Delay Direction",
          "description": "Whether the delay settings describe before or after the delay action of an Automation email."
        },
        "full_description": {
          "type": "string",
          "title": "Full Delay Description",
          "example": "1 day after subscribers purchase anything from your store",
          "readOnly": true,
          "description": "The user-friendly description of the delay and trigger action settings for an Automation email."
        },
        "action_description": {
          "type": "string",
          "title": "Delay Action Description",
          "example": "subscribers purchase anything from your store",
          "readOnly": true,
          "description": "The user-friendly description of the action that triggers an Automation email."
        }
      },
      "description": "The delay settings for an Automation email."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "status": {
      "enum": [
        "save",
        "paused",
        "sending"
      ],
      "type": "string",
      "title": "Campaign Status",
      "readOnly": true,
      "description": "The current status of the campaign."
    },
    "web_id": {
      "type": "integer",
      "title": "Automation Web ID",
      "example": 33345484,
      "readOnly": true,
      "description": "The ID used in the Mailchimp web application. View this automation in your Mailchimp account at `https://{dc}.admin.mailchimp.com/campaigns/show/?id={web_id}`."
    },
    "position": {
      "type": "integer",
      "title": "Email Position",
      "readOnly": true,
      "description": "The position of an Automation email in a workflow."
    },
    "settings": {
      "type": "object",
      "title": "Campaign Settings",
      "properties": {
        "title": {
          "type": "string",
          "title": "Campaign Title",
          "description": "The title of the campaign."
        },
        "reply_to": {
          "type": "string",
          "title": "Reply To Address",
          "description": "The reply-to email address for the campaign."
        },
        "from_name": {
          "type": "string",
          "title": "From Name",
          "description": "The 'from' name on the campaign (not an email address)."
        },
        "auto_tweet": {
          "type": "boolean",
          "title": "Auto-Tweet",
          "description": "Automatically tweet a link to the [campaign archive](https://mailchimp.com/help/about-email-campaign-archives-and-pages/) page when the campaign is sent."
        },
        "inline_css": {
          "type": "boolean",
          "title": "Inline CSS",
          "description": "Automatically inline the CSS included with the campaign content."
        },
        "auto_footer": {
          "type": "boolean",
          "title": "Auto-Footer",
          "description": "Automatically append Mailchimp's [default footer](https://mailchimp.com/help/about-campaign-footers/) to the campaign."
        },
        "fb_comments": {
          "type": "boolean",
          "title": "Facebook Comments",
          "description": "Allows Facebook comments on the campaign (also force-enables the Campaign Archive toolbar). Defaults to `true`."
        },
        "template_id": {
          "type": "integer",
          "title": "Template ID",
          "description": "The id for the template used in this campaign."
        },
        "authenticate": {
          "type": "boolean",
          "title": "Authentication",
          "description": "Whether Mailchimp [authenticated](https://mailchimp.com/help/about-email-authentication/) the campaign. Defaults to `true`."
        },
        "auto_fb_post": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "title": "Auto Post to Facebook",
          "description": "An array of [Facebook](https://mailchimp.com/help/connect-or-disconnect-the-facebook-integration/) page ids to auto-post to."
        },
        "preview_text": {
          "type": "string",
          "title": "Campaign Preview Text",
          "description": "The preview text for the campaign."
        },
        "subject_line": {
          "type": "string",
          "title": "Campaign Subject Line",
          "description": "The subject line for the campaign."
        },
        "drag_and_drop": {
          "type": "boolean",
          "title": "Drag And Drop Campaign",
          "readOnly": true,
          "description": "Whether the campaign uses the drag-and-drop editor."
        }
      },
      "description": "Settings for the campaign including the email subject, from name, and from email address."
    },
    "tracking": {
      "type": "object",
      "title": "Campaign Tracking Options",
      "properties": {
        "opens": {
          "type": "boolean",
          "title": "Opens",
          "description": "Whether to [track opens](https://mailchimp.com/help/about-open-tracking/). Defaults to `true`."
        },
        "capsule": {
          "type": "object",
          "title": "Capsule CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Capsule Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            }
          },
          "description": "Deprecated"
        },
        "ecomm360": {
          "type": "boolean",
          "title": "E-commerce Tracking",
          "description": "Whether to enable e-commerce tracking."
        },
        "clicktale": {
          "type": "string",
          "title": "ClickTale Analytics Tracking",
          "description": "The custom slug for [Click Tale](https://mailchimp.com/help/additional-tracking-options-for-campaigns/) tracking (max of 50 bytes)."
        },
        "salesforce": {
          "type": "object",
          "title": "Salesforce CRM Tracking",
          "properties": {
            "notes": {
              "type": "boolean",
              "title": "Salesforce Note",
              "description": "Update contact notes for a campaign based on a subscriber's email address."
            },
            "campaign": {
              "type": "boolean",
              "title": "Salesforce Campaign",
              "description": "Create a campaign in a connected Salesforce account."
            }
          },
          "description": "Deprecated"
        },
        "html_clicks": {
          "type": "boolean",
          "title": "HTML Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the HTML version of the campaign. Defaults to `true`."
        },
        "text_clicks": {
          "type": "boolean",
          "title": "Plain-Text Click Tracking",
          "description": "Whether to [track clicks](https://mailchimp.com/help/enable-and-view-click-tracking/) in the plain-text version of the campaign. Defaults to `true`."
        },
        "goal_tracking": {
          "type": "boolean",
          "title": "Mailchimp Goal Tracking",
          "description": "Deprecated"
        },
        "google_analytics": {
          "type": "string",
          "title": "Google Analytics Tracking",
          "description": "The custom slug for [Google Analytics](https://mailchimp.com/help/integrate-google-analytics-with-mailchimp/) tracking (max of 50 bytes)."
        }
      },
      "description": "The tracking options for a campaign."
    },
    "send_time": {
      "type": "string",
      "title": "Send Time",
      "format": "date-time",
      "readOnly": true,
      "description": " The date and time a campaign was sent in ISO 8601 format"
    },
    "recipients": {
      "type": "object",
      "title": "List",
      "properties": {
        "list_id": {
          "type": "string",
          "title": "List ID",
          "description": "The unique list id."
        },
        "list_name": {
          "type": "string",
          "title": "List Name",
          "readOnly": true,
          "description": "The name of the list."
        },
        "segment_opts": {
          "type": "object",
          "title": "Segment Options",
          "properties": {
            "match": {
              "enum": [
                "any",
                "all"
              ],
              "type": "string",
              "title": "Match Type",
              "description": "Segment match type."
            },
            "conditions": {
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "title": "Aim Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "open",
                          "click",
                          "sent",
                          "noopen",
                          "noclick",
                          "nosent"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "open",
                        "description": "The status of the member with regard to their campaign interaction. One of the following: opened, clicked, was sent, didn't open, didn't click, or was not sent."
                      },
                      "field": {
                        "enum": [
                          "aim"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "aim",
                        "description": "Segment by interaction with a specific campaign."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "Either the web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Aim"
                        ],
                        "type": "string",
                        "x-value": "Aim"
                      }
                    },
                    "description": "Segment by interaction with a specific campaign."
                  },
                  {
                    "type": "object",
                    "title": "Automation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the automation workflow. One of the following: has started the workflow, has completed the workflow, has not started the workflow, or has not completed the workflow."
                      },
                      "field": {
                        "enum": [
                          "automation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "automation",
                        "description": "Segment by interaction with an Automation workflow."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "2135217",
                        "description": "The web id for the automation workflow to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "Automation"
                        ],
                        "type": "string",
                        "x-value": "Automation"
                      }
                    },
                    "description": "Segment by interaction with an Automation workflow."
                  },
                  {
                    "type": "object",
                    "title": "Poll Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members have/have not interacted with a specific poll in a Mailchimp email."
                      },
                      "field": {
                        "enum": [
                          "poll"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "poll",
                        "description": "Segment by poll activity."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 409,
                        "description": "The id for the poll."
                      },
                      "condition_type": {
                        "enum": [
                          "CampaignPoll"
                        ],
                        "type": "string",
                        "x-value": "CampaignPoll"
                      }
                    },
                    "description": "Segment by poll activity."
                  },
                  {
                    "type": "object",
                    "title": "Conversation Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "The status of a member's interaction with a conversation. One of the following: has replied or has not replied."
                      },
                      "field": {
                        "enum": [
                          "conversation"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "conversation",
                        "description": "Segment by interaction with a campaign via Conversations."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "any",
                        "description": "The web id value for a specific campaign or 'any' to account for subscribers who have/have not interacted with any campaigns."
                      },
                      "condition_type": {
                        "enum": [
                          "Conversation"
                        ],
                        "type": "string",
                        "x-value": "Conversation"
                      }
                    },
                    "description": "Segment by interaction with a campaign via Conversations."
                  },
                  {
                    "type": "object",
                    "title": "Date Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "within",
                          "notwithin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "When the event took place:  Before, after, is a specific date, is not a specific date, is blank, or is not blank."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra Value",
                        "example": "2015-01-30",
                        "description": "When segmenting on 'date' or 'campaign', the date for the segment formatted as YYYY-MM-DD or the web id for the campaign."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt",
                          "info_changed",
                          "ecomm_date"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "timestamp_opt",
                        "description": "The type of date field to segment on: The opt-in time for a signup, the date the subscriber was last updated, or the date of their last ecomm purchase."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "date",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "Date"
                        ],
                        "type": "string",
                        "x-value": "Date"
                      }
                    },
                    "description": "Segment by a specific date field."
                  },
                  {
                    "type": "object",
                    "title": "Email Client Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "client_is",
                          "client_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "client_is",
                        "description": "The operation to determine whether we select clients that match the value, or clients that do not match the value."
                      },
                      "field": {
                        "enum": [
                          "email_client"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "email_client",
                        "description": "Segment by use of a particular email client."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Gmail",
                        "description": "The name of the email client."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailClient"
                        ],
                        "type": "string",
                        "x-value": "EmailClient"
                      }
                    },
                    "description": "Segment by use of a particular email client."
                  },
                  {
                    "type": "object",
                    "title": "Language Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's language is or is not set to a specific language."
                      },
                      "field": {
                        "enum": [
                          "language"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "language",
                        "description": "Segmenting based off of a subscriber's language."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "en",
                        "description": "A two-letter language identifier."
                      },
                      "condition_type": {
                        "enum": [
                          "Language"
                        ],
                        "type": "string",
                        "x-value": "Language"
                      }
                    },
                    "description": "Segment by language."
                  },
                  {
                    "type": "object",
                    "title": "Member Rating Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have have a rating that is/not exactly a given number or members who have a rating greater/less than a given number."
                      },
                      "field": {
                        "enum": [
                          "rating"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "rating",
                        "description": "Segment by member rating."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 4,
                        "description": "The star rating number to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "MemberRating"
                        ],
                        "type": "string",
                        "x-value": "MemberRating"
                      }
                    },
                    "description": "Segment by member rating."
                  },
                  {
                    "type": "object",
                    "title": "Signup Source Segment",
                    "required": [
                      "field",
                      "condition_type",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "source_is",
                          "source_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "source_is",
                        "description": "Whether the member's signup source was/was not a particular value."
                      },
                      "field": {
                        "enum": [
                          "source"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "source"
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "List Import",
                        "description": "The signup source."
                      },
                      "condition_type": {
                        "enum": [
                          "SignupSource"
                        ],
                        "type": "string",
                        "title": "Type",
                        "x-value": "SignupSource"
                      }
                    },
                    "description": "Segment by signup source."
                  },
                  {
                    "type": "object",
                    "title": "Survey Monkey Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "started",
                          "completed",
                          "not_started",
                          "not_completed"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "started",
                        "description": "The status of the member with regard to the survey.One of the following: has started the survey, has completed the survey, has not started the survey, or has not completed the survey."
                      },
                      "field": {
                        "enum": [
                          "survey_monkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "survey_monkey",
                        "description": "Segment by interaction with a SurveyMonkey survey."
                      },
                      "value": {
                        "type": "string",
                        "title": "Survey ID",
                        "example": "32179586",
                        "description": "The unique ID of the survey monkey survey."
                      },
                      "condition_type": {
                        "enum": [
                          "SurveyMonkey"
                        ],
                        "type": "string",
                        "x-value": "SurveyMonkey"
                      }
                    },
                    "description": "Segment by interaction with a SurveyMonkey survey."
                  },
                  {
                    "type": "object",
                    "title": "VIP Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Whether the member is or is not marked as VIP."
                      },
                      "field": {
                        "enum": [
                          "gmonkey"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "gmonkey",
                        "description": "Segment by VIP status."
                      },
                      "condition_type": {
                        "enum": [
                          "VIP"
                        ],
                        "type": "string",
                        "x-value": "VIP"
                      }
                    },
                    "description": "Segment by VIP status."
                  },
                  {
                    "type": "object",
                    "title": "Interests Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "interestcontains",
                          "interestcontainsall",
                          "interestnotcontains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "interestcontains",
                        "description": "Whether the member is a part of one, all, or none of the groups."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "interests-123",
                        "description": "Segmenting based on interest group information. This should start with 'interests-' followed by the grouping id. Ex. 'interests-123'."
                      },
                      "value": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "example": [
                            "44401",
                            "44405",
                            "44409"
                          ]
                        },
                        "title": "Segment Value",
                        "description": "An array containing strings, each representing a group id."
                      },
                      "condition_type": {
                        "enum": [
                          "Interests"
                        ],
                        "type": "string",
                        "x-value": "Interests"
                      }
                    },
                    "description": "Segment by an interest group merge field."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Category Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "A member who has purchased from a category/specific item that is/is not a specific name, where the category/item name contains/doesn't contain a specific phrase or string, or a category/item name that starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "ecomm_cat",
                          "ecomm_prod"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_cat",
                        "description": "Segment by purchases in specific items or categories."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "Product",
                        "description": "The ecommerce category/item information."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommCategory"
                        ],
                        "type": "string",
                        "x-value": "EcommCategory"
                      }
                    },
                    "description": "Segment by purchases in specific items or categories."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Number Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than the segment value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_avg",
                          "ecomm_orders",
                          "ecomm_prod_all",
                          "ecomm_avg_ord"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_orders",
                        "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 42,
                        "description": "Members who have spent exactly, have not spent exactly, spent more, or spent less than this amount."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommNumber"
                        ],
                        "type": "string",
                        "x-value": "EcommNumber"
                      }
                    },
                    "description": "Segment by average spent total, number of orders, total number of products purchased, or average number of products per order."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who have have ('member') or have not ('notmember') purchased."
                      },
                      "field": {
                        "enum": [
                          "ecomm_purchased"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_purchased",
                        "description": "Segment by whether someone has purchased anything."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommPurchased"
                        ],
                        "type": "string",
                        "x-value": "EcommPurchased"
                      }
                    },
                    "description": "Segment by whether someone has purchased anything."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Spent Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have spent 'more' or 'less' than then specified value."
                      },
                      "field": {
                        "enum": [
                          "ecomm_spent_one",
                          "ecomm_spent_all"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_spent_one",
                        "description": "Segment by amount spent on a single order or across all orders."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The total amount a member spent."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommSpent"
                        ],
                        "type": "string",
                        "x-value": "EcommSpent"
                      }
                    },
                    "description": "Segment by amount spent on a single order or across all orders."
                  },
                  {
                    "type": "object",
                    "title": "Ecommerce Purchased Store Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who have or have not purchased from a specific store."
                      },
                      "field": {
                        "enum": [
                          "ecomm_store"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ecomm_store",
                        "description": "Segment by purchases from a specific store."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "289",
                        "description": "The store id to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "EcommStore"
                        ],
                        "type": "string",
                        "x-value": "EcommStore"
                      }
                    },
                    "description": "Segment by purchases from a specific store."
                  },
                  {
                    "type": "object",
                    "title": "Goal Activity Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "goal_not",
                          "contains",
                          "goal_notcontain",
                          "starts",
                          "ends"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the website URL is/not exactly, contains/doesn't contain, starts with/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "goal"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal",
                        "description": "Segment by Goal activity."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "description": "The URL to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalActivity"
                        ],
                        "type": "string",
                        "x-value": "GoalActivity"
                      }
                    },
                    "description": "Segment by Goal activity."
                  },
                  {
                    "type": "object",
                    "title": "Goal Timestamp Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "greater",
                          "less",
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Whether the website activity happened after, before, or at a given timestamp."
                      },
                      "field": {
                        "enum": [
                          "goal_last_visited"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "goal_last_visited",
                        "description": "Segment by most recent interaction with a website."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "2015-07-20 19:45:21",
                        "description": "The date to check Goal activity against."
                      },
                      "condition_type": {
                        "enum": [
                          "GoalTimestamp"
                        ],
                        "type": "string",
                        "x-value": "GoalTimestamp"
                      }
                    },
                    "description": "Segment by most recent interaction with a website."
                  },
                  {
                    "type": "object",
                    "title": "Similar Subscribers Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "fuzzy_is",
                          "fuzzy_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "fuzzy_is",
                        "description": "Members who are/are not apart of a 'similar subscribers' segment."
                      },
                      "field": {
                        "enum": [
                          "fuzzy_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "fuzzy_segment",
                        "description": "Segment by similar subscribers."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the 'similar subscribers' segment."
                      },
                      "condition_type": {
                        "enum": [
                          "FuzzySegment"
                        ],
                        "type": "string",
                        "x-value": "FuzzySegment"
                      }
                    },
                    "description": "Segment by similar subscribers."
                  },
                  {
                    "type": "object",
                    "title": "Static Segment Member Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "static_is",
                          "static_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "static_is",
                        "description": "Members who are/are not apart of a static segment."
                      },
                      "field": {
                        "enum": [
                          "static_segment"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "static_segment",
                        "description": "Segment by a given static segment."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 48433,
                        "description": "The id for the static segment."
                      },
                      "condition_type": {
                        "enum": [
                          "StaticSegment"
                        ],
                        "type": "string",
                        "x-value": "StaticSegment"
                      }
                    },
                    "description": "Segment by a given static segment."
                  },
                  {
                    "type": "object",
                    "title": "Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeocountry",
                          "ipgeonotcountry",
                          "ipgeostate",
                          "ipgeonotstate"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeocountry",
                        "description": "Segment members who are within a specific country or US state."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "example": "US",
                        "description": "The two-letter country code or US state abbreviation."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoCountryState"
                        ],
                        "type": "string",
                        "x-value": "IPGeoCountryState"
                      }
                    },
                    "description": "Segment by a specific country or US state."
                  },
                  {
                    "type": "object",
                    "title": "Geolocation Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "addr",
                      "lat",
                      "lng"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoin",
                          "ipgeonotin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoin",
                        "description": "Segment members who are within a specific geographic region."
                      },
                      "lat": {
                        "type": "string",
                        "title": "Segment Location Latitude",
                        "example": "33.7489954",
                        "description": "The latitude of the target location."
                      },
                      "lng": {
                        "type": "string",
                        "title": "Segment Location Longitude",
                        "example": "-84.3879824",
                        "description": "The longitude of the target location."
                      },
                      "addr": {
                        "type": "string",
                        "title": "Segment Location Address",
                        "example": "Atlanta, GA, USA",
                        "description": "The address of the target location."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 42,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoIn"
                        ],
                        "type": "string",
                        "x-value": "IPGeoIn"
                      }
                    },
                    "description": "Segment by a specific geographic region."
                  },
                  {
                    "type": "object",
                    "title": "US Zip Code Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoinzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeoinzip",
                        "description": "Segment members who are within a specific US zip code."
                      },
                      "extra": {
                        "type": "integer",
                        "title": "Extra Data",
                        "example": 30318,
                        "description": "The zip code to segment against."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 25,
                        "description": "The radius of the target location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoInZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoInZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Unknown Location-Based Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeounknown"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeounknown",
                        "description": "Segment members for which location information is unknown."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoUnknown"
                        ],
                        "type": "string",
                        "x-value": "IPGeoUnknown"
                      }
                    },
                    "description": "Segment members whose location information is unknown."
                  },
                  {
                    "type": "object",
                    "title": "Zip Code Location-Based Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "ipgeoiszip",
                          "ipgeonotzip"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "ipgeonotzip",
                        "description": "Segment members who are/are not within a specific US zip code."
                      },
                      "field": {
                        "enum": [
                          "ipgeo"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "ipgeo",
                        "description": "Segmenting subscribers who are within a specific location."
                      },
                      "value": {
                        "type": "integer",
                        "title": "Segment Data",
                        "example": 30318,
                        "description": "The 5-digit zip code."
                      },
                      "condition_type": {
                        "enum": [
                          "IPGeoZip"
                        ],
                        "type": "string",
                        "x-value": "IPGeoZip"
                      }
                    },
                    "description": "Segment by a specific US ZIP code."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_age"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_age",
                        "description": "Segment by age ranges in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-54",
                          "55+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "35-54",
                        "description": "The age range to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialAge"
                        ],
                        "type": "string",
                        "x-value": "SocialAge"
                      }
                    },
                    "description": "Segment by age ranges in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "social_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_gender",
                        "description": "Segment by listed gender in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The Social Profiles gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialGender"
                        ],
                        "type": "string",
                        "x-value": "SocialGender"
                      }
                    },
                    "description": "Segment by listed gender in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Influence Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "greater",
                        "description": "Members who have a rating that is/not or greater/less than the rating provided."
                      },
                      "field": {
                        "enum": [
                          "social_influence"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_influence",
                        "description": "Segment by influence rating in Social Profiles data."
                      },
                      "value": {
                        "type": "number",
                        "title": "Segment Operator",
                        "example": 2,
                        "description": "The Social Profiles influence rating to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialInfluence"
                        ],
                        "type": "string",
                        "x-value": "SocialInfluence"
                      }
                    },
                    "description": "Segment by influence rating in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "member",
                          "notmember"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "member",
                        "description": "Members who are/not on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter",
                          "facebook",
                          "linkedin",
                          "flickr",
                          "foursquare",
                          "lastfm",
                          "myspace",
                          "quora",
                          "vimeo",
                          "yelp",
                          "youtube"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkMember"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkMember"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Social Profiles Social Network Follow Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "follow",
                          "notfollow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "follow",
                        "description": "Members who are/not following a linked account on a given social network."
                      },
                      "field": {
                        "enum": [
                          "social_network"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "social_network",
                        "description": "Segment by social network in Social Profiles data."
                      },
                      "value": {
                        "enum": [
                          "twitter_follow"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "twitter_follow",
                        "description": "The social network to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "SocialNetworkFollow"
                        ],
                        "type": "string",
                        "x-value": "SocialNetworkFollow"
                      }
                    },
                    "description": "Segment by social network in Social Profiles data."
                  },
                  {
                    "type": "object",
                    "title": "Address Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "contains",
                          "notcontain",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's address merge field contains/does not contain a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE3",
                        "description": "An address-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Atlanta",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "AddressMerge"
                        ],
                        "type": "string",
                        "x-value": "AddressMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field."
                  },
                  {
                    "type": "object",
                    "title": "Address/Zip Merge Field Segment",
                    "required": [
                      "field",
                      "op",
                      "value",
                      "extra"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "geoin"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "geoin",
                        "description": "Whether the member's address merge field is within a given distance from a city or zip."
                      },
                      "extra": {
                        "type": "string",
                        "title": "Segment Extra",
                        "example": "30318",
                        "description": "The city or the zip being used to segment against."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE2",
                        "description": "An address or zip-type merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "25",
                        "description": "The distance from the city/zip."
                      },
                      "condition_type": {
                        "enum": [
                          "ZipMerge"
                        ],
                        "type": "string",
                        "x-value": "ZipMerge"
                      }
                    },
                    "description": "Segment by an address-type merge field within a given distance."
                  },
                  {
                    "type": "object",
                    "title": "Birthday Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's birthday merge information is/is not a certain date or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE4",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30",
                        "description": "A date to segment against (mm/dd)."
                      },
                      "condition_type": {
                        "enum": [
                          "BirthdayMerge"
                        ],
                        "type": "string",
                        "x-value": "BirthdayMerge"
                      }
                    },
                    "description": "Segment by a contact's birthday."
                  },
                  {
                    "type": "object",
                    "title": "Date Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "less",
                          "blank",
                          "blank_not",
                          "greater"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not, is greater/less than a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE5",
                        "description": "A date merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "01/30/2015",
                        "description": "A date to segment against."
                      },
                      "condition_type": {
                        "enum": [
                          "DateMerge"
                        ],
                        "type": "string",
                        "x-value": "DateMerge"
                      }
                    },
                    "description": "Segment by a given date merge field."
                  },
                  {
                    "type": "object",
                    "title": "Dropdown/Radio Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "blank",
                          "blank_not",
                          "notcontain",
                          "contains"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Whether the member's merge information is/is not a value or is/is not blank."
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE6",
                        "description": "A merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Second Choice",
                        "description": "The value to segment a text merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "SelectMerge"
                        ],
                        "type": "string",
                        "x-value": "SelectMerge"
                      }
                    },
                    "description": "An individual segment condition"
                  },
                  {
                    "type": "object",
                    "title": "Text or Number Merge Field Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less",
                          "blank",
                          "blank_not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "contains",
                        "description": "Whether the member's merge information is/is not, contains/does not contain, starts/ends with, or is greater/less than a value"
                      },
                      "field": {
                        "type": "string",
                        "title": "Segment Field",
                        "example": "MMERGE7",
                        "description": "A text or number merge field to segment."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "Freddie's Jokes",
                        "description": "The value to segment a text or number merge field with."
                      },
                      "condition_type": {
                        "enum": [
                          "TextMerge"
                        ],
                        "type": "string",
                        "x-value": "TextMerge"
                      }
                    },
                    "description": "Segment by a given text or number merge field."
                  },
                  {
                    "type": "object",
                    "title": "Email Segment",
                    "required": [
                      "field",
                      "op"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not",
                          "contains",
                          "notcontain",
                          "starts",
                          "ends",
                          "greater",
                          "less"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whether the email address is/not exactly, contains/doesn't contain, starts/ends with a string."
                      },
                      "field": {
                        "enum": [
                          "merge0",
                          "EMAIL"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "example": "EMAIL",
                        "description": "Segmenting based off of a subscriber's email address."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Value",
                        "example": "urist.mcvankab@freddiesjokes.com",
                        "description": "The value to compare the email against."
                      },
                      "condition_type": {
                        "enum": [
                          "EmailAddress"
                        ],
                        "type": "string",
                        "x-value": "EmailAddress"
                      }
                    },
                    "description": "Segment by email address."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Gender Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is",
                          "not"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_gender"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted gender."
                      },
                      "value": {
                        "enum": [
                          "male",
                          "female"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted gender to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedGender"
                        ],
                        "type": "string",
                        "x-value": "PredictedGender"
                      }
                    },
                    "description": "Segment by predicted gender."
                  },
                  {
                    "type": "object",
                    "title": "Predicted Age Segment",
                    "required": [
                      "field",
                      "op",
                      "value"
                    ],
                    "properties": {
                      "op": {
                        "enum": [
                          "is"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "is",
                        "description": "Members who are/not the exact criteria listed."
                      },
                      "field": {
                        "enum": [
                          "predicted_age_range"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by predicted age."
                      },
                      "value": {
                        "enum": [
                          "18-24",
                          "25-34",
                          "35-44",
                          "45-54",
                          "55-64",
                          "65+"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "example": "female",
                        "description": "The predicted age to segment."
                      },
                      "condition_type": {
                        "enum": [
                          "PredictedAge"
                        ],
                        "type": "string",
                        "x-value": "PredictedAge"
                      }
                    },
                    "description": "Segment by predicted age."
                  },
                  {
                    "type": "object",
                    "title": "New Subscribers Prebuilt Segment",
                    "properties": {
                      "op": {
                        "enum": [
                          "date_within"
                        ],
                        "type": "string",
                        "title": "Segment Operator",
                        "description": "Whe the event took place, namely within a time frame."
                      },
                      "field": {
                        "enum": [
                          "timestamp_opt"
                        ],
                        "type": "string",
                        "title": "Segment Field",
                        "description": "Segment by when people subscribed."
                      },
                      "value": {
                        "type": "string",
                        "title": "Segment Data",
                        "description": "What type of data to segment on: a specific date, a specific campaign, or the last campaign sent."
                      },
                      "condition_type": {
                        "enum": [
                          "NewSubscribers"
                        ],
                        "type": "string",
                        "x-value": "NewSubscribers"
                      }
                    },
                    "description": "Segment by when people subscribed."
                  }
                ],
                "discriminator": {
                  "type": "string",
                  "propertyName": "condition_type"
                }
              },
              "title": "Segment Type",
              "description": "Segment match conditions. There are multiple possible types, see the [condition types documentation](https://mailchimp.com/developer/marketing/docs/alternative-schemas/#segment-condition-schemas)."
            },
            "saved_segment_id": {
              "type": "integer",
              "title": "Saved Segment ID",
              "description": "The id for an existing saved segment."
            },
            "prebuilt_segment_id": {
              "type": "string",
              "title": "Prebuilt Segment Id",
              "example": "subscribers-female",
              "description": "The prebuilt segment id, if a prebuilt segment has been designated for this campaign."
            }
          },
          "description": "An object representing all segmentation options. This object should contain a `saved_segment_id` to use an existing segment, or you can create a new segment by including both `match` and `conditions` options."
        },
        "segment_text": {
          "type": "string",
          "title": "Segment Text",
          "readOnly": true,
          "description": "A description of the [segment](https://mailchimp.com/help/getting-started-with-groups/) used for the campaign. Formatted as a string marked up with HTML."
        },
        "list_is_active": {
          "type": "boolean",
          "title": "List Status",
          "readOnly": true,
          "description": "The status of the list used, namely if it's deleted or disabled."
        },
        "recipient_count": {
          "type": "integer",
          "title": "Recipient Count",
          "readOnly": true,
          "description": "Count of the recipients on the associated list. Formatted as an integer."
        }
      },
      "description": "List settings for the campaign."
    },
    "start_time": {
      "type": "string",
      "title": "Start Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the campaign was started in ISO 8601 format."
    },
    "archive_url": {
      "type": "string",
      "title": "Archive URL",
      "readOnly": true,
      "description": "The link to the campaign's archive version in ISO 8601 format."
    },
    "create_time": {
      "type": "string",
      "title": "Create Time",
      "format": "date-time",
      "readOnly": true,
      "description": "The date and time the campaign was created in ISO 8601 format."
    },
    "emails_sent": {
      "type": "integer",
      "title": "Emails Sent",
      "readOnly": true,
      "description": "The total number of emails sent for this campaign."
    },
    "social_card": {
      "type": "object",
      "title": "Campaign Social Card",
      "properties": {
        "title": {
          "type": "string",
          "title": "Title",
          "description": "The title for the card. Typically the subject line of the campaign."
        },
        "image_url": {
          "type": "string",
          "title": "Image URL",
          "description": "The url for the header image for the card."
        },
        "description": {
          "type": "string",
          "title": "Campaign Description",
          "description": "A short summary of the campaign to display."
        }
      },
      "description": "The preview for the campaign, rendered by social networks like Facebook and Twitter. [Learn more](https://mailchimp.com/help/enable-and-customize-social-cards/)."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "content_type": {
      "type": "string",
      "title": "Content Type",
      "readOnly": true,
      "description": "How the campaign's content is put together ('template', 'drag_and_drop', 'html', 'url')."
    },
    "report_summary": {
      "type": "object",
      "title": "Campaign Report Summary",
      "properties": {
        "opens": {
          "type": "integer",
          "title": "Automation Opens",
          "readOnly": true,
          "description": "The total number of opens for a campaign."
        },
        "clicks": {
          "type": "integer",
          "title": "Total Clicks",
          "readOnly": true,
          "description": "The total number of clicks for an campaign."
        },
        "open_rate": {
          "type": "number",
          "title": "Open Rate",
          "readOnly": true,
          "description": "The number of unique opens divided by the total number of successful deliveries."
        },
        "click_rate": {
          "type": "number",
          "title": "Click Rate",
          "readOnly": true,
          "description": "The number of unique clicks divided by the total number of successful deliveries."
        },
        "unique_opens": {
          "type": "integer",
          "title": "Unique Opens",
          "readOnly": true,
          "description": "The number of unique opens."
        },
        "subscriber_clicks": {
          "type": "integer",
          "title": "Unique Subscriber Clicks",
          "readOnly": true,
          "description": "The number of unique clicks."
        }
      },
      "description": "For sent campaigns, a summary of opens and clicks."
    },
    "trigger_settings": {
      "type": "object",
      "title": "Automation Trigger",
      "required": [
        "workflow_type"
      ],
      "properties": {
        "runtime": {
          "type": "object",
          "title": "Automation Workflow Runtime Settings",
          "properties": {
            "days": {
              "type": "array",
              "items": {
                "enum": [
                  "sunday",
                  "monday",
                  "tuesday",
                  "wednesday",
                  "thursday",
                  "friday",
                  "saturday"
                ],
                "type": "string"
              },
              "title": "Days",
              "description": "The days an Automation workflow can send."
            },
            "hours": {
              "type": "object",
              "title": "Hours",
              "required": [
                "type"
              ],
              "properties": {
                "type": {
                  "enum": [
                    "send_asap",
                    "send_between",
                    "send_at"
                  ],
                  "type": "string",
                  "title": "Email Send Time Settings",
                  "description": "When to send the Automation email."
                }
              },
              "description": "The hours an Automation workflow can send."
            }
          },
          "description": "A workflow's runtime settings for an Automation."
        },
        "workflow_type": {
          "enum": [
            "abandonedBrowse",
            "abandonedCart",
            "api",
            "bestCustomers",
            "categoryFollowup",
            "dateAdded",
            "emailFollowup",
            "emailSeries",
            "groupAdd",
            "groupRemove",
            "mandrill",
            "productFollowup",
            "purchaseFollowup",
            "recurringEvent",
            "specialEvent",
            "visitUrl",
            "welcomeSeries"
          ],
          "type": "string",
          "title": "Workflow Type",
          "description": "The type of Automation workflow."
        },
        "workflow_title": {
          "type": "string",
          "title": "Workflow Title",
          "readOnly": true,
          "description": "The title of the workflow type."
        },
        "workflow_emails_count": {
          "type": "integer",
          "title": "Workflow Emails Count",
          "readOnly": true,
          "description": "The number of emails in the Automation workflow."
        }
      },
      "description": "Available triggers for Automation workflows.",
      "discriminator": {
        "propertyName": "workflow_type"
      }
    },
    "has_logo_merge_tag": {
      "type": "boolean",
      "title": "Has Logo Merge Tag",
      "example": true,
      "readOnly": true,
      "description": "Determines if the campaign contains the *|BRAND:LOGO|* merge tag."
    },
    "needs_block_refresh": {
      "type": "boolean",
      "title": "Needs Block Refresh",
      "example": true,
      "readOnly": true,
      "description": "Determines if the automation email needs its blocks refreshed by opening the web-based campaign editor."
    }
  },
  "description": "A summary of an individual Automation workflow email."
}
object AutomationsGetEmailInfodefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsGetRemovedSubscriberInfo200Response
{
  "type": "object",
  "title": "Subscriber Removed from Automation Workflow",
  "properties": {
    "id": {
      "type": "string",
      "title": "Email Hash",
      "readOnly": true,
      "description": "The MD5 hash of the lowercase version of the list member's email address."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "list_id": {
      "type": "string",
      "title": "List ID",
      "readOnly": true,
      "description": "A string that uniquely identifies a list."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    }
  },
  "description": "A summary of a subscriber removed from an Automation workflow."
}
object AutomationsGetRemovedSubscriberInfoResponse
{
  "type": "object",
  "title": "Subscriber Removed from Automation Workflow",
  "properties": {
    "id": {
      "type": "string",
      "title": "Email Hash",
      "readOnly": true,
      "description": "The MD5 hash of the lowercase version of the list member's email address."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "list_id": {
      "type": "string",
      "title": "List ID",
      "readOnly": true,
      "description": "A string that uniquely identifies a list."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    },
    "email_address": {
      "type": "string",
      "title": "Email Address",
      "description": "The list member's email address."
    }
  },
  "description": "A summary of a subscriber removed from an Automation workflow."
}
object AutomationsGetRemovedSubscriberInfodefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsGetRemovedSubscribers200Response
{
  "type": "object",
  "title": "Removed Subscribers",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "subscribers": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Subscriber Removed from Automation Workflow",
        "properties": {
          "id": {
            "type": "string",
            "title": "Email Hash",
            "readOnly": true,
            "description": "The MD5 hash of the lowercase version of the list member's email address."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "list_id": {
            "type": "string",
            "title": "List ID",
            "readOnly": true,
            "description": "A string that uniquely identifies a list."
          },
          "workflow_id": {
            "type": "string",
            "title": "Workflow ID",
            "readOnly": true,
            "description": "A string that uniquely identifies an Automation workflow."
          },
          "email_address": {
            "type": "string",
            "title": "Email Address",
            "description": "The list member's email address."
          }
        },
        "description": "A summary of a subscriber removed from an Automation workflow."
      },
      "title": "Trigger",
      "readOnly": true,
      "description": "An array of objects, each representing a subscriber who was removed from an Automation workflow."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    }
  },
  "description": "A summary of the subscribers who were removed from an Automation workflow."
}
object AutomationsGetRemovedSubscribersResponse
{
  "type": "object",
  "title": "Removed Subscribers",
  "properties": {
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "subscribers": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Subscriber Removed from Automation Workflow",
        "properties": {
          "id": {
            "type": "string",
            "title": "Email Hash",
            "readOnly": true,
            "description": "The MD5 hash of the lowercase version of the list member's email address."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "list_id": {
            "type": "string",
            "title": "List ID",
            "readOnly": true,
            "description": "A string that uniquely identifies a list."
          },
          "workflow_id": {
            "type": "string",
            "title": "Workflow ID",
            "readOnly": true,
            "description": "A string that uniquely identifies an Automation workflow."
          },
          "email_address": {
            "type": "string",
            "title": "Email Address",
            "description": "The list member's email address."
          }
        },
        "description": "A summary of a subscriber removed from an Automation workflow."
      },
      "title": "Trigger",
      "readOnly": true,
      "description": "An array of objects, each representing a subscriber who was removed from an Automation workflow."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    }
  },
  "description": "A summary of the subscribers who were removed from an Automation workflow."
}
object AutomationsGetRemovedSubscribersdefaultResponse
{
  "type": "object",
  "title": "Problem Detail Document",
  "required": [
    "type",
    "title",
    "status",
    "detail",
    "instance"
  ],
  "properties": {
    "type": {
      "type": "string",
      "title": "Problem Type",
      "example": "https://mailchimp.com/developer/marketing/docs/errors/",
      "description": "An absolute URI that identifies the problem type. When dereferenced, it should provide human-readable documentation for the problem type."
    },
    "title": {
      "type": "string",
      "title": "Error Title",
      "example": "Resource Not Found",
      "description": "A short, human-readable summary of the problem type. It shouldn't change based on the occurrence of the problem, except for purposes of localization."
    },
    "detail": {
      "type": "string",
      "title": "Error Message",
      "example": "The requested resource could not be found.",
      "description": "A human-readable explanation specific to this occurrence of the problem. [Learn more about errors](https://mailchimp.com/developer/)."
    },
    "status": {
      "type": "integer",
      "title": "HTTP Status Code",
      "example": 404,
      "description": "The HTTP status code (RFC2616, Section 6) generated by the origin server for this occurrence of the problem."
    },
    "instance": {
      "type": "string",
      "title": "Instance ID",
      "example": "995c5cb0-3280-4a6e-808b-3b096d0bb219",
      "description": "A string that identifies this specific occurrence of the problem. Please provide this ID when contacting support."
    }
  },
  "description": "An error generated by the Mailchimp API. Conforms to IETF draft 'draft-nottingham-http-problem-06'."
}
object AutomationsListQueueEmails200Response
{
  "type": "object",
  "properties": {
    "queue": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Subscriber in Automation Queue",
        "required": [
          "email_address"
        ],
        "properties": {
          "id": {
            "type": "string",
            "title": "Email Hash",
            "readOnly": true,
            "description": "The MD5 hash of the lowercase version of the list member's email address."
          },
          "_links": {
            "type": "array",
            "items": {
              "type": "object",
              "title": "Resource Link",
              "properties": {
                "rel": {
                  "type": "string",
                  "title": "Rel",
                  "readOnly": true,
                  "description": "As with an HTML 'rel' attribute, this describes the type of link."
                },
                "href": {
                  "type": "string",
                  "title": "Href",
                  "readOnly": true,
                  "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
                },
                "method": {
                  "enum": [
                    "GET",
                    "POST",
                    "PUT",
                    "PATCH",
                    "DELETE",
                    "OPTIONS",
                    "HEAD"
                  ],
                  "type": "string",
                  "title": "Method",
                  "readOnly": true,
                  "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
                },
                "schema": {
                  "type": "string",
                  "title": "Schema",
                  "readOnly": true,
                  "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
                },
                "targetSchema": {
                  "type": "string",
                  "title": "Target Schema",
                  "readOnly": true,
                  "description": "For GETs, this is a URL representing the schema that the response should conform to."
                }
              },
              "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
            },
            "title": "Links",
            "readOnly": true,
            "description": "A list of link types and descriptions for the API schema documents."
          },
          "list_id": {
            "type": "string",
            "title": "List ID",
            "readOnly": true,
            "description": "A string that uniquely identifies a list."
          },
          "email_id": {
            "type": "string",
            "title": "Automation Email ID",
            "readOnly": true,
            "description": "A string that uniquely identifies an email in an Automation workflow."
          },
          "next_send": {
            "type": "string",
            "title": "Next Send",
            "format": "date-time",
            "readOnly": true,
            "description": "The date and time of the next send for the workflow email in ISO 8601 format."
          },
          "workflow_id": {
            "type": "string",
            "title": "Workflow ID",
            "readOnly": true,
            "description": "A string that uniquely identifies an Automation workflow."
          },
          "email_address": {
            "type": "string",
            "title": "Email Address",
            "description": "The list member's email address."
          }
        },
        "description": "Information about subscribers in an Automation email queue."
      },
      "title": "Trigger",
      "readOnly": true,
      "description": "An array of objects, each representing a subscriber queue for an email in an Automation workflow."
    },
    "_links": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "Resource Link",
        "properties": {
          "rel": {
            "type": "string",
            "title": "Rel",
            "readOnly": true,
            "description": "As with an HTML 'rel' attribute, this describes the type of link."
          },
          "href": {
            "type": "string",
            "title": "Href",
            "readOnly": true,
            "description": "This property contains a fully-qualified URL that can be called to retrieve the linked resource or perform the linked action."
          },
          "method": {
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "OPTIONS",
              "HEAD"
            ],
            "type": "string",
            "title": "Method",
            "readOnly": true,
            "description": "The HTTP method that should be used when accessing the URL defined in 'href'."
          },
          "schema": {
            "type": "string",
            "title": "Schema",
            "readOnly": true,
            "description": "For HTTP methods that can receive bodies (POST and PUT), this is a URL representing the schema that the body should conform to."
          },
          "targetSchema": {
            "type": "string",
            "title": "Target Schema",
            "readOnly": true,
            "description": "For GETs, this is a URL representing the schema that the response should conform to."
          }
        },
        "description": "This object represents a link from the resource where it is found to another resource or action that may be performed."
      },
      "title": "Links",
      "readOnly": true,
      "description": "A list of link types and descriptions for the API schema documents."
    },
    "email_id": {
      "type": "string",
      "title": "Automation Email ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an email in an Automation workflow."
    },
    "total_items": {
      "type": "integer",
      "title": "Item Count",
      "readOnly": true,
      "description": "The total number of items matching the query regardless of pagination."
    },
    "workflow_id": {
      "type": "string",
      "title": "Workflow ID",
      "readOnly": true,
      "description": "A string that uniquely identifies an Automation workflow."
    }
  },
  "description": "An automation workflow"
}

Versions

Version Endpoints Schemas Ingested Status
3.0.55 272 828 2026-05-11 current
3.0.55 272 828 2026-04-16