All integrations

Klaviyo

MARKETING · MARKETING

Profiles, lists, segments, campaigns, and flows on their own account.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

klaviyo_delete_api_campaigns_by_idWRITE

Delete campaign via DELETE /api/campaigns/{id}

campaigns:write
klaviyo_delete_api_catalog_categories_by_idWRITE

Delete catalog category via DELETE /api/catalog-categories/{id}

catalogs:write
klaviyo_delete_api_catalog_categories_by_id_relationships_itemsWRITE

Remove items from catalog category via DELETE /api/catalog-categories/{id}/relationships/items

catalogs:write
klaviyo_delete_api_catalog_items_by_idWRITE

Delete catalog item via DELETE /api/catalog-items/{id}

catalogs:write
klaviyo_delete_api_catalog_items_by_id_relationships_categoriesWRITE

Remove categories from catalog item via DELETE /api/catalog-items/{id}/relationships/categories

catalogs:write
klaviyo_delete_api_catalog_variants_by_idWRITE

Delete catalog variant via DELETE /api/catalog-variants/{id}

catalogs:write
klaviyo_delete_api_coupon_codes_by_idWRITE

Delete coupon code via DELETE /api/coupon-codes/{id}

coupon-codes:write
klaviyo_delete_api_coupons_by_idWRITE

Delete coupon via DELETE /api/coupons/{id}

coupons:write
klaviyo_delete_api_custom_metrics_by_idWRITE

Delete custom metric via DELETE /api/custom-metrics/{id}

metrics:write
klaviyo_delete_api_data_sources_by_idWRITE

Delete data source via DELETE /api/data-sources/{id}

custom-objects:write
klaviyo_delete_api_flow_actions_by_idWRITE

Delete flow action via DELETE /api/flow-actions/{id}

flows:write
klaviyo_delete_api_flows_by_idWRITE

Delete flow via DELETE /api/flows/{id}

flows:write
klaviyo_delete_api_forms_by_idWRITE

Delete form via DELETE /api/forms/{id}

forms:write
klaviyo_delete_api_lists_by_idWRITE

Delete list via DELETE /api/lists/{id}

lists:write
klaviyo_delete_api_lists_by_id_relationships_profilesWRITE

Remove profiles from list via DELETE /api/lists/{id}/relationships/profiles

lists:writeprofiles:write
klaviyo_delete_api_object_schemas_by_id_relationships_object_schemasWRITE

Delete object schema relationship via DELETE /api/object-schemas/{id}/relationships/object-schemas

custom-objects:write
klaviyo_delete_api_object_schemas_by_id_relationships_profile_object_schemasWRITE

Delete profile schema relationship via DELETE /api/object-schemas/{id}/relationships/profile-object-schemas

custom-objects:write
klaviyo_delete_api_object_types_by_idWRITE

Delete object type via DELETE /api/object-types/{id}

custom-objects:write
klaviyo_delete_api_push_tokens_by_idWRITE

Delete push token via DELETE /api/push-tokens/{id}

push-tokens:write
klaviyo_delete_api_segments_by_idWRITE

Delete segment via DELETE /api/segments/{id}

segments:write
klaviyo_delete_api_tag_groups_by_idWRITE

Delete tag group via DELETE /api/tag-groups/{id}

tags:readtags:write
klaviyo_delete_api_tags_by_idWRITE

Delete tag via DELETE /api/tags/{id}

tags:readtags:write
klaviyo_delete_api_tags_by_id_relationships_campaignsWRITE

Remove tag from campaigns via DELETE /api/tags/{id}/relationships/campaigns

campaigns:writetags:write
klaviyo_delete_api_tags_by_id_relationships_flowsWRITE

Remove tag from flows via DELETE /api/tags/{id}/relationships/flows

flows:writetags:write
klaviyo_delete_api_tags_by_id_relationships_listsWRITE

Remove tag from lists via DELETE /api/tags/{id}/relationships/lists

lists:writetags:write
klaviyo_delete_api_tags_by_id_relationships_segmentsWRITE

Remove tag from segments via DELETE /api/tags/{id}/relationships/segments

segments:writetags:write
klaviyo_delete_api_template_universal_content_by_idWRITE

Delete universal content via DELETE /api/template-universal-content/{id}

templates:write
klaviyo_delete_api_templates_by_idWRITE

Delete template via DELETE /api/templates/{id}

templates:write
klaviyo_delete_api_web_feeds_by_idWRITE

Delete web feed via DELETE /api/web-feeds/{id}

web-feeds:write
klaviyo_delete_api_webhooks_by_idWRITE

Delete webhook via DELETE /api/webhooks/{id}

webhooks:write
klaviyo_get_api_accountsREAD

Get accounts via GET /api/accounts

accounts:read
klaviyo_get_api_accounts_by_idREAD

Get account via GET /api/accounts/{id}

accounts:read
klaviyo_get_api_campaign_messages_by_idREAD

Get campaign message via GET /api/campaign-messages/{id}

campaigns:read
klaviyo_get_api_campaign_messages_by_id_campaignREAD

Get campaign for campaign message via GET /api/campaign-messages/{id}/campaign

campaigns:read
klaviyo_get_api_campaign_messages_by_id_imageREAD

Get image for campaign message via GET /api/campaign-messages/{id}/image

campaigns:readimages:read
klaviyo_get_api_campaign_messages_by_id_relationships_campaignREAD

Get campaign id for campaign message via GET /api/campaign-messages/{id}/relationships/campaign

campaigns:read
klaviyo_get_api_campaign_messages_by_id_relationships_imageREAD

Get image id for campaign message via GET /api/campaign-messages/{id}/relationships/image

campaigns:readimages:read
klaviyo_get_api_campaign_messages_by_id_relationships_templateREAD

Get template id for campaign message via GET /api/campaign-messages/{id}/relationships/template

campaigns:readtemplates:read
klaviyo_get_api_campaign_messages_by_id_templateREAD

Get template for campaign message via GET /api/campaign-messages/{id}/template

campaigns:readtemplates:read
klaviyo_get_api_campaign_recipient_estimation_jobs_by_idREAD

Get campaign recipient estimation job via GET /api/campaign-recipient-estimation-jobs/{id}

campaigns:read
klaviyo_get_api_campaign_recipient_estimations_by_idREAD

Get campaign recipient estimation via GET /api/campaign-recipient-estimations/{id}

campaigns:read
klaviyo_get_api_campaign_send_jobs_by_idREAD

Get campaign send job via GET /api/campaign-send-jobs/{id}

campaigns:read
klaviyo_get_api_campaignsREAD

Get campaigns via GET /api/campaigns

campaigns:read
klaviyo_get_api_campaigns_by_idREAD

Get campaign via GET /api/campaigns/{id}

campaigns:read
klaviyo_get_api_campaigns_by_id_campaign_messagesREAD

Get messages for campaign via GET /api/campaigns/{id}/campaign-messages

campaigns:read
klaviyo_get_api_campaigns_by_id_relationships_campaign_messagesREAD

Get message ids for campaign via GET /api/campaigns/{id}/relationships/campaign-messages

campaigns:read
klaviyo_get_api_campaigns_by_id_relationships_tagsREAD

Get tag ids for campaign via GET /api/campaigns/{id}/relationships/tags

campaigns:readtags:read
klaviyo_get_api_campaigns_by_id_tagsREAD

Get tags for campaign via GET /api/campaigns/{id}/tags

campaigns:readtags:read
klaviyo_get_api_catalog_categoriesREAD

Get catalog categories via GET /api/catalog-categories

catalogs:read
klaviyo_get_api_catalog_categories_by_idREAD

Get catalog category via GET /api/catalog-categories/{id}

catalogs:read
klaviyo_get_api_catalog_categories_by_id_itemsREAD

Get items for catalog category via GET /api/catalog-categories/{id}/items

catalogs:read
klaviyo_get_api_catalog_categories_by_id_relationships_itemsREAD

Get item ids for catalog category via GET /api/catalog-categories/{id}/relationships/items

catalogs:read
klaviyo_get_api_catalog_category_bulk_create_jobsREAD

Get bulk create categories jobs via GET /api/catalog-category-bulk-create-jobs

catalogs:read
klaviyo_get_api_catalog_category_bulk_create_jobs_by_job_idREAD

Get bulk create categories job via GET /api/catalog-category-bulk-create-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_category_bulk_delete_jobsREAD

Get bulk delete categories jobs via GET /api/catalog-category-bulk-delete-jobs

catalogs:read
klaviyo_get_api_catalog_category_bulk_delete_jobs_by_job_idREAD

Get bulk delete categories job via GET /api/catalog-category-bulk-delete-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_category_bulk_update_jobsREAD

Get bulk update categories jobs via GET /api/catalog-category-bulk-update-jobs

catalogs:read
klaviyo_get_api_catalog_category_bulk_update_jobs_by_job_idREAD

Get bulk update categories job via GET /api/catalog-category-bulk-update-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_item_bulk_create_jobsREAD

Get bulk create catalog items jobs via GET /api/catalog-item-bulk-create-jobs

catalogs:read
klaviyo_get_api_catalog_item_bulk_create_jobs_by_job_idREAD

Get bulk create catalog items job via GET /api/catalog-item-bulk-create-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_item_bulk_delete_jobsREAD

Get bulk delete catalog items jobs via GET /api/catalog-item-bulk-delete-jobs

catalogs:read
klaviyo_get_api_catalog_item_bulk_delete_jobs_by_job_idREAD

Get bulk delete catalog items job via GET /api/catalog-item-bulk-delete-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_item_bulk_update_jobsREAD

Get bulk update catalog items jobs via GET /api/catalog-item-bulk-update-jobs

catalogs:read
klaviyo_get_api_catalog_item_bulk_update_jobs_by_job_idREAD

Get bulk update catalog items job via GET /api/catalog-item-bulk-update-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_itemsREAD

Get catalog items via GET /api/catalog-items

catalogs:read
klaviyo_get_api_catalog_items_by_idREAD

Get catalog item via GET /api/catalog-items/{id}

catalogs:read
klaviyo_get_api_catalog_items_by_id_categoriesREAD

Get categories for catalog item via GET /api/catalog-items/{id}/categories

catalogs:read
klaviyo_get_api_catalog_items_by_id_relationships_categoriesREAD

Get category ids for catalog item via GET /api/catalog-items/{id}/relationships/categories

catalogs:read
klaviyo_get_api_catalog_items_by_id_relationships_variantsREAD

Get variant ids for catalog item via GET /api/catalog-items/{id}/relationships/variants

catalogs:read
klaviyo_get_api_catalog_items_by_id_variantsREAD

Get variants for catalog item via GET /api/catalog-items/{id}/variants

catalogs:read
klaviyo_get_api_catalog_variant_bulk_create_jobsREAD

Get bulk create variants jobs via GET /api/catalog-variant-bulk-create-jobs

catalogs:read
klaviyo_get_api_catalog_variant_bulk_create_jobs_by_job_idREAD

Get bulk create variants job via GET /api/catalog-variant-bulk-create-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_variant_bulk_delete_jobsREAD

Get bulk delete variants jobs via GET /api/catalog-variant-bulk-delete-jobs

catalogs:read
klaviyo_get_api_catalog_variant_bulk_delete_jobs_by_job_idREAD

Get bulk delete variants job via GET /api/catalog-variant-bulk-delete-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_variant_bulk_update_jobsREAD

Get bulk update variants jobs via GET /api/catalog-variant-bulk-update-jobs

catalogs:read
klaviyo_get_api_catalog_variant_bulk_update_jobs_by_job_idREAD

Get bulk update variants job via GET /api/catalog-variant-bulk-update-jobs/{job_id}

catalogs:read
klaviyo_get_api_catalog_variantsREAD

Get catalog variants via GET /api/catalog-variants

catalogs:read
klaviyo_get_api_catalog_variants_by_idREAD

Get catalog variant via GET /api/catalog-variants/{id}

catalogs:read
klaviyo_get_api_coupon_code_bulk_create_jobsREAD

Get bulk create coupon code jobs via GET /api/coupon-code-bulk-create-jobs

coupon-codes:read
klaviyo_get_api_coupon_code_bulk_create_jobs_by_job_idREAD

Get bulk create coupon codes job via GET /api/coupon-code-bulk-create-jobs/{job_id}

coupon-codes:read
klaviyo_get_api_coupon_codesREAD

Get coupon codes via GET /api/coupon-codes

coupon-codes:read
klaviyo_get_api_coupon_codes_by_idREAD

Get coupon code via GET /api/coupon-codes/{id}

coupon-codes:read
klaviyo_get_api_coupon_codes_by_id_couponREAD

Get coupon for coupon code via GET /api/coupon-codes/{id}/coupon

coupons:read
klaviyo_get_api_coupon_codes_by_id_relationships_couponREAD

Get coupon id for coupon code via GET /api/coupon-codes/{id}/relationships/coupon

coupons:read
klaviyo_get_api_couponsREAD

Get coupons via GET /api/coupons

coupons:read
klaviyo_get_api_coupons_by_idREAD

Get coupon via GET /api/coupons/{id}

coupons:read
klaviyo_get_api_coupons_by_id_coupon_codesREAD

Get coupon codes for coupon via GET /api/coupons/{id}/coupon-codes

coupon-codes:read
klaviyo_get_api_coupons_by_id_relationships_coupon_codesREAD

Get coupon code ids for coupon via GET /api/coupons/{id}/relationships/coupon-codes

coupon-codes:read
klaviyo_get_api_custom_metricsREAD

Get custom metrics via GET /api/custom-metrics

metrics:read
klaviyo_get_api_custom_metrics_by_idREAD

Get custom metric via GET /api/custom-metrics/{id}

metrics:read
klaviyo_get_api_custom_metrics_by_id_metricsREAD

Get metrics for custom metric via GET /api/custom-metrics/{id}/metrics

metrics:read
klaviyo_get_api_custom_metrics_by_id_relationships_metricsREAD

Get metric ids for custom metric via GET /api/custom-metrics/{id}/relationships/metrics

metrics:read
klaviyo_get_api_data_sourcesREAD

Get data sources via GET /api/data-sources

custom-objects:read
klaviyo_get_api_data_sources_by_idREAD

Get data source via GET /api/data-sources/{id}

custom-objects:read
klaviyo_get_api_eventsREAD

Get events via GET /api/events

events:read
klaviyo_get_api_events_by_idREAD

Get event via GET /api/events/{id}

events:read
klaviyo_get_api_events_by_id_metricREAD

Get metric for event via GET /api/events/{id}/metric

events:readmetrics:read
klaviyo_get_api_events_by_id_profileREAD

Get profile for event via GET /api/events/{id}/profile

events:readprofiles:read
klaviyo_get_api_events_by_id_relationships_metricREAD

Get metric id for event via GET /api/events/{id}/relationships/metric

events:readmetrics:read
klaviyo_get_api_events_by_id_relationships_profileREAD

Get profile id for event via GET /api/events/{id}/relationships/profile

events:readprofiles:read
klaviyo_get_api_flow_actions_by_idREAD

Get flow action via GET /api/flow-actions/{id}

flows:read
klaviyo_get_api_flow_actions_by_id_flowREAD

Get flow for flow action via GET /api/flow-actions/{id}/flow

flows:read
klaviyo_get_api_flow_actions_by_id_flow_messagesREAD

Get flow action messages via GET /api/flow-actions/{id}/flow-messages

flows:read
klaviyo_get_api_flow_actions_by_id_relationships_flowREAD

Get flow id for flow action via GET /api/flow-actions/{id}/relationships/flow

flows:read
klaviyo_get_api_flow_actions_by_id_relationships_flow_messagesREAD

Get message ids for flow action via GET /api/flow-actions/{id}/relationships/flow-messages

flows:read
klaviyo_get_api_flow_messages_by_idREAD

Get flow message via GET /api/flow-messages/{id}

flows:read
klaviyo_get_api_flow_messages_by_id_flow_actionREAD

Get action for flow message via GET /api/flow-messages/{id}/flow-action

flows:read
klaviyo_get_api_flow_messages_by_id_relationships_flow_actionREAD

Get action id for flow message via GET /api/flow-messages/{id}/relationships/flow-action

flows:read
klaviyo_get_api_flow_messages_by_id_relationships_templateREAD

Get template id for flow message via GET /api/flow-messages/{id}/relationships/template

templates:read
klaviyo_get_api_flow_messages_by_id_templateREAD

Get template for flow message via GET /api/flow-messages/{id}/template

templates:read
klaviyo_get_api_flowsREAD

Get flows via GET /api/flows

flows:read
klaviyo_get_api_flows_by_idREAD

Get flow via GET /api/flows/{id}

flows:read
klaviyo_get_api_flows_by_id_flow_actionsREAD

Get actions for flow via GET /api/flows/{id}/flow-actions

flows:read
klaviyo_get_api_flows_by_id_relationships_flow_actionsREAD

Get action ids for flow via GET /api/flows/{id}/relationships/flow-actions

flows:read
klaviyo_get_api_flows_by_id_relationships_tagsREAD

Get tag ids for flow via GET /api/flows/{id}/relationships/tags

flows:readtags:read
klaviyo_get_api_flows_by_id_tagsREAD

Get tags for flow via GET /api/flows/{id}/tags

flows:readtags:read
klaviyo_get_api_form_versions_by_idREAD

Get form version via GET /api/form-versions/{id}

forms:read
klaviyo_get_api_form_versions_by_id_formREAD

Get form for form version via GET /api/form-versions/{id}/form

forms:read
klaviyo_get_api_form_versions_by_id_relationships_formREAD

Get form id for form version via GET /api/form-versions/{id}/relationships/form

forms:read
klaviyo_get_api_formsREAD

Get forms via GET /api/forms

forms:read
klaviyo_get_api_forms_by_idREAD

Get form via GET /api/forms/{id}

forms:read
klaviyo_get_api_forms_by_id_form_versionsREAD

Get versions for form via GET /api/forms/{id}/form-versions

forms:read
klaviyo_get_api_forms_by_id_relationships_form_versionsREAD

Get version ids for form via GET /api/forms/{id}/relationships/form-versions

forms:read
klaviyo_get_api_imagesREAD

Get images via GET /api/images

images:read
klaviyo_get_api_images_by_idREAD

Get image via GET /api/images/{id}

images:read
klaviyo_get_api_listsREAD

Get lists via GET /api/lists

lists:read
klaviyo_get_api_lists_by_idREAD

Get list via GET /api/lists/{id}

lists:read
klaviyo_get_api_lists_by_id_flow_triggersREAD

Get flows triggered by list via GET /api/lists/{id}/flow-triggers

flows:readlists:read
klaviyo_get_api_lists_by_id_profilesREAD

Get profiles for list via GET /api/lists/{id}/profiles

lists:readprofiles:read
klaviyo_get_api_lists_by_id_relationships_flow_triggersREAD

Get ids for flows triggered by list via GET /api/lists/{id}/relationships/flow-triggers

flows:readlists:read
klaviyo_get_api_lists_by_id_relationships_profilesREAD

Get profile ids for list via GET /api/lists/{id}/relationships/profiles

lists:readprofiles:read
klaviyo_get_api_lists_by_id_relationships_tagsREAD

Get tag ids for list via GET /api/lists/{id}/relationships/tags

lists:readtags:read
klaviyo_get_api_lists_by_id_tagsREAD

Get tags for list via GET /api/lists/{id}/tags

lists:readtags:read
klaviyo_get_api_mapped_metricsREAD

Get mapped metrics via GET /api/mapped-metrics

metrics:read
klaviyo_get_api_mapped_metrics_by_idREAD

Get mapped metric via GET /api/mapped-metrics/{id}

metrics:read
klaviyo_get_api_mapped_metrics_by_id_custom_metricREAD

Get custom metric for mapped metric via GET /api/mapped-metrics/{id}/custom-metric

metrics:read
klaviyo_get_api_mapped_metrics_by_id_metricREAD

Get metric for mapped metric via GET /api/mapped-metrics/{id}/metric

metrics:read
klaviyo_get_api_mapped_metrics_by_id_relationships_custom_metricREAD

Get custom metric id for mapped metric via GET /api/mapped-metrics/{id}/relationships/custom-metric

metrics:read
klaviyo_get_api_mapped_metrics_by_id_relationships_metricREAD

Get metric id for mapped metric via GET /api/mapped-metrics/{id}/relationships/metric

metrics:read
klaviyo_get_api_metric_properties_by_idREAD

Get metric property via GET /api/metric-properties/{id}

metrics:read
klaviyo_get_api_metric_properties_by_id_metricREAD

Get metric for metric property via GET /api/metric-properties/{id}/metric

metrics:read
klaviyo_get_api_metric_properties_by_id_relationships_metricREAD

Get metric id for metric property via GET /api/metric-properties/{id}/relationships/metric

metrics:read
klaviyo_get_api_metricsREAD

Get metrics via GET /api/metrics

metrics:read
klaviyo_get_api_metrics_by_idREAD

Get metric via GET /api/metrics/{id}

metrics:read
klaviyo_get_api_metrics_by_id_flow_triggersREAD

Get flows triggered by metric via GET /api/metrics/{id}/flow-triggers

flows:readmetrics:read
klaviyo_get_api_metrics_by_id_metric_propertiesREAD

Get properties for metric via GET /api/metrics/{id}/metric-properties

metrics:read
klaviyo_get_api_metrics_by_id_relationships_flow_triggersREAD

Get ids for flows triggered by metric via GET /api/metrics/{id}/relationships/flow-triggers

flows:readmetrics:read
klaviyo_get_api_metrics_by_id_relationships_metric_propertiesREAD

Get property ids for metric via GET /api/metrics/{id}/relationships/metric-properties

metrics:read
klaviyo_get_api_object_records_by_idREAD

Get object record via GET /api/object-records/{id}

custom-objects:read
klaviyo_get_api_object_schemas_by_idREAD

Get object schema via GET /api/object-schemas/{id}

custom-objects:read
klaviyo_get_api_object_schemas_by_id_relationships_object_schemasREAD

Get object schema relationships via GET /api/object-schemas/{id}/relationships/object-schemas

custom-objects:read
klaviyo_get_api_object_schemas_by_id_relationships_profile_object_schemasREAD

Get profile schema relationships via GET /api/object-schemas/{id}/relationships/profile-object-schemas

custom-objects:read
klaviyo_get_api_object_schemas_by_id_relationships_source_mappingREAD

Get source mapping id for object schema via GET /api/object-schemas/{id}/relationships/source-mapping

custom-objects:read
klaviyo_get_api_object_schemas_by_id_source_mappingREAD

Get source mapping for object schema via GET /api/object-schemas/{id}/source-mapping

custom-objects:read
klaviyo_get_api_object_typesREAD

Get object types via GET /api/object-types

custom-objects:read
klaviyo_get_api_object_types_by_idREAD

Get object type via GET /api/object-types/{id}

custom-objects:read
klaviyo_get_api_object_types_by_id_current_schemaREAD

Get current schema for object type via GET /api/object-types/{id}/current-schema

custom-objects:read
klaviyo_get_api_object_types_by_id_draft_schemaREAD

Get draft schema for object type via GET /api/object-types/{id}/draft-schema

custom-objects:read
klaviyo_get_api_object_types_by_id_object_ingestion_logsREAD

Get ingestion logs for object type via GET /api/object-types/{id}/object-ingestion-logs

custom-objects:read
klaviyo_get_api_object_types_by_id_object_recordsREAD

Get records for object type via GET /api/object-types/{id}/object-records

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_current_schemaREAD

Get current schema id for object type via GET /api/object-types/{id}/relationships/current-schema

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_draft_schemaREAD

Get draft schema id for object type via GET /api/object-types/{id}/relationships/draft-schema

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_object_ingestion_logsREAD

Get ingestion log ids for object type via GET /api/object-types/{id}/relationships/object-ingestion-logs

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_object_recordsREAD

Get record ids for object type via GET /api/object-types/{id}/relationships/object-records

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_object_typesREAD

Get object type relationships via GET /api/object-types/{id}/relationships/object-types

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_profile_object_typesREAD

Get profile type relationships via GET /api/object-types/{id}/relationships/profile-object-types

custom-objects:read
klaviyo_get_api_object_types_by_id_relationships_schema_versionsREAD

Get schema version ids for object type via GET /api/object-types/{id}/relationships/schema-versions

custom-objects:read
klaviyo_get_api_object_types_by_id_schema_versionsREAD

Get schema versions for object type via GET /api/object-types/{id}/schema-versions

custom-objects:read
klaviyo_get_api_profile_bulk_import_jobsREAD

Get bulk import profiles jobs via GET /api/profile-bulk-import-jobs

lists:readprofiles:read
klaviyo_get_api_profile_bulk_import_jobs_by_id_import_errorsREAD

Get errors for bulk import profiles job via GET /api/profile-bulk-import-jobs/{id}/import-errors

profiles:read
klaviyo_get_api_profile_bulk_import_jobs_by_id_listsREAD

Get list for bulk import profiles job via GET /api/profile-bulk-import-jobs/{id}/lists

lists:read
klaviyo_get_api_profile_bulk_import_jobs_by_id_profilesREAD

Get profiles for bulk import profiles job via GET /api/profile-bulk-import-jobs/{id}/profiles

profiles:read
klaviyo_get_api_profile_bulk_import_jobs_by_id_relationships_listsREAD

Get list ids for bulk import profiles job via GET /api/profile-bulk-import-jobs/{id}/relationships/lists

lists:read
klaviyo_get_api_profile_bulk_import_jobs_by_id_relationships_profilesREAD

Get profile ids for bulk import profiles job via GET /api/profile-bulk-import-jobs/{id}/relationships/profiles

profiles:read
klaviyo_get_api_profile_bulk_import_jobs_by_job_idREAD

Get bulk import profiles job via GET /api/profile-bulk-import-jobs/{job_id}

lists:readprofiles:read
klaviyo_get_api_profile_suppression_bulk_create_jobsREAD

Get bulk suppress profiles jobs via GET /api/profile-suppression-bulk-create-jobs

subscriptions:read
klaviyo_get_api_profile_suppression_bulk_create_jobs_by_job_idREAD

Get bulk suppress profiles job via GET /api/profile-suppression-bulk-create-jobs/{job_id}

subscriptions:read
klaviyo_get_api_profile_suppression_bulk_delete_jobsREAD

Get bulk unsuppress profiles jobs via GET /api/profile-suppression-bulk-delete-jobs

subscriptions:read
klaviyo_get_api_profile_suppression_bulk_delete_jobs_by_job_idREAD

Get bulk unsuppress profiles job via GET /api/profile-suppression-bulk-delete-jobs/{job_id}

subscriptions:read
klaviyo_get_api_profilesREAD

Get profiles via GET /api/profiles

profiles:read
klaviyo_get_api_profiles_by_idREAD

Get profile via GET /api/profiles/{id}

profiles:read
klaviyo_get_api_profiles_by_id_conversationREAD

Get conversation for profile via GET /api/profiles/{id}/conversation

conversations:readprofiles:read
klaviyo_get_api_profiles_by_id_conversationsREAD

Get conversations for profile via GET /api/profiles/{id}/conversations

conversations:readprofiles:read
klaviyo_get_api_profiles_by_id_listsREAD

Get lists for profile via GET /api/profiles/{id}/lists

lists:readprofiles:read
klaviyo_get_api_profiles_by_id_push_tokensREAD

Get push tokens for profile via GET /api/profiles/{id}/push-tokens

profiles:read
klaviyo_get_api_profiles_by_id_relationships_conversationREAD

Get conversation id for profile via GET /api/profiles/{id}/relationships/conversation

conversations:readprofiles:read
klaviyo_get_api_profiles_by_id_relationships_conversationsREAD

Get conversation ids for profile via GET /api/profiles/{id}/relationships/conversations

conversations:readprofiles:read
klaviyo_get_api_profiles_by_id_relationships_listsREAD

Get list ids for profile via GET /api/profiles/{id}/relationships/lists

lists:readprofiles:read
klaviyo_get_api_profiles_by_id_relationships_push_tokensREAD

Get push token ids for profile via GET /api/profiles/{id}/relationships/push-tokens

profiles:read
klaviyo_get_api_profiles_by_id_relationships_segmentsREAD

Get segment ids for profile via GET /api/profiles/{id}/relationships/segments

profiles:readsegments:read
klaviyo_get_api_profiles_by_id_segmentsREAD

Get segments for profile via GET /api/profiles/{id}/segments

profiles:readsegments:read
klaviyo_get_api_push_tokensREAD

Get push tokens via GET /api/push-tokens

profiles:readpush-tokens:read
klaviyo_get_api_push_tokens_by_idREAD

Get push token via GET /api/push-tokens/{id}

profiles:readpush-tokens:read
klaviyo_get_api_push_tokens_by_id_profileREAD

Get profile for push token via GET /api/push-tokens/{id}/profile

profiles:readpush-tokens:read
klaviyo_get_api_push_tokens_by_id_relationships_profileREAD

Get profile id for push token via GET /api/push-tokens/{id}/relationships/profile

profiles:readpush-tokens:read
klaviyo_get_api_reviewsREAD

Get reviews via GET /api/reviews

reviews:read
klaviyo_get_api_reviews_by_idREAD

Get review via GET /api/reviews/{id}

reviews:read
klaviyo_get_api_segmentsREAD

Get segments via GET /api/segments

segments:read
klaviyo_get_api_segments_by_idREAD

Get segment via GET /api/segments/{id}

segments:read
klaviyo_get_api_segments_by_id_flow_triggersREAD

Get flows triggered by segment via GET /api/segments/{id}/flow-triggers

flows:readsegments:read
klaviyo_get_api_segments_by_id_profilesREAD

Get profiles for segment via GET /api/segments/{id}/profiles

profiles:readsegments:read
klaviyo_get_api_segments_by_id_relationships_flow_triggersREAD

Get ids for flows triggered by segment via GET /api/segments/{id}/relationships/flow-triggers

flows:readsegments:read
klaviyo_get_api_segments_by_id_relationships_profilesREAD

Get profile ids for segment via GET /api/segments/{id}/relationships/profiles

profiles:readsegments:read
klaviyo_get_api_segments_by_id_relationships_tagsREAD

Get tag ids for segment via GET /api/segments/{id}/relationships/tags

segments:readtags:read
klaviyo_get_api_segments_by_id_tagsREAD

Get tags for segment via GET /api/segments/{id}/tags

segments:readtags:read
klaviyo_get_api_source_mappings_by_idREAD

Get source mapping via GET /api/source-mappings/{id}

custom-objects:read
klaviyo_get_api_tag_groupsREAD

Get tag groups via GET /api/tag-groups

tags:read
klaviyo_get_api_tag_groups_by_idREAD

Get tag group via GET /api/tag-groups/{id}

tags:read
klaviyo_get_api_tag_groups_by_id_relationships_tagsREAD

Get tag ids for tag group via GET /api/tag-groups/{id}/relationships/tags

tags:read
klaviyo_get_api_tag_groups_by_id_tagsREAD

Get tags for tag group via GET /api/tag-groups/{id}/tags

tags:read
klaviyo_get_api_tagsREAD

Get tags via GET /api/tags

tags:read
klaviyo_get_api_tags_by_idREAD

Get tag via GET /api/tags/{id}

tags:read
klaviyo_get_api_tags_by_id_relationships_campaignsREAD

Get campaign ids for tag via GET /api/tags/{id}/relationships/campaigns

campaigns:readtags:read
klaviyo_get_api_tags_by_id_relationships_flowsREAD

Get flow ids for tag via GET /api/tags/{id}/relationships/flows

flows:readtags:read
klaviyo_get_api_tags_by_id_relationships_listsREAD

Get list ids for tag via GET /api/tags/{id}/relationships/lists

lists:readtags:read
klaviyo_get_api_tags_by_id_relationships_segmentsREAD

Get segment ids for tag via GET /api/tags/{id}/relationships/segments

segments:readtags:read
klaviyo_get_api_tags_by_id_relationships_tag_groupREAD

Get tag group id for tag via GET /api/tags/{id}/relationships/tag-group

tags:read
klaviyo_get_api_tags_by_id_tag_groupREAD

Get tag group for tag via GET /api/tags/{id}/tag-group

tags:read
klaviyo_get_api_template_universal_contentREAD

Get all universal content via GET /api/template-universal-content

templates:read
klaviyo_get_api_template_universal_content_by_idREAD

Get universal content via GET /api/template-universal-content/{id}

templates:read
klaviyo_get_api_templatesREAD

Get templates via GET /api/templates

templates:read
klaviyo_get_api_templates_by_idREAD

Get template via GET /api/templates/{id}

templates:read
klaviyo_get_api_tracking_settingsREAD

Get tracking settings via GET /api/tracking-settings

tracking-settings:read
klaviyo_get_api_tracking_settings_by_idREAD

Get tracking setting via GET /api/tracking-settings/{id}

tracking-settings:read
klaviyo_get_api_web_feedsREAD

Get web feeds via GET /api/web-feeds

web-feeds:read
klaviyo_get_api_web_feeds_by_idREAD

Get web feed via GET /api/web-feeds/{id}

web-feeds:read
klaviyo_get_api_webhook_topicsREAD

Get webhook topics via GET /api/webhook-topics

webhooks:read
klaviyo_get_api_webhook_topics_by_idREAD

Get webhook topic via GET /api/webhook-topics/{id}

webhooks:read
klaviyo_get_api_webhooksREAD

Get webhooks via GET /api/webhooks

webhooks:read
klaviyo_get_api_webhooks_by_idREAD

Get webhook via GET /api/webhooks/{id}

webhooks:read
klaviyo_get_client_geofencesREAD

Get client geofences via GET /client/geofences

no provider scope
klaviyo_get_client_ip_allowlists_by_idREAD

Get client ip allowlist via GET /client/ip-allowlists/{id}

no provider scope
klaviyo_get_client_review_values_reportsREAD

Get client review values reports via GET /client/review-values-reports

no provider scope
klaviyo_get_client_reviewsREAD

Get client reviews via GET /client/reviews

no provider scope
klaviyo_patch_api_campaign_messages_by_idWRITE

Update campaign message via PATCH /api/campaign-messages/{id}

campaigns:write
klaviyo_patch_api_campaign_messages_by_id_relationships_imageWRITE

Update image for campaign message via PATCH /api/campaign-messages/{id}/relationships/image

campaigns:writeimages:read
klaviyo_patch_api_campaign_send_jobs_by_idWRITE

Cancel campaign send via PATCH /api/campaign-send-jobs/{id}

campaigns:write
klaviyo_patch_api_campaigns_by_idWRITE

Update campaign via PATCH /api/campaigns/{id}

campaigns:write
klaviyo_patch_api_catalog_categories_by_idWRITE

Update catalog category via PATCH /api/catalog-categories/{id}

catalogs:write
klaviyo_patch_api_catalog_categories_by_id_relationships_itemsWRITE

Update items for catalog category via PATCH /api/catalog-categories/{id}/relationships/items

catalogs:write
klaviyo_patch_api_catalog_items_by_idWRITE

Update catalog item via PATCH /api/catalog-items/{id}

catalogs:write
klaviyo_patch_api_catalog_items_by_id_relationships_categoriesWRITE

Update categories for catalog item via PATCH /api/catalog-items/{id}/relationships/categories

catalogs:write
klaviyo_patch_api_catalog_variants_by_idWRITE

Update catalog variant via PATCH /api/catalog-variants/{id}

catalogs:write
klaviyo_patch_api_coupon_codes_by_idWRITE

Update coupon code via PATCH /api/coupon-codes/{id}

coupon-codes:write
klaviyo_patch_api_coupons_by_idWRITE

Update coupon via PATCH /api/coupons/{id}

coupons:write
klaviyo_patch_api_custom_metrics_by_idWRITE

Update custom metric via PATCH /api/custom-metrics/{id}

metrics:write
klaviyo_patch_api_flow_actions_by_idWRITE

Update flow action via PATCH /api/flow-actions/{id}

flows:write
klaviyo_patch_api_flows_by_idWRITE

Update flow via PATCH /api/flows/{id}

flows:write
klaviyo_patch_api_images_by_idWRITE

Update image via PATCH /api/images/{id}

images:write
klaviyo_patch_api_lists_by_idWRITE

Update list via PATCH /api/lists/{id}

lists:write
klaviyo_patch_api_mapped_metrics_by_idWRITE

Update mapped metric via PATCH /api/mapped-metrics/{id}

metrics:write
klaviyo_patch_api_object_schemas_by_idWRITE

Update object schema via PATCH /api/object-schemas/{id}

custom-objects:write
klaviyo_patch_api_object_schemas_by_id_relationships_object_schemasWRITE

Update object schema relationship via PATCH /api/object-schemas/{id}/relationships/object-schemas

custom-objects:write
klaviyo_patch_api_object_schemas_by_id_relationships_profile_object_schemasWRITE

Update profile schema relationship via PATCH /api/object-schemas/{id}/relationships/profile-object-schemas

custom-objects:write
klaviyo_patch_api_profiles_by_idWRITE

Update profile via PATCH /api/profiles/{id}

profiles:write
klaviyo_patch_api_reviews_by_idWRITE

Update review via PATCH /api/reviews/{id}

reviews:write
klaviyo_patch_api_segments_by_idWRITE

Update segment via PATCH /api/segments/{id}

segments:write
klaviyo_patch_api_source_mappings_by_idWRITE

Update source mapping via PATCH /api/source-mappings/{id}

custom-objects:write
klaviyo_patch_api_tag_groups_by_idWRITE

Update tag group via PATCH /api/tag-groups/{id}

tags:readtags:write
klaviyo_patch_api_tags_by_idWRITE

Update tag via PATCH /api/tags/{id}

tags:readtags:write
klaviyo_patch_api_template_universal_content_by_idWRITE

Update universal content via PATCH /api/template-universal-content/{id}

templates:write
klaviyo_patch_api_templates_by_idWRITE

Update template via PATCH /api/templates/{id}

templates:write
klaviyo_patch_api_tracking_settings_by_idWRITE

Update tracking setting via PATCH /api/tracking-settings/{id}

tracking-settings:write
klaviyo_patch_api_web_feeds_by_idWRITE

Update web feed via PATCH /api/web-feeds/{id}

web-feeds:write
klaviyo_patch_api_webhooks_by_idWRITE

Update webhook via PATCH /api/webhooks/{id}

webhooks:write
klaviyo_post_api_back_in_stock_subscriptionsWRITE

Create back in stock subscription via POST /api/back-in-stock-subscriptions

catalogs:writeprofiles:write
klaviyo_post_api_campaign_cloneWRITE

Create campaign clone via POST /api/campaign-clone

campaigns:write
klaviyo_post_api_campaign_message_assign_templateWRITE

Assign template to campaign message via POST /api/campaign-message-assign-template

campaigns:write
klaviyo_post_api_campaign_recipient_estimation_jobsWRITE

Refresh campaign recipient estimation via POST /api/campaign-recipient-estimation-jobs

campaigns:write
klaviyo_post_api_campaign_send_jobsWRITE

Send campaign via POST /api/campaign-send-jobs

campaigns:write
klaviyo_post_api_campaign_values_reportsWRITE

Query campaign values via POST /api/campaign-values-reports

campaigns:read
klaviyo_post_api_campaignsWRITE

Create campaign via POST /api/campaigns

campaigns:write
klaviyo_post_api_catalog_categoriesWRITE

Create catalog category via POST /api/catalog-categories

catalogs:write
klaviyo_post_api_catalog_categories_by_id_relationships_itemsWRITE

Add items to catalog category via POST /api/catalog-categories/{id}/relationships/items

catalogs:write
klaviyo_post_api_catalog_category_bulk_create_jobsWRITE

Bulk create catalog categories via POST /api/catalog-category-bulk-create-jobs

catalogs:write
klaviyo_post_api_catalog_category_bulk_delete_jobsWRITE

Bulk delete catalog categories via POST /api/catalog-category-bulk-delete-jobs

catalogs:write
klaviyo_post_api_catalog_category_bulk_update_jobsWRITE

Bulk update catalog categories via POST /api/catalog-category-bulk-update-jobs

catalogs:write
klaviyo_post_api_catalog_item_bulk_create_jobsWRITE

Bulk create catalog items via POST /api/catalog-item-bulk-create-jobs

catalogs:write
klaviyo_post_api_catalog_item_bulk_delete_jobsWRITE

Bulk delete catalog items via POST /api/catalog-item-bulk-delete-jobs

catalogs:write
klaviyo_post_api_catalog_item_bulk_update_jobsWRITE

Bulk update catalog items via POST /api/catalog-item-bulk-update-jobs

catalogs:write
klaviyo_post_api_catalog_itemsWRITE

Create catalog item via POST /api/catalog-items

catalogs:write
klaviyo_post_api_catalog_items_by_id_relationships_categoriesWRITE

Add categories to catalog item via POST /api/catalog-items/{id}/relationships/categories

catalogs:write
klaviyo_post_api_catalog_variant_bulk_create_jobsWRITE

Bulk create catalog variants via POST /api/catalog-variant-bulk-create-jobs

catalogs:write
klaviyo_post_api_catalog_variant_bulk_delete_jobsWRITE

Bulk delete catalog variants via POST /api/catalog-variant-bulk-delete-jobs

catalogs:write
klaviyo_post_api_catalog_variant_bulk_update_jobsWRITE

Bulk update catalog variants via POST /api/catalog-variant-bulk-update-jobs

catalogs:write
klaviyo_post_api_catalog_variantsWRITE

Create catalog variant via POST /api/catalog-variants

catalogs:write
klaviyo_post_api_conversation_messagesWRITE

Create conversation message via POST /api/conversation-messages

conversations:write
klaviyo_post_api_coupon_code_bulk_create_jobsWRITE

Bulk create coupon codes via POST /api/coupon-code-bulk-create-jobs

coupon-codes:write
klaviyo_post_api_coupon_codesWRITE

Create coupon code via POST /api/coupon-codes

coupon-codes:write
klaviyo_post_api_couponsWRITE

Create coupon via POST /api/coupons

coupons:write
klaviyo_post_api_custom_metricsWRITE

Create custom metric via POST /api/custom-metrics

metrics:write
klaviyo_post_api_data_privacy_deletion_jobsWRITE

Request profile deletion via POST /api/data-privacy-deletion-jobs

data-privacy:write
klaviyo_post_api_data_source_record_bulk_create_jobsWRITE

Bulk create data source records via POST /api/data-source-record-bulk-create-jobs

custom-objects:write
klaviyo_post_api_data_source_record_create_jobsWRITE

Create data source record via POST /api/data-source-record-create-jobs

custom-objects:write
klaviyo_post_api_data_sourcesWRITE

Create data source via POST /api/data-sources

custom-objects:write
klaviyo_post_api_event_bulk_create_jobsWRITE

Bulk create events via POST /api/event-bulk-create-jobs

events:write
klaviyo_post_api_eventsWRITE

Create event via POST /api/events

events:write
klaviyo_post_api_flow_series_reportsWRITE

Query flow series via POST /api/flow-series-reports

flows:read
klaviyo_post_api_flow_values_reportsWRITE

Query flow values via POST /api/flow-values-reports

flows:read
klaviyo_post_api_flowsWRITE

Create flow via POST /api/flows

flows:write
klaviyo_post_api_form_series_reportsWRITE

Query form series via POST /api/form-series-reports

forms:read
klaviyo_post_api_form_values_reportsWRITE

Query form values via POST /api/form-values-reports

forms:read
klaviyo_post_api_formsWRITE

Create form via POST /api/forms

forms:write
klaviyo_post_api_imagesWRITE

Upload image from url via POST /api/images

images:write
klaviyo_post_api_listsWRITE

Create list via POST /api/lists

lists:write
klaviyo_post_api_lists_by_id_relationships_profilesWRITE

Add profiles to list via POST /api/lists/{id}/relationships/profiles

lists:writeprofiles:write
klaviyo_post_api_metric_aggregatesWRITE

Query metric aggregates via POST /api/metric-aggregates

metrics:read
klaviyo_post_api_object_record_bulk_delete_jobsWRITE

Bulk delete object records via POST /api/object-record-bulk-delete-jobs

custom-objects:write
klaviyo_post_api_object_schemasWRITE

Create object schema via POST /api/object-schemas

custom-objects:write
klaviyo_post_api_object_schemas_by_id_relationships_object_schemasWRITE

Create object schema relationship via POST /api/object-schemas/{id}/relationships/object-schemas

custom-objects:write
klaviyo_post_api_object_schemas_by_id_relationships_profile_object_schemasWRITE

Create profile schema relationship via POST /api/object-schemas/{id}/relationships/profile-object-schemas

custom-objects:write
klaviyo_post_api_object_typesWRITE

Create object type via POST /api/object-types

custom-objects:write
klaviyo_post_api_profile_bulk_import_jobsWRITE

Bulk import profiles via POST /api/profile-bulk-import-jobs

lists:writeprofiles:write
klaviyo_post_api_profile_importWRITE

Create or update profile via POST /api/profile-import

profiles:write
klaviyo_post_api_profile_mergeWRITE

Merge profiles via POST /api/profile-merge

profiles:write
klaviyo_post_api_profile_subscription_bulk_create_jobsWRITE

Bulk subscribe profiles via POST /api/profile-subscription-bulk-create-jobs

lists:writeprofiles:writesubscriptions:write
klaviyo_post_api_profile_subscription_bulk_delete_jobsWRITE

Bulk unsubscribe profiles via POST /api/profile-subscription-bulk-delete-jobs

lists:writeprofiles:writesubscriptions:write
klaviyo_post_api_profile_suppression_bulk_create_jobsWRITE

Bulk suppress profiles via POST /api/profile-suppression-bulk-create-jobs

profiles:writesubscriptions:write
klaviyo_post_api_profile_suppression_bulk_delete_jobsWRITE

Bulk unsuppress profiles via POST /api/profile-suppression-bulk-delete-jobs

subscriptions:write
klaviyo_post_api_profilesWRITE

Create profile via POST /api/profiles

profiles:write
klaviyo_post_api_push_tokensWRITE

Create push token via POST /api/push-tokens

profiles:writepush-tokens:write
klaviyo_post_api_segment_series_reportsWRITE

Query segment series via POST /api/segment-series-reports

segments:read
klaviyo_post_api_segment_values_reportsWRITE

Query segment values via POST /api/segment-values-reports

segments:read
klaviyo_post_api_segmentsWRITE

Create segment via POST /api/segments

segments:write
klaviyo_post_api_tag_groupsWRITE

Create tag group via POST /api/tag-groups

tags:readtags:write
klaviyo_post_api_tagsWRITE

Create tag via POST /api/tags

tags:readtags:write
klaviyo_post_api_tags_by_id_relationships_campaignsWRITE

Tag campaigns via POST /api/tags/{id}/relationships/campaigns

campaigns:writetags:write
klaviyo_post_api_tags_by_id_relationships_flowsWRITE

Tag flows via POST /api/tags/{id}/relationships/flows

flows:writetags:write
klaviyo_post_api_tags_by_id_relationships_listsWRITE

Tag lists via POST /api/tags/{id}/relationships/lists

lists:writetags:write
klaviyo_post_api_tags_by_id_relationships_segmentsWRITE

Tag segments via POST /api/tags/{id}/relationships/segments

segments:writetags:write
klaviyo_post_api_template_cloneWRITE

Clone template via POST /api/template-clone

templates:write
klaviyo_post_api_template_renderWRITE

Render template via POST /api/template-render

templates:read
klaviyo_post_api_template_universal_contentWRITE

Create universal content via POST /api/template-universal-content

templates:write
klaviyo_post_api_templatesWRITE

Create template via POST /api/templates

templates:write
klaviyo_post_api_web_feedsWRITE

Create web feed via POST /api/web-feeds

web-feeds:write
klaviyo_post_api_webhooksWRITE

Create webhook via POST /api/webhooks

webhooks:write
klaviyo_post_client_back_in_stock_subscriptionsWRITE

Create client back in stock subscription via POST /client/back-in-stock-subscriptions

catalogs:writeprofiles:write
klaviyo_post_client_event_bulk_createWRITE

Bulk create client events via POST /client/event-bulk-create

events:write
klaviyo_post_client_eventsWRITE

Create client event via POST /client/events

events:write
klaviyo_post_client_profilesWRITE

Create client profile via POST /client/profiles

profiles:write
klaviyo_post_client_push_token_unregisterWRITE

Unregister client push token via POST /client/push-token-unregister

no provider scope
klaviyo_post_client_push_tokensWRITE

Create client push token via POST /client/push-tokens

no provider scope
klaviyo_post_client_reviewsWRITE

Create client review via POST /client/reviews

no provider scope
klaviyo_post_client_subscriptionsWRITE

Create client subscription via POST /client/subscriptions

subscriptions:write

Put Klaviyo behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.