Klaviyo Profiles 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 Profiles. 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
36 operations
across 29 paths,
and defines 228 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.
ErrorSource
object
1 property
GetProfileResponseCompoundDocument
object
3 properties
1 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
GetBulkProfileSuppressionsRemoveJobResponseCollection
object
2 properties
1 required
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
SubscriptionDeleteJobCreateQueryResourceObject
object
3 properties
2 required
ListSubstringFilter
object
3 properties
3 required
ProvidedLandlineMethodFilter
object
2 properties
2 required
UnsubscriptionParameters
object
1 property
1 required
ProfileMergeQuery
object
1 property
1 required
SubscriptionParameters
object
2 properties
1 required
SuppressionCreateJobCreateQueryResourceObject
object
3 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
GetBulkProfileSuppressionsRemoveJobResponse
object
2 properties
1 required
GetProfileBulkImportJobProfilesRelationshipsResponseCollection
object
2 properties
1 required
EffectiveDateFilter
object
2 properties
2 required
PostProfileMergeResponse
object
2 properties
1 required
ProfilePredictiveAnalyticsStringFilter
object
3 properties
3 required
ProfilePredictiveAnalyticsChannelAffinityPriorityCondition
object
5 properties
5 required
NoEmailMarketingSubscribed
object
2 properties
2 required
GetImportErrorResponseCollection
object
2 properties
1 required
HasPushMarketingConsent
object
3 properties
3 required
PostBulkProfileSuppressionsRemoveJobResponse
object
2 properties
1 required
ProfileMetricPropertyFilter
object
2 properties
1 required
ShopifyIntegrationFilter
object
3 properties
3 required
PushTokenDeviceMetadata
object
12 properties
ProfilePredictiveAnalyticsStringCondition
object
3 properties
3 required
HasPushMarketing
object
2 properties
1 required
MailboxProviderMethodFilter
object
2 properties
2 required
ProfileMergeQueryResourceObject
object
3 properties
3 required
StringArrayOperatorStringArrayFilter
object
3 properties
3 required
ProfileCreateQuery
object
1 property
1 required
ProfilePredictiveAnalyticsDateCondition
object
3 properties
3 required
SubscriptionChannels
object
4 properties
ManualImportMethodFilter
object
2 properties
2 required
ProfileResponseObjectResource
object
5 properties
3 required
ProfilePropertyCondition
object
3 properties
3 required
InvalidEmailDateFilter
object
2 properties
2 required
HasEmailMarketingSubscribed
object
2 properties
1 required
PushSubscriptionParameters
object
3 properties
1 required
EmailMarketingSuppression
object
2 properties
2 required
GetProfileSegmentsRelationshipsResponseCollection
object
2 properties
1 required
StringPhoneOperatorStringArrayFilter
object
3 properties
3 required
WhatsAppSubscriptionParameters
object
2 properties
NoEmailMarketingUnsubscribed
object
2 properties
1 required
ProvidedNoAgeMethodFilter
object
2 properties
2 required
ImportErrorResponseObjectResource
object
3 properties
3 required
GetProfileBulkImportJobListsRelationshipsResponseCollection
object
2 properties
1 required
SegmentsProfileMetricFunnelCondition
object
4 properties
3 required
NoPushMarketingConsent
object
3 properties
3 required
PreferencePageMethodFilter
object
2 properties
2 required
SubscriptionCreateJobCreateQuery
object
1 property
1 required
ProfileNoGroupMembershipCondition
object
3 properties
3 required
EmailUnsubscriptionParameters
object
1 property
1 required
ProfileImportJobCreateQueryResourceObject
object
3 properties
2 required
StringOperatorStringFilter
object
3 properties
3 required
NoSMSMarketingUnsubscribed
object
2 properties
1 required
OnlyRelatedLinks
object
1 property
1 required
ProfileMetricFunnelSteps
object
3 properties
2 required
ListContainsOperatorListContainsFilter
object
3 properties
3 required
PredictiveAnalytics
object
10 properties
GetListResponseCollection
object
2 properties
1 required
HasEmailMarketing
object
2 properties
1 required
ManualImportManualMethodFilter
object
3 properties
2 required
ProfilePostalCodeDistanceCondition
object
5 properties
5 required
ProfilePartialUpdateQuery
object
1 property
1 required
PostBulkProfileSuppressionsCreateJobResponse
object
2 properties
1 required
ImplicitlyReachable
object
1 property
1 required
GreaterThanPositiveNumericFilter
object
3 properties
3 required
GetProfileResponseCollectionCompoundDocument
object
3 properties
1 required
CalendarDateFilter
object
3 properties
3 required
ConversationResponseObjectResource
object
4 properties
3 required
ProfileBulkImportJobEnum
string
ExplicitlyUnreachable
object
2 properties
2 required
SMSMarketing
object
6 properties
2 required
GetPushTokenResponseCollectionCompoundDocument
object
3 properties
1 required
CollectionLinks
object
5 properties
1 required
ProfileSubscriptionDeleteQueryResourceObject
object
2 properties
2 required
ImplicitlyUnreachable
object
1 property
1 required
PushTokenCreateQueryResourceObject
object
2 properties
2 required
EqualsStringFilter
object
3 properties
3 required
CheckoutMethodFilter
object
2 properties
2 required
GetSegmentResponseCollection
object
2 properties
1 required
SftpMethodFilter
object
2 properties
2 required
FormMethodFilter
object
3 properties
2 required
StatusDateFilter
object
2 properties
2 required
ProfileImportJobResponseObjectResource
object
5 properties
4 required
SpamComplaintMethodFilter
object
2 properties
2 required
SMSTransactional
object
6 properties
2 required
AlltimeDateFilter
object
2 properties
2 required
ProfileSuppressionCreateQueryResourceObject
object
2 properties
2 required
SMSSubscriptionParameters
object
2 properties
ProfileMeta
object
2 properties
ProfileImportJobCreateQuery
object
1 property
1 required
ProfileSuppressionBulkCreateJobEnum
string
DataWarehouseImportMethodFilter
object
2 properties
2 required
HasEmailMarketingConsent
object
3 properties
3 required
SubscribedSMSIsRcsCapableFilter
object
2 properties
2 required
ManualRemoveMethodFilter
object
2 properties
2 required
GetPushTokenResponseCollection
object
2 properties
1 required
IntegerFilter
object
3 properties
3 required
DoubleOptinFilter
object
2 properties
2 required
PostProfileImportJobResponse
object
2 properties
1 required
ProfileMetaPatchProperties
object
3 properties
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
PushTokenResponseObjectResource
object
5 properties
4 required
PreferencePageFilter
object
3 properties
2 required
ProfileModificationMethodFilter
object
2 properties
2 required
PushProfileUpsertQueryResourceObject
object
3 properties
2 required
ProfileSuppressionBulkDeleteJobEnum
string
DeviceMetadata
object
12 properties
GetProfilePushTokensRelationshipsResponseCollection
object
2 properties
1 required
PostProfileResponse
object
2 properties
1 required
RecordedDateFilter
object
2 properties
2 required
ListResponseObjectResource
object
5 properties
4 required
ProfilePredictiveAnalyticsChannelAffinityPriorityFilter
object
3 properties
3 required
ProfilePartialUpdateQueryResourceObject
object
4 properties
3 required
NumericOperatorNumericFilter
object
3 properties
3 required
ProfileSuppressionDeleteQueryResourceObject
object
2 properties
2 required
EmailChannel
object
1 property
ExplicitlyReachable
object
2 properties
2 required
ImplicitlyOrExplicitlyUnreachable
object
1 property
1 required
NoSMSMarketing
object
1 property
1 required
RelationshipLinks
object
2 properties
2 required
InStringArrayFilter
object
3 properties
3 required
ConstantContactIntegrationFilter
object
3 properties
3 required
OneClickUnsubscribeMethodFilter
object
2 properties
2 required
ProfileSubscriptionCreateQueryResourceObject
object
3 properties
2 required
PatchProfileResponse
object
2 properties
1 required
PushTokenCreateQuery
object
1 property
1 required
EmailMarketing
object
10 properties
2 required
ProfileSubscriptionBulkDeleteJobEnum
string
PushUnsubscriptionParameters
object
2 properties
2 required
FailedAgeGateMethodFilter
object
2 properties
2 required
APIMethodFilter
object
3 properties
2 required
HasSMSMarketingSubscribed
object
2 properties
1 required
GetPushTokenResponseCompoundDocument
object
3 properties
1 required
PushTokenEntry
object
6 properties
3 required
GetProfileConversationRelationshipResponse
object
2 properties
1 required
GetConversationResponse
object
2 properties
1 required
BooleanFilter
object
3 properties
3 required
ProfileMarketingConsentCondition
object
2 properties
2 required
ImplicitlyOrExplicitlyReachable
object
1 property
1 required
GetBulkProfileSuppressionsCreateJobResponse
object
2 properties
1 required
SuppressionCreateJobCreateQuery
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
EmailSubscriptionParameters
object
1 property
1 required
SuppressionDeleteJobCreateQuery
object
1 property
1 required
ProfileSubscriptionBulkCreateJobEnum
string
ListLengthFilter
object
3 properties
3 required
NoPushMarketing
object
1 property
1 required
SegmentResponseObjectResource
object
5 properties
4 required
PushMarketing
object
3 properties
2 required
ProfileUpsertQueryResourceObject
object
4 properties
2 required
GetBulkProfileSuppressionsCreateJobResponseCollection
object
2 properties
1 required
ProfileHasGroupMembershipCondition
object
4 properties
3 required
SubscriptionDeleteJobCreateQuery
object
1 property
1 required
ShopifyIntegrationMethodFilter
object
3 properties
3 required
BulkProfileSuppressionsCreateJobResponseObjectResource
object
5 properties
4 required
ProfilePermissionsCondition
object
3 properties
3 required
ProfileCreateQueryResourceObject
object
2 properties
2 required
StaticDateRangeFilter
object
4 properties
4 required
EmailMarketingListSuppression
object
3 properties
3 required
SubscriptionCreateJobCreateQueryResourceObject
object
3 properties
2 required
ProfileLocation
object
10 properties
WhatsappConversationalChannel
object
8 properties
3 required
BackInStockMethodFilter
object
2 properties
2 required
BulkProfileSuppressionsRemoveJobResponseObjectResource
object
5 properties
4 required
PatchIdentifiers
object
2 properties
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
GetPushTokenProfileRelationshipResponse
object
2 properties
1 required
ManualAddManualMethodFilter
object
3 properties
2 required
GetProfileResponseCollection
object
2 properties
1 required
RelativeAnniversaryDateFilter
object
4 properties
4 required
GetProfileListsRelationshipsResponseCollection
object
2 properties
1 required
InboundMessageMethodFilter
object
2 properties
2 required
GetProfileResponse
object
2 properties
1 required
NoEmailMarketingNeverSubscribed
object
2 properties
2 required
SuppressionDeleteJobCreateQueryResourceObject
object
3 properties
2 required
ProfilePredictiveAnalyticsNumericCondition
object
3 properties
3 required
ProfilePredictiveAnalyticsChannelAffinityRankCondition
object
5 properties
5 required
ProfileUpsertQuery
object
1 property
1 required
HasEmailMarketingNeverSubscribed
object
2 properties
1 required
ManualSuppressionDateFilter
object
2 properties
2 required
SMSUnsubscriptionParameters
object
2 properties
SegmentDefinition
object
1 property
1 required
WhatsappMarketingChannel
object
8 properties
3 required
UnsubscriptionChannels
object
4 properties
GetProfileImportJobResponseCompoundDocument
object
3 properties
1 required
NoSMSMarketingNeverSubscribed
object
1 property
1 required
WhatsAppUnsubscriptionParameters
object
3 properties
GetProfileImportJobResponseCollectionCompoundDocument
object
2 properties
1 required
MethodFilter
object
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Klaviyo publishes across the network.