What can you do with it?
The Akeneo API allows you to manage product information in a centralized PIM system. You can create, update, and delete products, manage product attributes and families, search and filter products, handle asset media files, and associate assets with products across multiple locales and channels.How to use it?
Basic Command Structure
Parameters
Required:action
- The action to perform (list, create, search, update, delete, upload, associate)entity
- The entity type (products, asset-media-files, assets)identifier
- Product or asset identifier for specific operations
family
- Product family codecategories
- Array of category codesenabled
- Product enabled statuslocale
- Locale code (e.g., “en_US”, “fr_FR”)scope
- Channel scopesearch_filter
- JSON search filter for queries
Tools
List Products
Retrieve a list of all products from your Akeneo PIM. Parameters:limit
(optional) - Number of products to returnpage
(optional) - Page number for pagination
Create Product
Create a new product in your Akeneo PIM. Parameters:identifier
(required) - Unique product identifierfamily
(required) - Product family codecategories
(optional) - Array of category codesenabled
(optional) - Product enabled statusvalues
(optional) - Product attribute values
Search Products
Search for products using advanced filtering criteria. Parameters:search_filter
(required) - JSON search filter objectlimit
(optional) - Number of results to returnpage
(optional) - Page number for pagination
Update Product
Update an existing product’s information. Parameters:identifier
(required) - Product identifier to updatefamily
(optional) - Updated product familyenabled
(optional) - Updated enabled statusvalues
(optional) - Updated attribute values
Delete Product
Delete a product from your Akeneo PIM. Parameters:identifier
(required) - Product identifier to delete
Upload Asset Media File
Upload a media file to create an asset in Akeneo. Parameters:file
(required) - Binary file datacontent_type
(required) - File content type
Associate Asset to Asset Family
Associate an uploaded media file with an asset in a specific asset family. Parameters:asset_family_code
(required) - Asset family codecode
(required) - Asset codevalues
(required) - Asset attribute values including media references
Add Asset to Product
Add an asset to a product’s asset collection attribute. Parameters:identifier
(required) - Product identifierasset_attribute
(required) - Asset collection attribute codeasset_codes
(required) - Array of asset codes to add