Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Klaviyo Templates API

templates

Klaviyo Templates 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 Templates. 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 12 operations across 6 paths, and defines 150 schemas. It is described by OpenAPI 3.0.2, at version 2026-04-15.

Requests are made against a single base URL, https://a.klaviyo.com.

12 operations 6 paths 150 schemas 2 DELETE4 GET2 PATCH4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
2026-04-15
Base URL
https://a.klaviyo.com
Authentication
API Key
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Klaviyo Templates API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Klaviyo-API-Key). By default, every request must be authenticated.

  • Klaviyo-API-Key — Private key authentication for /api/ endpoints is performed by setting the Authorization header to Klaviyo-API-Key your-private-api-key For more information pl…

Paths & Operations 12

Across 6 paths, the API surfaces 12 operations — 2 DELETE, 4 GET, 2 PATCH, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Templates 12

templates

GET
/api/templates
Get Templates
get_templates 7 params → 2004XX5XX
POST
/api/templates
Create Template
create_template 2 params body → 2014XX5XX
GET
/api/templates/{id}
Get Template
get_template 4 params → 2004XX5XX
PATCH
/api/templates/{id}
Update Template
update_template 3 params body → 2004XX5XX
DELETE
/api/templates/{id}
Delete Template
delete_template 2 params → 2044XX5XX
GET
/api/template-universal-content
Get All Universal Content
get_all_universal_content 6 params → 2004XX5XX
POST
/api/template-universal-content
Create Universal Content
create_universal_content 1 param body → 2014XX5XX
GET
/api/template-universal-content/{id}
Get Universal Content
get_universal_content 3 params → 2004XX5XX
PATCH
/api/template-universal-content/{id}
Update Universal Content
update_universal_content 2 params body → 2004XX5XX
DELETE
/api/template-universal-content/{id}
Delete Universal Content
delete_universal_content 2 params → 2044XX5XX
POST
/api/template-render
Render Template
render_template 1 param body → 2014XX5XX
POST
/api/template-clone
Clone Template
clone_template 1 param body → 2014XX5XX

Schemas 150

The contract defines 150 schemas that model the data the API accepts and returns. The most detailed are ProductBlockStyles (78 properties), ReviewBlockStyles (54 properties), TableBlockStyles (38 properties), HeaderBlockStyles (30 properties). Each schema is shown below with its type and property counts.

ButtonBlockData
object
4 properties 4 required
CouponBlockV1
object
6 properties 3 required
TemplateCreateHtmlOrDndQuery
object
1 property 1 required
LinkStyleStyles
object
4 properties
TextBlockV1
object
6 properties 3 required
TableHeaderSubBlock
object
13 properties 1 required
ReviewBlockV0
object
3 properties 3 required
DynamicProductBlockProperties
object
16 properties 1 required
TemplateRenderQueryResourceObject
object
3 properties 3 required
SocialBlockProperties
object
1 property
TableFallbackHtmlSubBlock
object
4 properties 1 required
PatchTemplateDndResponse
object
2 properties 1 required
MobileStyleStyles
object
7 properties
VideoBlockV1
object
6 properties 3 required
TextStyleStyles
object
11 properties
ImageBlockCroppingProperties
object
7 properties
HorizontalRuleBlockStyles
object
9 properties
SocialBlockV0
object
3 properties 3 required
VideoBlockV0
object
3 properties 3 required
HeaderBlockV0
object
3 properties 3 required
SpacerBlockV0
object
3 properties 3 required
ProductBlockData
object
3 properties 3 required
TableFallbackImageSubBlock
object
21 properties 1 required
CouponBlockStyles
object
30 properties
DisplayOptions
object
3 properties
ObjectLinks
object
1 property 1 required
TableHtmlSubBlock
object
4 properties 1 required
ReviewBlockV1
object
6 properties 3 required
ContentRepeatV0
object
2 properties 2 required
SpacerBlockStyles
object
2 properties
DropShadowBlockData
object
2 properties 2 required
SectionV0
object
3 properties 3 required
UniversalContentResponseObjectResource
object
4 properties 4 required
TemplateDefinition
object
4 properties 2 required
TableTextSubBlock
object
13 properties 1 required
ProductBlockStyles
object
78 properties
SpacerBlockV1
object
6 properties 3 required
TemplateRenderQuery
object
1 property 1 required
BaseStyleProperties
object
5 properties
RowData
object
1 property 1 required
StaticProductBlockProperties
object
16 properties 1 required
ColumnV1
object
4 properties
DropShadowBlockStyles
object
7 properties
PostUniversalContentResponse
object
2 properties 1 required
SpacerBlockData
object
2 properties 2 required
SectionData
object
3 properties 3 required
ProductBlockV1
object
7 properties 3 required
TemplateCreateHtmlOrDndQueryResourceObject
object
2 properties 2 required
HTMLBlockV1
object
6 properties 3 required
VideoBlockData
object
3 properties 3 required
SplitBlockData
object
2 properties 2 required
SocialSpacerSubBlock
object
3 properties 1 required
UniversalContentPartialUpdateQuery
object
1 property 1 required
ImageBlockV0
object
3 properties 3 required
BodyProperties
object
2 properties
Body
object
4 properties 2 required
TemplateCloneQueryResourceObject
object
3 properties 3 required
TemplateUpdateHtmlOrDndQuery
object
1 property 1 required
HTMLBlockDataV0
object
2 properties 2 required
MobileStyleProperties
object
1 property
TableBlockV1
object
7 properties 3 required
TemplateCloneQuery
object
1 property 1 required
SocialBlockV1
object
7 properties 3 required
Heading4Style
object
3 properties 2 required
BaseStyle
object
4 properties 3 required
SocialBlockData
object
3 properties 3 required
TextBlockV0
object
3 properties 3 required
UnsupportedBlock
object
3 properties 3 required
TableImageSubBlock
object
21 properties 1 required
DropShadowBlockV0
object
3 properties 3 required
TemplateDndResponseObjectResource
object
4 properties 4 required
ButtonBlockV1
object
6 properties 3 required
ButtonBlockV0
object
3 properties 3 required
HTMLBlockDataV1
object
2 properties 2 required
BlockDisplayOptions
object
3 properties
TemplateUniversalContentEnum
string
HTMLBlockV0
object
3 properties 3 required
TableBlockData
object
3 properties 3 required
ProductSubBlock
object
15 properties 1 required
DynamicTableBlockProperties
object
6 properties 1 required
SplitBlockV0
object
3 properties 3 required
Visibility
object
3 properties
PostTemplateResponse
object
2 properties 1 required
PostTemplateDndResponse
object
2 properties 1 required
LinkStyle
object
3 properties 2 required
PatchUniversalContentResponse
object
2 properties 1 required
TextBlockDataV1
object
3 properties 3 required
CouponBlockData
object
4 properties 4 required
Heading2Style
object
3 properties 2 required
ButtonBlockProperties
object
1 property
ImageBlockStyles
object
19 properties
HeaderBlockStyles
object
30 properties
GetUniversalContentResponseCollection
object
2 properties 1 required
RowStyles
object
1 property
UniversalContentCreateQuery
object
1 property 1 required
ReviewBlockStyles
object
54 properties
HeadingStyleStyles
object
12 properties
ImageBlockData
object
3 properties 3 required
GetTemplateDndResponse
object
2 properties 1 required
ColumnData
object
TextStyleV1
object
3 properties 2 required
UniversalContentCreateQueryResourceObject
object
2 properties 2 required
ContentRepeatV1
object
2 properties 2 required
BaseStyleStyles
object
15 properties
TableFallbackTextSubBlock
object
13 properties 1 required
SectionProperties
object
2 properties
SplitBlockV1
object
7 properties 3 required
ImageBlockV1
object
6 properties 3 required
HeaderLogoSubBlock
object
10 properties 1 required
SplitBlockStyles
object
8 properties
ButtonBlockStyles
object
25 properties
RowV1
object
4 properties 1 required
DynamicReviewBlockProperties
object
17 properties 1 required
StaticReviewBlockProperties
object
17 properties 1 required
StaticImageBlockProperties
object
6 properties 1 required
UniversalContentPartialUpdateQueryResourceObject
object
3 properties 3 required
HeaderImageSubBlock
object
11 properties 1 required
MobileStyle
object
4 properties 3 required
SocialIconSubBlock
object
8 properties 1 required
CouponBlockV0
object
3 properties 3 required
ReviewBlockData
object
3 properties 3 required
SocialBlockStyles
object
16 properties
HorizontalRuleBlockData
object
2 properties 2 required
TextBlockStylesV1
object
25 properties
Heading3Style
object
3 properties 2 required
SectionStyles
object
19 properties
Heading1Style
object
3 properties 2 required
TemplateEnum
string
HeaderBlockData
object
2 properties 2 required
VideoBlockStyles
object
19 properties
TextBlockDataV0
object
3 properties 3 required
HeaderBlockV1
object
7 properties 3 required
HorizontalRuleBlockV0
object
3 properties 3 required
StaticTableBlockProperties
object
3 properties 1 required
BodyStyles
object
2 properties
SectionV1
object
7 properties 3 required
HeaderLinkSubBlock
object
7 properties 1 required
DropShadowBlockV1
object
6 properties 3 required
TextBlockStylesV0
object
25 properties
ProductBlockV0
object
3 properties 3 required
VideoBlockProperties
object
7 properties
TableBlockStyles
object
38 properties
GetTemplateDndResponseCollection
object
2 properties 1 required
CollectionLinks
object
5 properties 1 required
GetUniversalContentResponse
object
2 properties 1 required
DynamicImageBlockProperties
object
4 properties 1 required
CouponBlockProperties
object
4 properties
HorizontalRuleBlockV1
object
6 properties 3 required
TemplateUpdateHtmlOrDndQueryResourceObject
object
3 properties 3 required
TableBlockV0
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

klaviyo-templates-api-openapi.yml Raw ↑

Other APIs Klaviyo publishes across the network.

Klaviyo Accounts API
Klaviyo Campaigns API
Klaviyo Catalogs API
Klaviyo Client API
Klaviyo Conversations API
Klaviyo Coupons API
Klaviyo Custom Objects API
Klaviyo Data Privacy API
Klaviyo Events API
Klaviyo Flows API
Klaviyo Forms API
Klaviyo Images API