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.0.2, 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.
PostCatalogItemDeleteJobResponse
object
2 properties
1 required
CatalogVariantDeleteQueryResourceObject
object
2 properties
2 required
GetCatalogVariantCreateJobResponseCompoundDocument
object
3 properties
1 required
CatalogVariantBulkCreateJobEnum
string
CatalogCategoryCreateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogItemUpdateQuery
object
1 property
1 required
ServerBISSubscriptionCreateQuery
object
1 property
1 required
PostCatalogItemResponse
object
2 properties
1 required
GetCatalogItemVariantsRelationshipsResponseCollection
object
2 properties
1 required
GetCatalogItemCreateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogCategoryItemOp
object
1 property
1 required
CatalogItemCategoryOp
object
1 property
1 required
PostCatalogCategoryUpdateJobResponse
object
2 properties
1 required
CatalogVariantResponseObjectResource
object
5 properties
4 required
GetCatalogVariantUpdateJobResponseCompoundDocument
object
3 properties
1 required
CatalogCategoryBulkUpdateJobEnum
string
ObjectLinks
object
1 property
1 required
GetCatalogVariantDeleteJobResponseCollection
object
2 properties
1 required
GetCatalogItemResponseCompoundDocument
object
3 properties
1 required
CatalogVariantBulkUpdateJobEnum
string
GetCatalogItemDeleteJobResponseCollection
object
2 properties
1 required
CatalogItemUpdateQueryResourceObject
object
4 properties
3 required
CatalogVariantCreateQueryResourceObject
object
3 properties
3 required
CatalogItemUpdateJobResponseObjectResource
object
5 properties
4 required
CatalogVariantDeleteJobResponseObjectResource
object
5 properties
4 required
CatalogVariantDeleteJobCreateQuery
object
1 property
1 required
PostCatalogItemCreateJobResponse
object
2 properties
1 required
CatalogItemBulkDeleteJobEnum
string
CatalogCategoryUpdateQuery
object
1 property
1 required
GetCatalogItemUpdateJobResponseCompoundDocument
object
3 properties
1 required
PostCatalogCategoryDeleteJobResponse
object
2 properties
1 required
CatalogCategoryUpdateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogItemCreateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogVariantCreateQuery
object
1 property
1 required
PatchCatalogCategoryResponse
object
2 properties
1 required
GetCatalogCategoryResponseCollection
object
2 properties
1 required
GetCatalogItemUpdateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogItemCreateQueryResourceObject
object
3 properties
2 required
GetCatalogCategoryUpdateJobResponseCollectionCompoundDocument
object
2 properties
1 required
BackInStockSubscriptionEnum
string
CatalogVariantUpdateJobCreateQuery
object
1 property
1 required
CatalogItemResponseObjectResource
object
5 properties
4 required
GetCatalogVariantDeleteJobResponse
object
2 properties
1 required
ServerBISSubscriptionCreateQueryResourceObject
object
3 properties
3 required
GetCatalogItemResponseCollectionCompoundDocument
object
3 properties
1 required
GetCatalogCategoryDeleteJobResponse
object
2 properties
1 required
PatchCatalogItemResponse
object
2 properties
1 required
RelationshipLinks
object
2 properties
2 required
CatalogCategoryCreateJobResponseObjectResource
object
5 properties
4 required
CatalogVariantEnum
string
GetCatalogCategoryItemsRelationshipsResponseCollection
object
2 properties
1 required
CatalogVariantUpdateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogVariantDeleteJobCreateQueryResourceObject
object
2 properties
2 required
CatalogItemBulkCreateJobEnum
string
CatalogCategoryEnum
string
CatalogItemBulkUpdateJobEnum
string
PostCatalogItemUpdateJobResponse
object
2 properties
1 required
ErrorSource
object
1 property
PostCatalogVariantCreateJobResponse
object
2 properties
1 required
PostCatalogVariantUpdateJobResponse
object
2 properties
1 required
CatalogVariantUpdateQueryResourceObject
object
3 properties
3 required
CatalogItemCreateQuery
object
1 property
1 required
CatalogVariantUpdateJobResponseObjectResource
object
5 properties
4 required
CatalogCategoryUpdateJobCreateQuery
object
1 property
1 required
GetCatalogCategoryCreateJobResponseCompoundDocument
object
3 properties
1 required
GetCatalogCategoryCreateJobResponseCollectionCompoundDocument
object
2 properties
1 required
GetCatalogCategoryResponse
object
2 properties
1 required
CatalogVariantBulkDeleteJobEnum
string
CatalogCategoryBulkDeleteJobEnum
string
PostCatalogCategoryCreateJobResponse
object
2 properties
1 required
GetCatalogVariantResponse
object
2 properties
1 required
CatalogCategoryUpdateQueryResourceObject
object
4 properties
3 required
PostCatalogVariantDeleteJobResponse
object
2 properties
1 required
CatalogCategoryBulkCreateJobEnum
string
GetCatalogItemCreateJobResponseCompoundDocument
object
3 properties
1 required
ProfileIdentifierDTOResourceObject
object
3 properties
2 required
PostCatalogVariantResponse
object
2 properties
1 required
CatalogItemDeleteJobCreateQueryResourceObject
object
2 properties
2 required
CatalogCategoryDeleteJobCreateQueryResourceObject
object
2 properties
2 required
CatalogVariantUpdateQuery
object
1 property
1 required
CatalogItemDeleteQueryResourceObject
object
2 properties
2 required
GetCatalogVariantUpdateJobResponseCollectionCompoundDocument
object
2 properties
1 required
CatalogCategoryCreateQueryResourceObject
object
3 properties
2 required
PostCatalogCategoryResponse
object
2 properties
1 required
GetCatalogVariantResponseCollection
object
2 properties
1 required
CatalogItemCreateJobCreateQuery
object
1 property
1 required
CatalogItemCreateJobResponseObjectResource
object
5 properties
4 required
CatalogCategoryUpdateJobResponseObjectResource
object
5 properties
4 required
GetCatalogCategoryUpdateJobResponseCompoundDocument
object
3 properties
1 required
APIJobErrorPayload
object
5 properties
5 required
CatalogItemDeleteJobResponseObjectResource
object
5 properties
4 required
CatalogVariantCreateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogCategoryCreateQuery
object
1 property
1 required
CatalogItemDeleteJobCreateQuery
object
1 property
1 required
CatalogItemUpdateJobCreateQueryResourceObject
object
2 properties
2 required
CatalogCategoryDeleteJobCreateQuery
object
1 property
1 required
CatalogVariantCreateJobResponseObjectResource
object
5 properties
4 required
GetCatalogCategoryDeleteJobResponseCollection
object
2 properties
1 required
CatalogCategoryCreateJobCreateQuery
object
1 property
1 required
GetCatalogItemDeleteJobResponse
object
2 properties
1 required
CatalogCategoryResponseObjectResource
object
5 properties
4 required
CatalogItemUpdateJobCreateQuery
object
1 property
1 required
CatalogVariantCreateJobCreateQuery
object
1 property
1 required
GetCatalogItemCategoriesRelationshipsResponseCollection
object
2 properties
1 required
CatalogCategoryDeleteQueryResourceObject
object
2 properties
2 required
GetCatalogVariantCreateJobResponseCollectionCompoundDocument
object
2 properties
1 required
PatchCatalogVariantResponse
object
2 properties
1 required
CollectionLinks
object
5 properties
1 required
CatalogCategoryDeleteJobResponseObjectResource
object
5 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Klaviyo publishes across the network.