Klaviyo · JSON Structure
Klaviyo Structure
Structural overview of the Klaviyo API surface; extracted from openapi/.
Type:
Properties: 0
MarketingEmailSMSCustomer DataEcommerceAutomation
Klaviyo Structure is a JSON Structure definition published by Klaviyo.
Meta-schema:
JSON Structure
{
"provider": "Klaviyo",
"providerId": "klaviyo",
"kind": "json-structure",
"description": "Structural overview of the Klaviyo API surface; extracted from openapi/.",
"schemaCount": 1194,
"operationCount": 308,
"schemas": [
{
"name": "CouponEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CouponResponseObjectResource",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetCouponResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCouponResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCouponCodeCouponRelationshipResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "CouponCodeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ProfileEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CouponCodeResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetCouponCodeResponseCollectionCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetCouponCodeResponseCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetCouponCodeResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCouponCodesRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "CatalogItemEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CatalogVariantEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CatalogVariantResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "CatalogItemResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetCatalogItemResponseCollectionCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetCatalogItemResponseCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetCatalogCategoryItemsRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCatalogVariantResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCatalogVariantResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCatalogItemVariantsRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "CatalogCategoryEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CatalogCategoryResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetCatalogCategoryResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCatalogCategoryResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "ErrorSource",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "APIJobErrorPayload",
"type": "object",
"propertyCount": 5,
"required": [
"id",
"code",
"title",
"detail",
"source"
]
},
{
"name": "CouponCodeBulkCreateJobEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CouponCodeCreateJobResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetCouponCodeCreateJobResponseCollectionCompoundDocument",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetCouponCodeCreateJobResponseCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetCatalogItemCategoriesRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "EventEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "MetricEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AttributionEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FlowEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "MetricResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "ProfileLocation",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "EmailMarketingSuppression",
"type": "object",
"propertyCount": 2,
"required": [
"reason",
"timestamp"
]
},
{
"name": "EmailMarketingListSuppression",
"type": "object",
"propertyCount": 3,
"required": [
"list_id",
"reason",
"timestamp"
]
},
{
"name": "EmailMarketing",
"type": "object",
"propertyCount": 10,
"required": [
"can_receive_email_marketing",
"consent"
]
},
{
"name": "EmailChannel",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "SMSMarketing",
"type": "object",
"propertyCount": 6,
"required": [
"can_receive_sms_marketing",
"consent"
]
},
{
"name": "SMSTransactional",
"type": "object",
"propertyCount": 6,
"required": [
"can_receive_sms_transactional",
"consent"
]
},
{
"name": "SMSChannel",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "PushMarketing",
"type": "object",
"propertyCount": 3,
"required": [
"can_receive_push_marketing",
"consent"
]
},
{
"name": "PushChannel",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "WhatsappMarketingChannel",
"type": "object",
"propertyCount": 8,
"required": [
"consent",
"can_receive",
"phone_number"
]
},
{
"name": "WhatsappTransactionalChannel",
"type": "object",
"propertyCount": 8,
"required": [
"consent",
"can_receive",
"phone_number"
]
},
{
"name": "WhatsappConversationalChannel",
"type": "object",
"propertyCount": 8,
"required": [
"consent",
"can_receive",
"phone_number"
]
},
{
"name": "WhatsappChannel",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Subscriptions",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "PredictiveAnalytics",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "ListEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "SegmentEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "PushTokenEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ProfileResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"attributes",
"links"
]
},
{
"name": "CampaignEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "CampaignMessageEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FlowMessageEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AttributionResponseObjectResource",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"id",
"links"
]
},
{
"name": "EventResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetEventResponseCollectionCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetEventResponseCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetMetricResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetEventMetricRelationshipResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetProfileResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetEventProfileRelationshipResponse",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "FlowActionEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "TagEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FlowResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetMetricResponseCollectionCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetMetricResponseCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetFlowResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetMetricFlowTriggersRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "TagGroupEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "TagResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "ListListResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetListListResponseCollectionCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "ListRetrieveResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"id",
"attributes",
"links"
]
},
{
"name": "GetListRetrieveResponseCompoundDocument",
"type": "object",
"propertyCount": 3,
"required": [
"data"
]
},
{
"name": "GetTagResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetListTagsRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "ListMemberResponseObjectResource",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"attributes",
"links"
]
},
{
"name": "GetListMemberResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetListProfilesRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "GetListFlowTriggersRelationshipsResponseCollection",
"type": "object",
"propertyCount": 2,
"required": [
"data"
]
},
{
"name": "StaticDateFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"date"
]
},
{
"name": "StaticDateRangeFilter",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"operator",
"start",
"end"
]
},
{
"name": "RelativeDateOperatorBaseRelativeDateFilter",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"operator",
"unit",
"quantity"
]
},
{
"name": "RelativeDateRangeFilter",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"operator",
"start",
"end",
"unit"
]
},
{
"name": "ProfileHasGroupMembershipCondition",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"is_member",
"group_ids"
]
},
{
"name": "ProfileNoGroupMembershipCondition",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"is_member",
"group_ids"
]
},
{
"name": "NumericOperatorNumericFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "RelativeAnniversaryDateFilter",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"operator",
"unit",
"quantity"
]
},
{
"name": "AlltimeDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"type",
"operator"
]
},
{
"name": "StringOperatorStringFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "StringArrayOperatorStringArrayFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ExistenceOperatorExistenceFilter",
"type": "object",
"propertyCount": 2,
"required": [
"type",
"operator"
]
},
{
"name": "ListSetFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ListLengthFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ListSubstringFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "BooleanFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ProfileMetricPropertyFilter",
"type": "object",
"propertyCount": 2,
"required": [
"property"
]
},
{
"name": "SegmentsProfileMetricCondition",
"type": "object",
"propertyCount": 6,
"required": [
"type",
"metric_id",
"measurement",
"measurement_filter",
"timeframe_filter"
]
},
{
"name": "HasEmailMarketing",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "DoubleOptinFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "CalendarDateFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "AnniversaryDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"type",
"operator"
]
},
{
"name": "StatusDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "EqualsStringFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "CustomSourceFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "InStringArrayFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "FormMethodFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method"
]
},
{
"name": "PreferencePageFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method"
]
},
{
"name": "APIMethodFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method"
]
},
{
"name": "InboundMessageMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "BackInStockMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "SftpMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ManualImportManualMethodFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method"
]
},
{
"name": "ManualAddManualMethodFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method"
]
},
{
"name": "ShopifyIntegrationFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ShopifyIntegrationMethodFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method",
"filter"
]
},
{
"name": "HasEmailMarketingSubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "HasEmailMarketingNeverSubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "HasEmailMarketingConsent",
"type": "object",
"propertyCount": 3,
"required": [
"channel",
"can_receive_marketing",
"consent_status"
]
},
{
"name": "IsSetExistenceFilter",
"type": "object",
"propertyCount": 2,
"required": [
"type",
"operator"
]
},
{
"name": "BounceDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "ManualSuppressionDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "InvalidEmailDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "NoEmailMarketing",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "PreferencePageMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ManualRemoveMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "SpamComplaintMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "MailboxProviderMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "OneClickUnsubscribeMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ManualImportMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "DataWarehouseImportMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ProfileModificationMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ConstantContactIntegrationFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ConstantContactIntegrationMethodFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method",
"filter"
]
},
{
"name": "NoEmailMarketingUnsubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "NoEmailMarketingNeverSubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription",
"filters"
]
},
{
"name": "NoEmailMarketingSubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription",
"filters"
]
},
{
"name": "NoEmailMarketingConsent",
"type": "object",
"propertyCount": 3,
"required": [
"channel",
"can_receive_marketing",
"consent_status"
]
},
{
"name": "CheckoutMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "SubscribedSMSIsRcsCapableFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "HasSMSMarketingSubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "HasSMSMarketingConsent",
"type": "object",
"propertyCount": 3,
"required": [
"channel",
"can_receive_marketing",
"consent_status"
]
},
{
"name": "NoSMSMarketing",
"type": "object",
"propertyCount": 1,
"required": [
"subscription"
]
},
{
"name": "BulkRemoveMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "CarrierDeactivationMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ProvidedLandlineMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "MessageBlockedMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "ProvidedNoAgeMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "FailedAgeGateMethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "NoSMSMarketingUnsubscribed",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "NoSMSMarketingNeverSubscribed",
"type": "object",
"propertyCount": 1,
"required": [
"subscription"
]
},
{
"name": "NoSMSMarketingConsent",
"type": "object",
"propertyCount": 3,
"required": [
"channel",
"can_receive_marketing",
"consent_status"
]
},
{
"name": "HasPushMarketing",
"type": "object",
"propertyCount": 2,
"required": [
"subscription"
]
},
{
"name": "HasPushMarketingConsent",
"type": "object",
"propertyCount": 3,
"required": [
"channel",
"can_receive_marketing",
"consent_status"
]
},
{
"name": "NoPushMarketing",
"type": "object",
"propertyCount": 1,
"required": [
"subscription"
]
},
{
"name": "NoPushMarketingConsent",
"type": "object",
"propertyCount": 3,
"required": [
"channel",
"can_receive_marketing",
"consent_status"
]
},
{
"name": "ProfileMarketingConsentCondition",
"type": "object",
"propertyCount": 2,
"required": [
"type",
"consent"
]
},
{
"name": "GreaterThanPositiveNumericFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "LessThanPositiveNumericFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ProfilePostalCodeDistanceCondition",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"country_code",
"postal_code",
"unit",
"filter"
]
},
{
"name": "StringPhoneOperatorStringArrayFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ListContainsOperatorListContainsFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ProfilePropertyCondition",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"property",
"filter"
]
},
{
"name": "ProfileRegionCondition",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"in_region",
"region"
]
},
{
"name": "ProfilePredictiveAnalyticsDateCondition",
"type": "object",
"propertyCount": 3,
"required": [
"dimension",
"filter",
"type"
]
},
{
"name": "ProfilePredictiveAnalyticsNumericCondition",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"dimension",
"filter"
]
},
{
"name": "ProfilePredictiveAnalyticsStringFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ProfilePredictiveAnalyticsStringCondition",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"dimension",
"filter"
]
},
{
"name": "ProfilePredictiveAnalyticsChannelAffinityPriorityFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ProfilePredictiveAnalyticsChannelAffinityPriorityCondition",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"dimension",
"measurement",
"predicted_channel",
"filter"
]
},
{
"name": "ProfilePredictiveAnalyticsChannelAffinityRankFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "ProfilePredictiveAnalyticsChannelAffinityRankCondition",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"dimension",
"measurement",
"predicted_channel",
"filter"
]
},
{
"name": "IntegerFilter",
"type": "object",
"propertyCount": 3,
"required": [
"type",
"operator",
"value"
]
},
{
"name": "NumericRangeFilter",
"type": "object",
"propertyCount": 4,
"required": [
"type",
"operator",
"start",
"end"
]
},
{
"name": "ProfileHasCustomObjectFilter",
"type": "object",
"propertyCount": 2,
"required": [
"property_id",
"filter"
]
},
{
"name": "ProfileHasCustomObjectCondition",
"type": "object",
"propertyCount": 5,
"required": [
"type",
"object_type_id",
"object_type_relationship_id",
"filter",
"filters"
]
},
{
"name": "EffectiveDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "RecordedDateFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"filter"
]
},
{
"name": "MethodFilter",
"type": "object",
"propertyCount": 2,
"required": [
"field",
"method"
]
},
{
"name": "FormSubscribeFilter",
"type": "object",
"propertyCount": 3,
"required": [
"field",
"method"
]
},
{
"name": "ExplicitlyReachable",
"type": "object",
"propertyCount": 2,
"required": [
"reachable_status",
"filters"
]
},
{
"name": "ImplicitlyReachable",
"type": "object",
"propertyCount": 1,
"required": [
"reachable_status"
]
},
{
"name": "ImplicitlyOrExplicitlyReachable",
"type": "object",
"propertyCount": 1,
"required": [
"reachable_status"
# --- truncated at 32 KB (251 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/klaviyo/refs/heads/main/json-structure/klaviyo-structure.json