Events API reference Deprecated
Complete reference on how to use Akeneo PIM events
#Product models
#Product model created
#Format
A product model created event follows this format:
{
- 
                events(array[object]) : [- {
- 
                                 - 
                action(string) • Event type
- 
                event_id(string) • Unique event identifier
- 
                event_datetime(string) • Event datetime
- 
                author(string) • Author of the event
- 
                author_type(string) • Type of the author "ui" or "api"
- 
                pim_source(string) • URL of the PIM that sends the event
- 
                data(object) : {- 
                resource(object) : {- 
                code(string) • Product model code
- 
                enabled(boolean) • Whether the product model is enable
- 
                family(string) • Family code from which the product model inherits its attributes and attribute requirements
- 
                family_variant(string) • Family variant code from which the product model inherits its attributes and attribute requirements
- 
                parent(string) • Code of the parent product model when this a level two product model
- 
                categories(array[string]) • Codes of the categories in which the product model is classified
- 
                values(object) : {- 
                attributeCode(array[object]) : [- {
- 
                                 - 
                scope(string) • Channel code of the product model value
- 
                locale(string) • Locale code of the product model value
- 
                data(object) • Product model value
 
- 
                
- }
 
 
- 
                
- 
                associations(object) : {- 
                associationTypeCode(object) : {- 
                groups(array[string]) • Array of group codes with which the product model is in relation
- 
                products(array[string]) • Array of product identifiers with which the product model is in relation
- 
                product_models(array[string]) • Array of product model codes with which the product model is in relation.
 
- 
                
 
- 
                
- 
                quantified_associations(object) : {- 
                quantifiedAssociationTypeCode(object) : {- 
                products(array[object]) • Array of objects containing product identifiers and quantities with which the product model is in relation : [- {
- 
                                 - 
                identifier(string)
- 
                quantity(integer)
 
- 
                
- }
 
- 
                product_models(array[object]) • Array of objects containing product model codes and quantities with which the product model is in relation : [- {
- 
                                 - 
                code(string)
- 
                quantity(integer)
 
- 
                
- }
 
 
- 
                
 
- 
                
- 
                created(string) • Product creation date
- 
                updated(string) • Date of the last product update
- 
                metadata(object) • More information around the product model (only available in the Enterprise Edition) : {- 
                workflow_status(string) • Status of the product model regarding the user permissions (only available in the Enterprise Edition)
 
- 
                
 
- 
                
 
- 
                
 
- 
                
- }
 
}
#Example
{
        "events": [
            {
                "action": "product_model.created",
                "event_id": "c306e088-fb76-479c-bbc0-18fef19da75d",
                "event_datetime": "2020-10-20T09:13:59+00:00",
                "author": "erp",
                "author_type": "api",
                "pim_source": "https://demo.akeneo.com",
                "data": {
                    "resource": {
                        "code": "sunglasses",
                        "family": "accessories",
                        "family_variant": "accessories_colorsize",
                        "parent": null,
                        "categories": [
                            "master_accessories_sunglasses",
                            "supplier_zaro"
                        ],
                        "enabled": true,
                        "values": {
                            "collection": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": [
                                        "winter_2020"
                                    ]
                                }
                            ],
                            "image": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": "9/9/c/c/99cc83f105199c667505cfa8ec1458c8be4f0814_sunglasses.jpg",
                                    "_links": {
                                        "download": {
                                            "href": "http://demo.akeneo.com/api/rest/v1/media-files/9/9/c/c/99cc83f105199c667505cfa8ec1458c8be4f0814_sunglasses.jpg/download"
                                        }
                                    }
                                }
                            ],
                            "ean": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": "1234567890316"
                                }
                            ],
                            "name": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": "Sunglasses"
                                }
                            ],
                            "weight": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": {
                                        "amount": "800.0000",
                                        "unit": "GRAM"
                                    }
                                }
                            ],
                            "description": [
                                {
                                    "locale": "en_US",
                                    "scope": "ecommerce",
                                    "data": "<p>Brown and gold sunglasses</p>"
                                }
                            ]
                        },
                        "created": "2020-10-20T08:30:28+00:00",
                        "updated": "2020-10-20T08:30:28+00:00",
                        "associations": {
                            "PACK": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            },
                            "SUBSTITUTION": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            },
                            "UPSELL": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            },
                            "X_SELL": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            }
                        },
                        "quantified_associations": [],
                        "metadata": {
                            "workflow_status": "working_copy"
                        }
                    }
                }
            }
        ]
    }
    #Product model updated
#Format
A product model updated event follows this format:
{
- 
                events(array[object]) : [- {
- 
                                 - 
                action(string) • Event type
- 
                event_id(string) • Unique event identifier
- 
                event_datetime(string) • Event datetime
- 
                author(string) • Author of the event
- 
                author_type(string) • Type of the author "ui" or "api"
- 
                pim_source(string) • URL of the PIM that sends the event
- 
                data(object) : {- 
                resource(object) : {- 
                code(string) • Product model code
- 
                enabled(boolean) • Whether the product model is enable
- 
                family(string) • Family code from which the product model inherits its attributes and attribute requirements
- 
                family_variant(string) • Family variant code from which the product model inherits its attributes and attribute requirements
- 
                parent(string) • Code of the parent product model when this a level two product model
- 
                categories(array[string]) • Codes of the categories in which the product model is classified
- 
                values(object) : {- 
                attributeCode(array[object]) : [- {
- 
                                 - 
                scope(string) • Channel code of the product model value
- 
                locale(string) • Locale code of the product model value
- 
                data(object) • Product model value
 
- 
                
- }
 
 
- 
                
- 
                associations(object) : {- 
                associationTypeCode(object) : {- 
                groups(array[string]) • Array of group codes with which the product model is in relation
- 
                products(array[string]) • Array of product identifiers with which the product model is in relation
- 
                product_models(array[string]) • Array of product model codes with which the product model is in relation.
 
- 
                
 
- 
                
- 
                quantified_associations(object) : {- 
                quantifiedAssociationTypeCode(object) : {- 
                products(array[object]) • Array of objects containing product identifiers and quantities with which the product model is in relation : [- {
- 
                                 - 
                identifier(string)
- 
                quantity(integer)
 
- 
                
- }
 
- 
                product_models(array[object]) • Array of objects containing product model codes and quantities with which the product model is in relation : [- {
- 
                                 - 
                code(string)
- 
                quantity(integer)
 
- 
                
- }
 
 
- 
                
 
- 
                
- 
                created(string) • Product creation date
- 
                updated(string) • Date of the last product update
- 
                metadata(object) • More information around the product model (only available in the Enterprise Edition) : {- 
                workflow_status(string) • Status of the product model regarding the user permissions (only available in the Enterprise Edition)
 
- 
                
 
- 
                
 
- 
                
 
- 
                
- }
 
}
#Example
{
        "events": [
            {
                "action": "product_model.updated",
                "event_id": "c306e088-fb76-479c-bbc0-18fef19da75d",
                "event_datetime": "2020-10-20T09:13:59+00:00",
                "author": "peter",
                "author_type": "ui",
                "pim_source": "https://demo.akeneo.com",
                "data": {
                    "resource": {
                        "code": "sunglasses",
                        "family": "accessories",
                        "family_variant": "accessories_colorsize",
                        "parent": null,
                        "categories": [
                            "master_accessories_sunglasses",
                            "supplier_zaro"
                        ],
                        "enabled": true,
                        "values": {
                            "collection": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": [
                                        "winter_2020"
                                    ]
                                }
                            ],
                            "image": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": "9/9/c/c/99cc83f105199c667505cfa8ec1458c8be4f0814_sunglasses.jpg",
                                    "_links": {
                                        "download": {
                                            "href": "http://demo.akeneo.com/api/rest/v1/media-files/9/9/c/c/99cc83f105199c667505cfa8ec1458c8be4f0814_sunglasses.jpg/download"
                                        }
                                    }
                                }
                            ],
                            "ean": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": "1234567890316"
                                }
                            ],
                            "name": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": "Sunglasses"
                                }
                            ],
                            "weight": [
                                {
                                    "locale": null,
                                    "scope": null,
                                    "data": {
                                        "amount": "800.0000",
                                        "unit": "GRAM"
                                    }
                                }
                            ],
                            "description": [
                                {
                                    "locale": "en_US",
                                    "scope": "ecommerce",
                                    "data": "<p>Brown and gold sunglasses</p>"
                                }
                            ]
                        },
                        "created": "2020-10-20T08:30:28+00:00",
                        "updated": "2020-10-20T09:13:59+00:00",
                        "associations": {
                            "PACK": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            },
                            "SUBSTITUTION": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            },
                            "UPSELL": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            },
                            "X_SELL": {
                                "groups": [],
                                "products": [],
                                "product_models": []
                            }
                        },
                        "quantified_associations": [],
                        "metadata": {
                            "workflow_status": "working_copy"
                        }
                    }
                }
            }
        ]
    }
    #Product model removed
#Format
A product model removed event follows this format:
{
- 
                events(array[object]) : [- {
- 
                                 - 
                resource(object) : {- 
                action(string) • Event type
- 
                event_id(string) • Unique event identifier
- 
                event_datetime(string) • Event datetime
- 
                author(string) • Author of the event
- 
                author_type(string) • Type of the author "ui" or "api"
- 
                pim_source(string) • URL of the PIM that sends the event
- 
                data(object) : {- 
                code(string) • Product model code
 
- 
                
 
- 
                
 
- 
                
- }
 
}
#Example
{
        "events": [
            {
                "action": "product_model.removed",
                "event_id": "c306e088-fb76-479c-bbc0-18fef19da75d",
                "event_datetime": "2020-10-20T09:13:59+00:00",
                "author": "peter",
                "author_type": "ui",
                "pim_source": "https://demo.akeneo.com",
                "data": {
                    "resource": {
                        "code": "sunglasses"
                    }
                }
            }
        ]
    }