Klaviyo Segments API is one of 23 APIs that Klaviyo publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Segments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, an API reference, authentication docs, and rate-limit docs.
This API exposes
11 operations
across 8 paths,
and defines 158 schemas.
It is described by OpenAPI 3.2.0, at version 2026-04-15.
Requests are made against a single base URL, https://a.klaviyo.com.
The identity and technical contract details declared by the specification.
SegmentListResponseObjectResource
object
5 properties
4 required
NoSMSMarketingConsent
object
3 properties
3 required
CustomSourceFilter
object
2 properties
2 required
IsSetExistenceFilter
object
2 properties
2 required
ProfilePredictiveAnalyticsChannelAffinityRankFilter
object
3 properties
3 required
WhatsappChannel
object
3 properties
PushChannel
object
1 property
HasSMSMarketingConsent
object
3 properties
3 required
ExistenceOperatorExistenceFilter
object
2 properties
2 required
LessThanPositiveNumericFilter
object
3 properties
3 required
ProfileRegionCondition
object
3 properties
3 required
ListSubstringFilter
object
3 properties
3 required
ProvidedLandlineMethodFilter
object
2 properties
2 required
ProfileHasCustomObjectFilter
object
2 properties
2 required
SMSChannel
object
2 properties
CarrierDeactivationMethodFilter
object
2 properties
2 required
NoEmailMarketing
object
2 properties
1 required
EffectiveDateFilter
object
2 properties
2 required
ProfilePredictiveAnalyticsStringFilter
object
3 properties
3 required
ProfilePredictiveAnalyticsChannelAffinityPriorityCondition
object
5 properties
5 required
NoEmailMarketingSubscribed
object
2 properties
2 required
HasPushMarketingConsent
object
3 properties
3 required
ProfileMetricPropertyFilter
object
2 properties
1 required
ShopifyIntegrationFilter
object
3 properties
3 required
ProfilePredictiveAnalyticsStringCondition
object
3 properties
3 required
HasPushMarketing
object
2 properties
1 required
MailboxProviderMethodFilter
object
2 properties
2 required
SegmentPartialUpdateQuery
object
1 property
1 required
StringArrayOperatorStringArrayFilter
object
3 properties
3 required
ProfilePredictiveAnalyticsDateCondition
object
3 properties
3 required
ManualImportMethodFilter
object
2 properties
2 required
SegmentPartialUpdateQueryResourceObject
object
3 properties
3 required
ProfilePropertyCondition
object
3 properties
3 required
InvalidEmailDateFilter
object
2 properties
2 required
HasEmailMarketingSubscribed
object
2 properties
1 required
EmailMarketingSuppression
object
2 properties
2 required
StringPhoneOperatorStringArrayFilter
object
3 properties
3 required
NoEmailMarketingUnsubscribed
object
2 properties
1 required
ProvidedNoAgeMethodFilter
object
2 properties
2 required
SegmentMemberResponseObjectResource
object
5 properties
3 required
SegmentsProfileMetricFunnelCondition
object
4 properties
3 required
NoPushMarketingConsent
object
3 properties
3 required
SegmentRetrieveResponseObjectResource
object
5 properties
4 required
PreferencePageMethodFilter
object
2 properties
2 required
ProfileNoGroupMembershipCondition
object
3 properties
3 required
StringOperatorStringFilter
object
3 properties
3 required
NoSMSMarketingUnsubscribed
object
2 properties
1 required
ProfileMetricFunnelSteps
object
3 properties
2 required
ListContainsOperatorListContainsFilter
object
3 properties
3 required
PredictiveAnalytics
object
10 properties
GetSegmentMemberResponseCollection
object
2 properties
1 required
HasEmailMarketing
object
2 properties
1 required
ManualImportManualMethodFilter
object
3 properties
2 required
ProfilePostalCodeDistanceCondition
object
5 properties
5 required
ImplicitlyReachable
object
1 property
1 required
GreaterThanPositiveNumericFilter
object
3 properties
3 required
CalendarDateFilter
object
3 properties
3 required
ExplicitlyUnreachable
object
2 properties
2 required
SMSMarketing
object
6 properties
2 required
CollectionLinks
object
5 properties
1 required
GetSegmentListResponseCollectionCompoundDocument
object
3 properties
1 required
GetFlowResponseCollection
object
2 properties
1 required
ImplicitlyUnreachable
object
1 property
1 required
EqualsStringFilter
object
3 properties
3 required
GetSegmentProfilesRelationshipsResponseCollection
object
2 properties
1 required
CheckoutMethodFilter
object
2 properties
2 required
SftpMethodFilter
object
2 properties
2 required
FormMethodFilter
object
3 properties
2 required
StatusDateFilter
object
2 properties
2 required
FlowResponseObjectResource
object
5 properties
4 required
SpamComplaintMethodFilter
object
2 properties
2 required
SMSTransactional
object
6 properties
2 required
AlltimeDateFilter
object
2 properties
2 required
DataWarehouseImportMethodFilter
object
2 properties
2 required
HasEmailMarketingConsent
object
3 properties
3 required
SubscribedSMSIsRcsCapableFilter
object
2 properties
2 required
ManualRemoveMethodFilter
object
2 properties
2 required
IntegerFilter
object
3 properties
3 required
DoubleOptinFilter
object
2 properties
2 required
NoEmailMarketingConsent
object
3 properties
3 required
Subscriptions
object
4 properties
RelativeDateRangeFilter
object
5 properties
5 required
ConditionGroup
object
1 property
1 required
ProfileHasCustomObjectCondition
object
5 properties
5 required
ObjectLinks
object
1 property
1 required
WhatsappTransactionalChannel
object
8 properties
3 required
StaticDateFilter
object
3 properties
3 required
FormSubscribeFilter
object
3 properties
2 required
PreferencePageFilter
object
3 properties
2 required
ProfileModificationMethodFilter
object
2 properties
2 required
RecordedDateFilter
object
2 properties
2 required
ProfilePredictiveAnalyticsChannelAffinityPriorityFilter
object
3 properties
3 required
NumericOperatorNumericFilter
object
3 properties
3 required
EmailChannel
object
1 property
ExplicitlyReachable
object
2 properties
2 required
ImplicitlyOrExplicitlyUnreachable
object
1 property
1 required
NoSMSMarketing
object
1 property
1 required
InStringArrayFilter
object
3 properties
3 required
RelationshipLinks
object
2 properties
2 required
ConstantContactIntegrationFilter
object
3 properties
3 required
GetSegmentRetrieveResponseCompoundDocument
object
3 properties
1 required
OneClickUnsubscribeMethodFilter
object
2 properties
2 required
GetSegmentTagsRelationshipsResponseCollection
object
2 properties
1 required
SegmentCreateQueryResourceObject
object
2 properties
2 required
PostSegmentCreateResponse
object
2 properties
1 required
EmailMarketing
object
10 properties
2 required
FailedAgeGateMethodFilter
object
2 properties
2 required
GetTagResponseCollection
object
2 properties
1 required
APIMethodFilter
object
3 properties
2 required
BooleanFilter
object
3 properties
3 required
ProfileMarketingConsentCondition
object
2 properties
2 required
ImplicitlyOrExplicitlyReachable
object
1 property
1 required
RelativeDateOperatorBaseRelativeDateFilter
object
4 properties
4 required
AnniversaryDateFilter
object
2 properties
2 required
MessageBlockedMethodFilter
object
2 properties
2 required
BulkRemoveMethodFilter
object
2 properties
2 required
ListLengthFilter
object
3 properties
3 required
NoPushMarketing
object
1 property
1 required
PushMarketing
object
3 properties
2 required
ProfileHasGroupMembershipCondition
object
4 properties
3 required
ShopifyIntegrationMethodFilter
object
3 properties
3 required
SegmentCreateQuery
object
1 property
1 required
TagResponseObjectResource
object
5 properties
4 required
ProfilePermissionsCondition
object
3 properties
3 required
StaticDateRangeFilter
object
4 properties
4 required
EmailMarketingListSuppression
object
3 properties
3 required
ProfileLocation
object
10 properties
WhatsappConversationalChannel
object
8 properties
3 required
BackInStockMethodFilter
object
2 properties
2 required
BounceDateFilter
object
2 properties
2 required
NumericRangeFilter
object
4 properties
4 required
ListSetFilter
object
3 properties
3 required
ConstantContactIntegrationMethodFilter
object
3 properties
3 required
SegmentsProfileMetricCondition
object
6 properties
5 required
ManualAddManualMethodFilter
object
3 properties
2 required
RelativeAnniversaryDateFilter
object
4 properties
4 required
InboundMessageMethodFilter
object
2 properties
2 required
PatchSegmentPartialUpdateResponse
object
2 properties
1 required
GetSegmentFlowTriggersRelationshipsResponseCollection
object
2 properties
1 required
NoEmailMarketingNeverSubscribed
object
2 properties
2 required
ProfilePredictiveAnalyticsNumericCondition
object
3 properties
3 required
ProfilePredictiveAnalyticsChannelAffinityRankCondition
object
5 properties
5 required
HasEmailMarketingNeverSubscribed
object
2 properties
1 required
ManualSuppressionDateFilter
object
2 properties
2 required
SegmentDefinition
object
1 property
1 required
WhatsappMarketingChannel
object
8 properties
3 required
HasSMSMarketingSubscribed
object
2 properties
1 required
NoSMSMarketingNeverSubscribed
object
1 property
1 required
MethodFilter
object
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Klaviyo publishes across the network.