Klaviyo Catalogs 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 Catalogs. 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
55 operations
across 31 paths,
and defines 111 schemas.
It is described by OpenAPI 3.2.0, at version 2026-04-15.
Requests are made against a single base URL, https://a.klaviyo.com.
The identity and technical contract details declared by the specification.
CatalogCategoryBulkDeleteJobEnum
string
PostCatalogVariantDeleteJobResponse
object
2 properties
1 required
CatalogVariantUpdateJobCreateQuery
object
1 property
1 required
CatalogCategoryUpdateQueryResourceObject
object
4 properties
3 required
PostCatalogItemUpdateJobResponse
object
2 properties
1 required
CatalogCategoryEnum
string
CatalogItemDeleteJobCreateQueryResourceObject
object
2 properties
2 required
CatalogItemDeleteJobResponseObjectResource
object
5 properties
4 required
CatalogItemUpdateJobResponseObjectResource
object
5 properties
4 required
PostCatalogCategoryDeleteJobResponse
object
2 properties
1 required
CatalogItemUpdateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogItemCreateJobResponseObjectResource
object
5 properties
4 required
GetCatalogCategoryUpdateJobResponseCompoundDocument
object
3 properties
1 required
CatalogCategoryDeleteQueryResourceObject
object
2 properties
2 required
CatalogVariantDeleteJobCreateQuery
object
1 property
1 required
CatalogCategoryResponseObjectResource
object
5 properties
4 required
GetCatalogCategoryCreateJobResponseCompoundDocument
object
3 properties
1 required
GetCatalogVariantCreateJobResponseCompoundDocument
object
3 properties
1 required
CatalogItemBulkCreateJobEnum
string
CollectionLinks
object
5 properties
1 required
GetCatalogCategoryDeleteJobResponse
object
2 properties
1 required
GetCatalogCategoryItemsRelationshipsResponseCollection
object
2 properties
1 required
ProfileIdentifierDTOResourceObject
object
3 properties
2 required
CatalogItemCreateJobCreateQuery
object
1 property
1 required
ErrorSource
object
1 property
GetCatalogItemResponseCompoundDocument
object
3 properties
1 required
GetCatalogItemDeleteJobResponseCollection
object
2 properties
1 required
ObjectLinks
object
1 property
1 required
GetCatalogItemUpdateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogCategoryUpdateJobCreateQuery
object
1 property
1 required
GetCatalogVariantUpdateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogVariantUpdateJobCreateQueryResourceObject
object
2 properties
2 required
PostCatalogItemResponse
object
2 properties
1 required
CatalogCategoryUpdateJobResponseObjectResource
object
5 properties
4 required
GetCatalogVariantResponse
object
2 properties
1 required
GetCatalogVariantCreateJobResponseCollectionCompoundDocument
object
2 properties
1 required
PostCatalogCategoryUpdateJobResponse
object
2 properties
1 required
CatalogVariantCreateQuery
object
1 property
1 required
CatalogItemUpdateQueryResourceObject
object
4 properties
3 required
CatalogCategoryCreateQuery
object
1 property
1 required
CatalogVariantUpdateQueryResourceObject
object
3 properties
3 required
PostCatalogItemCreateJobResponse
object
2 properties
1 required
GetCatalogVariantUpdateJobResponseCompoundDocument
object
3 properties
1 required
CatalogCategoryDeleteJobCreateQueryResourceObject
object
2 properties
2 required
PostCatalogCategoryResponse
object
2 properties
1 required
CatalogItemCreateQuery
object
1 property
1 required
GetCatalogItemCreateJobResponseCollectionCompoundDocument
object
2 properties
1 required
GetCatalogCategoryResponseCollection
object
2 properties
1 required
CatalogVariantCreateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogVariantBulkCreateJobEnum
string
GetCatalogItemUpdateJobResponseCompoundDocument
object
3 properties
1 required
GetCatalogItemCategoriesRelationshipsResponseCollection
object
2 properties
1 required
GetCatalogVariantDeleteJobResponse
object
2 properties
1 required
GetCatalogCategoryCreateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogVariantDeleteJobResponseObjectResource
object
5 properties
4 required
ServerBISSubscriptionCreateQuery
object
1 property
1 required
CatalogCategoryCreateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogVariantCreateQueryResourceObject
object
3 properties
3 required
CatalogVariantCreateJobCreateQuery
object
1 property
1 required
PostCatalogVariantResponse
object
2 properties
1 required
CatalogItemCreateQueryResourceObject
object
3 properties
2 required
CatalogCategoryCreateJobCreateQuery
object
1 property
1 required
CatalogItemCreateJobCreateQueryResourceObject
object
2 properties
2 required
RelationshipLinks
object
2 properties
2 required
CatalogItemResponseObjectResource
object
5 properties
4 required
CatalogItemBulkDeleteJobEnum
string
CatalogCategoryItemOp
object
1 property
1 required
CatalogItemUpdateQuery
object
1 property
1 required
PatchCatalogCategoryResponse
object
2 properties
1 required
PatchCatalogItemResponse
object
2 properties
1 required
ServerBISSubscriptionCreateQueryResourceObject
object
3 properties
3 required
GetCatalogItemDeleteJobResponse
object
2 properties
1 required
CatalogCategoryUpdateJobCreateQueryResourceObject
object
2 properties
2 required
BackInStockSubscriptionEnum
string
PostCatalogItemDeleteJobResponse
object
2 properties
1 required
GetCatalogCategoryUpdateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogVariantEnum
string
CatalogCategoryBulkUpdateJobEnum
string
GetCatalogItemCreateJobResponseCompoundDocument
object
3 properties
1 required
CatalogVariantBulkUpdateJobEnum
string
CatalogCategoryDeleteJobResponseObjectResource
object
5 properties
4 required
CatalogVariantDeleteQueryResourceObject
object
2 properties
2 required
CatalogCategoryCreateQueryResourceObject
object
3 properties
2 required
CatalogVariantResponseObjectResource
object
5 properties
4 required
CatalogItemDeleteJobCreateQuery
object
1 property
1 required
APIJobErrorPayload
object
5 properties
5 required
PostCatalogVariantUpdateJobResponse
object
2 properties
1 required
CatalogItemBulkUpdateJobEnum
string
CatalogCategoryCreateJobResponseObjectResource
object
5 properties
4 required
CatalogCategoryDeleteJobCreateQuery
object
1 property
1 required
GetCatalogVariantDeleteJobResponseCollection
object
2 properties
1 required
CatalogItemDeleteQueryResourceObject
object
2 properties
2 required
CatalogCategoryUpdateQuery
object
1 property
1 required
GetCatalogCategoryResponse
object
2 properties
1 required
PostCatalogCategoryCreateJobResponse
object
2 properties
1 required
PatchCatalogVariantResponse
object
2 properties
1 required
CatalogVariantCreateJobResponseObjectResource
object
5 properties
4 required
CatalogVariantBulkDeleteJobEnum
string
CatalogVariantDeleteJobCreateQueryResourceObject
object
2 properties
2 required
GetCatalogItemVariantsRelationshipsResponseCollection
object
2 properties
1 required
GetCatalogItemResponseCollectionCompoundDocument
object
3 properties
1 required
GetCatalogVariantResponseCollection
object
2 properties
1 required
GetCatalogCategoryDeleteJobResponseCollection
object
2 properties
1 required
CatalogItemUpdateJobCreateQuery
object
1 property
1 required
PostCatalogVariantCreateJobResponse
object
2 properties
1 required
CatalogVariantUpdateQuery
object
1 property
1 required
CatalogCategoryBulkCreateJobEnum
string
CatalogItemCategoryOp
object
1 property
1 required
CatalogVariantUpdateJobResponseObjectResource
object
5 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Klaviyo publishes across the network.