Connectors

Marketing & Customer Engagement

Klaviyo

Ecommerce marketing: profiles, lists, segments, campaigns, and event tracking
Klaviyo API referenceAPI checked August 18, 2026
Signs in with
API key
Runs on
Cloud or On-Prem Worker
Operations
345
Ready-made triggers
0

Connect Klaviyo

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Klaviyo and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Private API keyRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for Klaviyo.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Klaviyo without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Klaviyo can send webhooks, a Webhook trigger receives them at its own URL.

Operations

345 operations in 23 groups. Each one is a step you can add to a flow.

Account2
Get Accountget_accountGETRetrieve a single account object by its account ID.
Get Accountsget_accountsGETRetrieve the account(s) associated with a given private API key.
Campaign26
Assign Template to Campaign Messageassign_template_to_campaign_messagePOSTCreates a non-reusable version of the template and assigns it to the message.
Cancel Campaign Sendcancel_campaign_sendPATCHPermanently cancel the campaign, setting the status to CANCELED or revert the campaign, setting the status back to DRAFT Rate limits : Burst: 10/s Steady: 150/m
Create Campaigncreate_campaignPOSTCreates a campaign given a set of parameters, then returns it.
Create Campaign Clonecreate_campaign_clonePOSTClones an existing campaign, returning a new campaign based on the original with a new ID and name.
Delete Campaigndelete_campaignDELETEDelete a campaign with the given campaign ID.
Get Campaignget_campaignGETReturns a specific campaign based on a required id.
Get Campaign for Campaign Messageget_campaign_for_campaign_messageGETReturn the related campaign Rate limits : Burst: 10/s Steady: 150/m
Get Campaign ID for Campaign Messageget_campaign_id_for_campaign_messageGETReturns the ID of the related campaign Rate limits : Burst: 10/s Steady: 150/m
Get Campaign Messageget_campaign_messageGETReturns a specific message based on a required id.
Get Campaign Recipient Estimationget_campaign_recipient_estimationGETGet the estimated recipient count for a campaign with the provided campaign ID.
Get Campaign Recipient Estimation Jobget_campaign_recipient_estimation_jobGETRetrieve the status of a recipient estimation job triggered with the Create Campaign Recipient Estimation Job endpoint.
Get Campaign Send Jobget_campaign_send_jobGETGet a campaign send job Rate limits : Burst: 10/s Steady: 150/m
Get Campaignsget_campaignsGETReturns some or all campaigns based on filters.
Get Image for Campaign Messageget_image_for_campaign_messageGETReturn the related image for a given campaign message Rate limits : Burst: 10/s Steady: 150/m
Get Image ID for Campaign Messageget_image_id_for_campaign_messageGETReturns the ID of the related image Rate limits : Burst: 10/s Steady: 150/m
Get Message IDs for Campaignget_message_ids_for_campaignGETReturns the IDs of all messages associated with the given campaign.
Get Messages for Campaignget_messages_for_campaignGETReturn all messages that belong to the given campaign.
Get Tag IDs for Campaignget_tag_ids_for_campaignGETReturns the IDs of all tags associated with the given campaign.
Get Tags for Campaignget_tags_for_campaignGETReturn all tags that belong to the given campaign.
Get Template for Campaign Messageget_template_for_campaign_messageGETReturn the related template Rate limits : Burst: 10/s Steady: 150/m
Get Template ID for Campaign Messageget_template_id_for_campaign_messageGETReturns the ID of the related template Rate limits : Burst: 10/s Steady: 150/m
Refresh Campaign Recipient Estimationrefresh_campaign_recipient_estimationPOSTTrigger an asynchronous job to update the estimated number of recipients for the given campaign ID.
Send Campaignsend_campaignPOSTTrigger a campaign to send asynchronously Rate limits : Burst: 10/s Steady: 150/m
Update Campaignupdate_campaignPATCHUpdate a campaign with the given campaign ID.
Update Campaign Messageupdate_campaign_messagePATCHUpdate a campaign message Rate limits : Burst: 10/s Steady: 150/m
Update Image for Campaign Messageupdate_image_for_campaign_messagePATCHUpdate a campaign message image Rate limits : Burst: 10/s Steady: 150/m
Catalog55
Add Categories to Catalog Itemadd_categories_to_catalog_itemPOSTCreate a new catalog category relationship for the given item ID.
Add Items to Catalog Categoryadd_items_to_catalog_categoryPOSTCreate a new item relationship for the given category ID.
Bulk Create Catalog Categoriesbulk_create_catalog_categoriesPOSTCreate a catalog category bulk create job to create a batch of catalog categories.
Bulk Create Catalog Itemsbulk_create_catalog_itemsPOSTCreate a catalog item bulk create job to create a batch of catalog items.
Bulk Create Catalog Variantsbulk_create_catalog_variantsPOSTCreate a catalog variant bulk create job to create a batch of catalog variants.
Bulk Delete Catalog Categoriesbulk_delete_catalog_categoriesPOSTCreate a catalog category bulk delete job to delete a batch of catalog categories.
Bulk Delete Catalog Itemsbulk_delete_catalog_itemsPOSTCreate a catalog item bulk delete job to delete a batch of catalog items.
Bulk Delete Catalog Variantsbulk_delete_catalog_variantsPOSTCreate a catalog variant bulk delete job to delete a batch of catalog variants.
Bulk Update Catalog Categoriesbulk_update_catalog_categoriesPOSTCreate a catalog category bulk update job to update a batch of catalog categories.
Bulk Update Catalog Itemsbulk_update_catalog_itemsPOSTCreate a catalog item bulk update job to update a batch of catalog items.
Bulk Update Catalog Variantsbulk_update_catalog_variantsPOSTCreate a catalog variant bulk update job to update a batch of catalog variants.
Create Back In Stock Subscriptioncreate_back_in_stock_subscriptionPOSTSubscribe a profile to receive back in stock notifications.
Create Catalog Categorycreate_catalog_categoryPOSTCreate a new catalog category.
Create Catalog Itemcreate_catalog_itemPOSTCreate a new catalog item.
Create Catalog Variantcreate_catalog_variantPOSTCreate a new variant for a related catalog item.
Delete Catalog Categorydelete_catalog_categoryDELETEDelete a catalog category using the given category ID.
Delete Catalog Itemdelete_catalog_itemDELETEDelete a catalog item with the given item ID.
Delete Catalog Variantdelete_catalog_variantDELETEDelete a catalog item variant with the given variant ID.
Get Bulk Create Catalog Items Jobget_bulk_create_catalog_items_jobGETGet a catalog item bulk create job with the given job ID.
Get Bulk Create Catalog Items Jobsget_bulk_create_catalog_items_jobsGETGet all catalog item bulk create jobs.
Get Bulk Create Categories Jobget_bulk_create_categories_jobGETGet a catalog category bulk create job with the given job ID.
Get Bulk Create Categories Jobsget_bulk_create_categories_jobsGETGet all catalog category bulk create jobs.
Get Bulk Create Variants Jobget_bulk_create_variants_jobGETGet a catalog variant bulk create job with the given job ID.
Get Bulk Create Variants Jobsget_bulk_create_variants_jobsGETGet all catalog variant bulk create jobs.
Get Bulk Delete Catalog Items Jobget_bulk_delete_catalog_items_jobGETGet a catalog item bulk delete job with the given job ID.
Get Bulk Delete Catalog Items Jobsget_bulk_delete_catalog_items_jobsGETGet all catalog item bulk delete jobs.
Get Bulk Delete Categories Jobget_bulk_delete_categories_jobGETGet a catalog category bulk delete job with the given job ID.
Get Bulk Delete Categories Jobsget_bulk_delete_categories_jobsGETGet all catalog category bulk delete jobs.
Get Bulk Delete Variants Jobget_bulk_delete_variants_jobGETGet a catalog variant bulk delete job with the given job ID.
Get Bulk Delete Variants Jobsget_bulk_delete_variants_jobsGETGet all catalog variant bulk delete jobs.
Get Bulk Update Catalog Items Jobget_bulk_update_catalog_items_jobGETGet a catalog item bulk update job with the given job ID.
Get Bulk Update Catalog Items Jobsget_bulk_update_catalog_items_jobsGETGet all catalog item bulk update jobs.
Get Bulk Update Categories Jobget_bulk_update_categories_jobGETGet a catalog category bulk update job with the given job ID.
Get Bulk Update Categories Jobsget_bulk_update_categories_jobsGETGet all catalog category bulk update jobs.
Get Bulk Update Variants Jobget_bulk_update_variants_jobGETGet a catalog variate bulk update job with the given job ID.
Get Bulk Update Variants Jobsget_bulk_update_variants_jobsGETGet all catalog variant bulk update jobs.
Get Catalog Categoriesget_catalog_categoriesGETGet all catalog categories in an account.
Get Catalog Categoryget_catalog_categoryGETGet a catalog category with the given category ID.
Get Catalog Itemget_catalog_itemGETGet a specific catalog item with the given item ID.
Get Catalog Itemsget_catalog_itemsGETGet all catalog items in an account.
Get Catalog Variantget_catalog_variantGETGet a catalog item variant with the given variant ID.
Get Catalog Variantsget_catalog_variantsGETGet all variants in an account.
Get Categories for Catalog Itemget_categories_for_catalog_itemGETGet all catalog categories that an item with the given item ID is in.
Get Category IDs for Catalog Itemget_category_ids_for_catalog_itemGETGet all catalog categories that a particular item is in.
Get Item IDs for Catalog Categoryget_item_ids_for_catalog_categoryGETGet all items in the given category ID.
Get Items for Catalog Categoryget_items_for_catalog_categoryGETGet all items in a category with the given category ID.
Get Variant IDs for Catalog Itemget_variant_ids_for_catalog_itemGETGet all variants related to the given item ID.
Get Variants for Catalog Itemget_variants_for_catalog_itemGETGet all variants related to the given item ID.
Remove Categories from Catalog Itemremove_categories_from_catalog_itemDELETEDelete catalog category relationships for the given item ID.
Remove Items from Catalog Categoryremove_items_from_catalog_categoryDELETEDelete item relationships for the given category ID.
Update Catalog Categoryupdate_catalog_categoryPATCHUpdate a catalog category with the given category ID.
Update Catalog Itemupdate_catalog_itemPATCHUpdate a catalog item with the given item ID.
Update Catalog Variantupdate_catalog_variantPATCHUpdate a catalog item variant with the given variant ID.
Update Categories for Catalog Itemupdate_categories_for_catalog_itemPATCHUpdate catalog category relationships for the given item ID.
Update Items for Catalog Categoryupdate_items_for_catalog_categoryPATCHUpdate item relationships for the given category ID.
Client12
Bulk Create Client Eventsbulk_create_client_eventsPOSTCreate new events to track a profile's activity.
Create Client Back In Stock Subscriptioncreate_client_back_in_stock_subscriptionPOSTSubscribe a profile to receive back in stock notifications.
Create Client Eventcreate_client_eventPOSTCreate a new event to track a profile's activity.
Create Client Reviewcreate_client_reviewPOSTCreate a review with the given ID.
Create Client Subscriptioncreate_client_subscriptionPOSTCreates a subscription and consent record for email and/or SMS channels based on the provided email and phone number attributes, respectively.
Create or Update Client Profilecreate_client_profilePOSTCreate or update properties about a profile without tracking an associated event.
Create or Update Client Push Tokencreate_client_push_tokenPOSTCreate or update a push token.
Get Client Geofencesget_client_geofencesGETGet all geofences in an account.
Get Client IP Allowlistget_client_ip_allowlistGETReturn the current integration-egress IP allow list.
Get Client Review Values Reportsget_client_review_values_reportsGETGet all reviews values reports in an account.
Get Client Reviewsget_client_reviewsGETGet all reviews.
Unregister Client Push Tokenunregister_client_push_tokenPOSTUnregister a push token.
Conversation1
Create Conversation Messagecreate_conversation_messagePOSTSend an outbound message to a conversation.
Coupon17
Bulk Create Coupon Codesbulk_create_coupon_codesPOSTCreate a coupon-code-bulk-create-job to bulk create a list of coupon codes.
Create Couponcreate_couponPOSTCreates a new coupon.
Create Coupon Codecreate_coupon_codePOSTSynchronously creates a coupon code for the given coupon.
Delete Coupondelete_couponDELETEDelete the coupon with the given coupon ID.
Delete Coupon Codedelete_coupon_codeDELETEDeletes a coupon code specified by the given identifier synchronously.
Get Bulk Create Coupon Code Jobsget_bulk_create_coupon_code_jobsGETGet all coupon code bulk create jobs.
Get Bulk Create Coupon Codes Jobget_bulk_create_coupon_codes_jobGETGet a coupon code bulk create job with the given job ID.
Get Couponget_couponGETGet a specific coupon with the given coupon ID.
Get Coupon Codeget_coupon_codeGETReturns a Coupon Code specified by the given identifier.
Get Coupon Code IDs for Couponget_coupon_code_ids_for_couponGETGets a list of coupon code relationships associated with the given coupon id Rate limits : Burst: 75/s Steady: 750/m
Get Coupon Codesget_coupon_codesGETGets a list of coupon codes associated with a coupon/coupons or a profile/profiles.
Get Coupon Codes for Couponget_coupon_codes_for_couponGETGets a list of coupon codes associated with the given coupon id Rate limits : Burst: 75/s Steady: 750/m
Get Coupon For Coupon Codeget_coupon_for_coupon_codeGETGet the coupon associated with a given coupon code ID.
Get Coupon ID for Coupon Codeget_coupon_id_for_coupon_codeGETGets the coupon relationship associated with the given coupon code id Rate limits : Burst: 75/s Steady: 750/m
Get Couponsget_couponsGETGet all coupons in an account.
Update Couponupdate_couponPATCHRate limits : Burst: 3/s Steady: 60/m
Update Coupon Codeupdate_coupon_codePATCHUpdates a coupon code specified by the given identifier synchronously.
Custom Object39
Bulk Create Data Source Recordsbulk_create_data_source_recordsPOSTCreate a bulk data source record import job to create a batch of records.
Bulk Delete Object Recordsbulk_delete_object_recordsPOSTDelete a batch of object records.
Create Data Sourcecreate_data_sourcePOSTCreate a new data source in an account Rate limits : Burst: 3/s Steady: 60/m
Create Data Source Recordcreate_data_source_recordPOSTCreate a data source record import job to create a single record.
Create Object Schemacreate_object_schemaPOSTCreate an object schema.
Create Object Schema Relationshipcreate_object_schema_relationshipPOSTCreate a relationship between object schemas.
Create Object Typecreate_object_typePOSTCreate an object type.
Create Profile Schema Relationshipcreate_profile_schema_relationshipPOSTCreate a relationship between an object schema and a profile Rate limits : Burst: 3/s Steady: 60/m
Delete Data Sourcedelete_data_sourceDELETEDelete a data source in an account.
Delete Object Schema Relationshipdelete_object_schema_relationshipDELETEDelete a relationship between object schemas Rate limits : Burst: 3/s Steady: 60/m
Delete Object Typedelete_object_typeDELETEDelete the object type with the given ID.
Delete Profile Schema Relationshipdelete_profile_schema_relationshipDELETEDelete a relationship between an object schema and a profile Rate limits : Burst: 3/s Steady: 60/m
Get Current Schema for Object Typeget_current_schema_for_object_typeGETGet current schema for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Current Schema ID for Object Typeget_current_schema_id_for_object_typeGETGet current schema for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Data Sourceget_data_sourceGETRetrieve a data source in an account.
Get Data Sourcesget_data_sourcesGETGet all data sources in an account.
Get Draft Schema for Object Typeget_draft_schema_for_object_typeGETGet draft schema for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Draft Schema ID for Object Typeget_draft_schema_id_for_object_typeGETGet draft schema for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Ingestion Log IDs for Object Typeget_ingestion_log_ids_for_object_typeGETGet the ingestion logs for a given object type.
Get Ingestion Logs for Object Typeget_ingestion_logs_for_object_typeGETGet the ingestion logs for a given object type.
Get Object Recordget_object_recordGETGet the object record with the given compound ID.
Get Object Schemaget_object_schemaGETGet the object schema with the given ID.
Get Object Schema Relationshipsget_object_schema_relationshipsGETGet related object schemas for an object schema Rate limits : Burst: 3/s Steady: 60/m
Get Object Typeget_object_typeGETGet the object type with the given ID.
Get Object Type Relationshipsget_object_type_relationshipsGETGet related object types for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Object Typesget_object_typesGETGet all object types in an account.
Get Profile Schema Relationshipsget_profile_schema_relationshipsGETGet related profile object schemas for an object schema Rate limits : Burst: 3/s Steady: 60/m
Get Profile Type Relationshipsget_profile_type_relationshipsGETGet related profile object types for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Record IDs for Object Typeget_record_ids_for_object_typeGETGet all object records for a given object type.
Get Records for Object Typeget_records_for_object_typeGETGet all object records for a given object type.
Get Schema Version IDs for Object Typeget_schema_version_ids_for_object_typeGETGet all schema versions for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Schema Versions for Object Typeget_schema_versions_for_object_typeGETGet all schema versions for an object type Rate limits : Burst: 3/s Steady: 60/m
Get Source Mappingget_source_mappingGETGet the source mapping with the given ID.
Get Source Mapping for Object Schemaget_source_mapping_for_object_schemaGETGet source mapping for an object schema Rate limits : Burst: 3/s Steady: 60/m
Get Source Mapping ID for Object Schemaget_source_mapping_id_for_object_schemaGETGet source mapping for an object schema Rate limits : Burst: 3/s Steady: 60/m
Update Object Schemaupdate_object_schemaPATCHUpdate the object schema with the given ID.
Update Object Schema Relationshipupdate_object_schema_relationshipPATCHUpdate a relationship between object schemas Rate limits : Burst: 3/s Steady: 60/m
Update Profile Schema Relationshipupdate_profile_schema_relationshipPATCHUpdate a relationship between an object schema and a profile Rate limits : Burst: 3/s Steady: 60/m
Update Source Mappingupdate_source_mappingPATCHUpdate the source mapping with the given ID.
Data Privacy1
Request Profile Deletionrequest_profile_deletionPOSTRequest a deletion for the profiles corresponding to one of the following identifiers: email, phone number, or id.
Event8
Bulk Create Eventsbulk_create_eventsPOSTCreate a batch of events for one or more profiles.
Create Eventcreate_eventPOSTCreate a new event to track a profile's activity.
Get Eventget_eventGETGet an event with the given event ID.
Get Eventsget_eventsGETGet all events in an account
Get Metric for Eventget_metric_for_eventGETGet the metric for an event with the given event ID.
Get Metric ID for Eventget_metric_id_for_eventGETGet a list of related Metrics for an Event Rate limits : Burst: 350/s Steady: 3500/m
Get Profile for Eventget_profile_for_eventGETGet the profile associated with an event with the given event ID.
Get Profile ID for Eventget_profile_id_for_eventGETGet profile relationships for an event with the given event ID.
Flow21
Create Flowcreate_flowPOSTCreate a new flow using an encoded flow definition.
Delete Flowdelete_flowDELETEDelete a flow with the given flow ID.
Delete Flow Actiondelete_flow_actionDELETEDelete a flow action.
Get Action for Flow Messageget_action_for_flow_messageGETGet the flow action for a flow message with the given message ID.
Get Action ID for Flow Messageget_action_id_for_flow_messageGETGet the relationship for a flow message's flow action, given the flow ID.
Get Action IDs for Flowget_action_ids_for_flowGETGet all relationships for flow actions associated with the given flow ID.
Get Actions for Flowget_actions_for_flowGETGet all flow actions associated with the given flow ID.
Get Flowget_flowGETGet a flow with the given flow ID.
Get Flow Actionget_flow_actionGETGet a flow action from a flow with the given flow action ID.
Get Flow for Flow Actionget_flow_for_flow_actionGETGet the flow associated with the given action ID.
Get Flow ID for Flow Actionget_flow_id_for_flow_actionGETGet the flow associated with the given action ID.
Get Flow Messageget_flow_messageGETGet a flow message from a flow with the given flow message ID.
Get Flowsget_flowsGETGet all flows in an account.
Get Message IDs for Flow Actionget_message_ids_for_flow_actionGETGet all relationships for flow messages associated with the given flow action ID.
Get Messages For Flow Actionget_flow_action_messagesGETGet all flow messages associated with the given flow action ID.
Get Tag IDs for Flowget_tag_ids_for_flowGETReturn the tag IDs of all tags associated with the given flow.
Get Tags for Flowget_tags_for_flowGETReturn all tags associated with the given flow ID.
Get Template for Flow Messageget_template_for_flow_messageGETReturn the related template Rate limits : Burst: 3/s Steady: 60/m
Get Template ID for Flow Messageget_template_id_for_flow_messageGETReturns the ID of the related template Rate limits : Burst: 3/s Steady: 60/m
Update Flow Actionupdate_flow_actionPATCHUpdate a flow action.
Update Flow Statusupdate_flowPATCHUpdate the status of a flow with the given flow ID, and all actions in that flow.
Form9
Create Formcreate_formPOSTCreate a new form.
Delete Formdelete_formDELETEDelete a given form.
Get Formget_formGETGet the form with the given ID.
Get Form for Form Versionget_form_for_form_versionGETGet the form associated with the given form version.
Get Form ID for Form Versionget_form_id_for_form_versionGETGet the ID of the form associated with the given form version.
Get Form Versionget_form_versionGETGet the form version with the given ID.
Get Formsget_formsGETGet all forms in an account.
Get Version IDs for Formget_version_ids_for_formGETGet the IDs of the form versions for the given form.
Get Versions for Formget_versions_for_formGETGet the form versions for the given form.
Image5
Get Imageget_imageGETGet the image with the given image ID.
Get Imagesget_imagesGETGet all images in an account.
Update Imageupdate_imagePATCHUpdate the image with the given image ID.
Upload Image From Fileupload_image_from_filePOSTUpload an image from a file.
Upload Image From URLupload_image_from_urlPOSTImport an image from a url or data uri.
List13
Add Profiles to Listadd_profiles_to_listPOSTAdd a profile to a list with the given list ID.
Create Listcreate_listPOSTCreate a new list.
Delete Listdelete_listDELETEDelete a list with the given list ID.
Get Flows Triggered by Listget_flows_triggered_by_listGETGet all flows where the given list ID is being used as the trigger.
Get IDs for Flows Triggered by Listget_ids_for_flows_triggered_by_listGETGet the IDs of all flows where the given list is being used as the trigger.
Get Listget_listGETGet a list with the given list ID.
Get Listsget_listsGETGet all lists in an account.
Get Profile IDs for Listget_profile_ids_for_listGETGet profile membership relationships for a list with the given list ID.
Get Profiles for Listget_profiles_for_listGETGet all profiles within a list with the given list ID.
Get Tag IDs for Listget_tag_ids_for_listGETReturn all tags associated with the given list ID.
Get Tags for Listget_tags_for_listGETReturn all tags associated with the given list ID.
Remove Profiles from Listremove_profiles_from_listDELETERemove a profile from a list with the given list ID.
Update Listupdate_listPATCHUpdate the name of a list with the given list ID.
Metric24
Create Custom Metriccreate_custom_metricPOSTCreate a new custom metric.
Delete Custom Metricdelete_custom_metricDELETEDelete a custom metric with the given custom metric ID.
Get Custom Metricget_custom_metricGETGet a custom metric with the given custom metric ID.
Get Custom Metric for Mapped Metricget_custom_metric_for_mapped_metricGETGet the custom metric for the given mapped metric ID (if applicable).
Get Custom Metric ID for Mapped Metricget_custom_metric_id_for_mapped_metricGETGet the ID of the custom metric for the given mapped metric.
Get Custom Metricsget_custom_metricsGETGet all custom metrics in an account.
Get Flows Triggered by Metricget_flows_triggered_by_metricGETGet all flows where the given metric is being used as the trigger.
Get IDs for Flows Triggered by Metricget_ids_for_flows_triggered_by_metricGETGet the IDs of all flows where the given metric is being used as the trigger.
Get Mapped Metricget_mapped_metricGETGet the mapped metric with the given ID.
Get Mapped Metricsget_mapped_metricsGETGet all mapped metrics in an account.
Get Metricget_metricGETGet a metric with the given metric ID.
Get Metric for Mapped Metricget_metric_for_mapped_metricGETGet the metric for the given mapped metric ID (if applicable).
Get Metric for Metric Propertyget_metric_for_metric_propertyGETGet the metric for the given metric property ID.
Get Metric ID for Mapped Metricget_metric_id_for_mapped_metricGETGet the ID of the metric for the given mapped metric.
Get Metric ID for Metric Propertyget_metric_id_for_metric_propertyGETGet the ID of the metric for the given metric property.
Get Metric IDs for Custom Metricget_metric_ids_for_custom_metricGETGet all metrics for the given custom metric ID.
Get Metric Propertyget_metric_propertyGETGet a metric property with the given metric property ID.
Get Metricsget_metricsGETGet all metrics in an account.
Get Metrics for Custom Metricget_metrics_for_custom_metricGETGet all metrics for the given custom metric ID.
Get Properties for Metricget_properties_for_metricGETGet the metric properties for the given metric ID.
Get Property IDs for Metricget_property_ids_for_metricGETGet the IDs of metric properties for the given metric.
Query Metric Aggregatesquery_metric_aggregatesPOSTQuery and aggregate event data associated with a metric, including native Klaviyo metrics, integration-specific metrics, and custom events (not to be confused with custom metrics, which...
Update Custom Metricupdate_custom_metricPATCHUpdate a custom metric with the given custom metric ID.
Update Mapped Metricupdate_mapped_metricPATCHUpdate the mapped metric with the given ID.
Profile38
Bulk Import Profilesbulk_import_profilesPOSTCreate a bulk profile import job to create or update a batch of profiles.
Bulk Subscribe Profilesbulk_subscribe_profilesPOSTSubscribe one or more profiles to email marketing, SMS marketing, WhatsApp, or push.
Bulk Suppress Profilesbulk_suppress_profilesPOSTManually suppress profiles by email address or specify a segment/list ID to suppress all current members of a segment/list.
Bulk Unsubscribe Profilesbulk_unsubscribe_profilesPOST🚧 Profiles not in the specified list will be globally unsubscribed.
Bulk Unsuppress Profilesbulk_unsuppress_profilesPOSTManually unsuppress profiles by email address or specify a segment/list ID to unsuppress all current members of a segment/list.
Create or Update Profilecreate_or_update_profilePOSTGiven a set of profile attributes and optionally an ID, create or update a profile.
Create or Update Push Tokencreate_push_tokenPOSTCreate or update a push token.
Create Profilecreate_profilePOSTCreate a new profile.
Delete Push Tokendelete_push_tokenDELETEDelete a specific push token based on its ID.
Get Bulk Import Profiles Jobget_bulk_import_profiles_jobGETGet a bulk profile import job with the given job ID.
Get Bulk Import Profiles Jobsget_bulk_import_profiles_jobsGETGet all bulk profile import jobs.
Get Bulk Suppress Profiles Jobget_bulk_suppress_profiles_jobGETGet the bulk suppress profiles job with the given job ID.
Get Bulk Suppress Profiles Jobsget_bulk_suppress_profiles_jobsGETGet the status of all bulk profile suppression jobs.
Get Bulk Unsuppress Profiles Jobget_bulk_unsuppress_profiles_jobGETGet the bulk unsuppress profiles job with the given job ID.
Get Bulk Unsuppress Profiles Jobsget_bulk_unsuppress_profiles_jobsGETGet all bulk unsuppress profiles jobs.
Get Conversation for Profileget_conversation_for_profileGETGet the conversation for a profile with the given profile ID.
Get Conversation ID for Profileget_conversation_id_for_profileGETGet the conversation relationship for a profile with the given profile ID.
Get Conversation IDs for Profileget_conversation_ids_for_profileGETGet the IDs of all conversations for a profile across all channels.
Get Conversations for Profileget_conversations_for_profileGETGet all conversations for a profile with the given profile ID.
Get Errors for Bulk Import Profiles Jobget_errors_for_bulk_import_profiles_jobGETGet import errors for the bulk profile import job with the given ID.
Get List for Bulk Import Profiles Jobget_list_for_bulk_import_profiles_jobGETGet list for the bulk profile import job with the given ID.
Get List IDs for Bulk Import Profiles Jobget_list_ids_for_bulk_import_profiles_jobGETGet list relationship for the bulk profile import job with the given ID.
Get List IDs for Profileget_list_ids_for_profileGETGet list memberships for a profile with the given profile ID.
Get Lists for Profileget_lists_for_profileGETGet list memberships for a profile with the given profile ID.
Get Profileget_profileGETGet the profile with the given profile ID.
Get Profile for Push Tokenget_profile_for_push_tokenGETReturn the profile associated with the given push token.
Get Profile ID for Push Tokenget_profile_id_for_push_tokenGETReturn the ID of the profile associated with the given push token.
Get Profile IDs for Bulk Import Profiles Jobget_profile_ids_for_bulk_import_profiles_jobGETGet profile relationships for the bulk profile import job with the given ID.
Get Profilesget_profilesGETGet all profiles in an account.
Get Profiles for Bulk Import Profiles Jobget_profiles_for_bulk_import_profiles_jobGETGet profiles for the bulk profile import job with the given ID.
Get Push Tokenget_push_tokenGETReturn a specific push token based on its ID.
Get Push Token IDs for Profileget_push_token_ids_for_profileGETReturn the IDs of all push tokens associated with the given profile.
Get Push Tokensget_push_tokensGETReturn push tokens associated with company.
Get Push Tokens for Profileget_push_tokens_for_profileGETReturn all push tokens that belong to the given profile.
Get Segment IDs for Profileget_segment_ids_for_profileGETGet segment membership relationships for a profile with the given profile ID.
Get Segments for Profileget_segments_for_profileGETGet segment memberships for a profile with the given profile ID.
Merge Profilesmerge_profilesPOSTMerge a given related profile into a profile with the given profile ID.
Update Profileupdate_profilePATCHUpdate the profile with the given profile ID.
Reporting7
Query Campaign Valuesquery_campaign_valuesPOSTReturns the requested campaign analytics values data Rate limits : Burst: 1/s Steady: 2/m Daily: 225/d
Query Flow Seriesquery_flow_seriesPOSTReturns the requested flow analytics series data Rate limits : Burst: 1/s Steady: 2/m Daily: 225/d
Query Flow Valuesquery_flow_valuesPOSTReturns the requested flow analytics values data Rate limits : Burst: 1/s Steady: 2/m Daily: 225/d
Query Form Seriesquery_form_seriesPOSTReturns the requested form analytics series data.
Query Form Valuesquery_form_valuesPOSTReturns the requested form analytics values data.
Query Segment Seriesquery_segment_seriesPOSTReturns the requested segment analytics series data.
Query Segment Valuesquery_segment_valuesPOSTReturns the requested segment analytics values data.
Review3
Get Reviewget_reviewGETGet the review with the given ID.
Get Reviewsget_reviewsGETGet all reviews.
Update Reviewupdate_reviewPATCHUpdate a review.
Segment11
Create Segmentcreate_segmentPOSTCreate a segment.
Delete Segmentdelete_segmentDELETEDelete a segment with the given segment ID.
Get Flows Triggered by Segmentget_flows_triggered_by_segmentGETGet all flows where the given segment ID is being used as the trigger.
Get IDs for Flows Triggered by Segmentget_ids_for_flows_triggered_by_segmentGETGet the IDs of all flows where the given segment is being used as the trigger.
Get Profile IDs for Segmentget_profile_ids_for_segmentGETGet all profile membership relationships for the given segment ID.
Get Profiles for Segmentget_profiles_for_segmentGETGet all profiles within a segment with the given segment ID.
Get Segmentget_segmentGETGet a segment with the given segment ID.
Get Segmentsget_segmentsGETGet all segments in an account.
Get Tag IDs for Segmentget_tag_ids_for_segmentGETIf related resource is tags, returns the tag IDs of all tags associated with the given segment ID.
Get Tags for Segmentget_tags_for_segmentGETReturn all tags associated with the given segment ID.
Update Segmentupdate_segmentPATCHUpdate a segment with the given segment ID.
Tag26
Create Tagcreate_tagPOSTCreate a tag.
Create Tag Groupcreate_tag_groupPOSTCreate a tag group.
Delete Tagdelete_tagDELETEDelete the tag with the given tag ID.
Delete Tag Groupdelete_tag_groupDELETEDelete the tag group with the given tag group ID.
Get Campaign IDs for Tagget_campaign_ids_for_tagGETReturns the IDs of all campaigns associated with the given tag.
Get Flow IDs for Tagget_flow_ids_for_tagGETReturns the IDs of all flows associated with the given tag.
Get List IDs for Tagget_list_ids_for_tagGETReturns the IDs of all lists associated with the given tag.
Get Segment IDs for Tagget_segment_ids_for_tagGETReturns the IDs of all segments associated with the given tag.
Get Tagget_tagGETRetrieve the tag with the given tag ID.
Get Tag Groupget_tag_groupGETRetrieve the tag group with the given tag group ID.
Get Tag Group for Tagget_tag_group_for_tagGETReturns the tag group resource for a given tag ID.
Get Tag Group ID for Tagget_tag_group_id_for_tagGETReturns the id of the tag group related to the given tag.
Get Tag Groupsget_tag_groupsGETList all tag groups in an account.
Get Tag IDs for Tag Groupget_tag_ids_for_tag_groupGETReturns the tag IDs of all tags inside the given tag group.
Get Tagsget_tagsGETList all tags in an account.
Get Tags for Tag Groupget_tags_for_tag_groupGETReturn the tags for a given tag group ID.
Remove Tag from Campaignsremove_tag_from_campaignsDELETERemove a tag's association with one or more campaigns.
Remove Tag from Flowsremove_tag_from_flowsDELETERemove a tag's association with one or more flows.
Remove Tag from Listsremove_tag_from_listsDELETERemove a tag's association with one or more lists.
Remove Tag from Segmentsremove_tag_from_segmentsDELETERemove a tag's association with one or more segments.
Tag Campaignstag_campaignsPOSTAssociate a tag with one or more campaigns.
Tag Flowstag_flowsPOSTAssociate a tag with one or more flows.
Tag Liststag_listsPOSTAssociate a tag with one or more lists.
Tag Segmentstag_segmentsPOSTAssociate a tag with one or more segments.
Update Tagupdate_tagPATCHUpdate the tag with the given tag ID.
Update Tag Groupupdate_tag_groupPATCHUpdate the tag group with the given tag group ID.
Template12
Clone Templateclone_templatePOSTCreate a clone of a template with the given template ID.
Create Templatecreate_templatePOSTCreate a new HTML or drag-and-drop template.
Create Universal Contentcreate_universal_contentPOSTCreate universal content.
Delete Templatedelete_templateDELETEDelete a template with the given template ID.
Delete Universal Contentdelete_universal_contentDELETEDelete the universal content with the given ID.
Get All Universal Contentget_all_universal_contentGETGet all universal content in an account.
Get Templateget_templateGETGet a template with the given template ID.
Get Templatesget_templatesGETGet all templates in an account.
Get Universal Contentget_universal_contentGETGet the universal content with the given ID.
Render Templaterender_templatePOSTRender a template with the given template ID and context attribute.
Update Templateupdate_templatePATCHUpdate a template with the given template ID.
Update Universal Contentupdate_universal_contentPATCHUpdate universal content.
Tracking Setting3
Get Tracking Settingget_tracking_settingGETGet the UTM tracking setting with the given account ID.
Get Tracking Settingsget_tracking_settingsGETGet all UTM tracking settings in an account.
Update Tracking Settingupdate_tracking_settingPATCHUpdate the UTM tracking setting with the given account ID.
Web Feed5
Create Web Feedcreate_web_feedPOSTCreate a web feed.
Delete Web Feeddelete_web_feedDELETEDelete the web feed with the given ID.
Get Web Feedget_web_feedGETGet the web feed with the given ID.
Get Web Feedsget_web_feedsGETGet all web feeds for an account.
Update Web Feedupdate_web_feedPATCHUpdate the web feed with the given ID.
Webhook7
Create Webhookcreate_webhookPOSTCreate a new Webhook Rate limits : Burst: 1/s Steady: 15/m
Delete Webhookdelete_webhookDELETEDelete a webhook with the given ID.
Get Webhookget_webhookGETGet the webhook with the given ID.
Get Webhook Topicget_webhook_topicGETGet the webhook topic with the given ID.
Get Webhook Topicsget_webhook_topicsGETGet all webhook topics in a Klaviyo account.
Get Webhooksget_webhooksGETGet all webhooks in an account.
Update Webhookupdate_webhookPATCHUpdate the webhook with the given ID.