# Akeneo PIM REST API ## API Docs - Authentication [Get authentication token](https://apidog.com/apidoc/docs-site/345223/api-3472924.md): This endpoint allows you to get an authentication token. No need to be authenticated to use this endpoint. - Overview [Get list of all endpoints](https://apidog.com/apidoc/docs-site/345223/api-3472935.md): This endpoint allows you to get the list of all the available endpoints. No need to be authenticated to use this endpoint. - PAM asset category [Get list of PAM asset categories](https://apidog.com/apidoc/docs-site/345223/api-3472921.md): This endpoint allows you to get a list of PAM asset categories. PAM asset categories are paginated and sorted by `root/left`. - PAM asset category [Update/create several PAM asset categories](https://apidog.com/apidoc/docs-site/345223/api-3472928.md): This endpoint allows you to update several PAM asset categories at once. - PAM asset category [Create a new PAM asset category](https://apidog.com/apidoc/docs-site/345223/api-3472923.md): This endpoint allows you to create a new PAM asset category. - PAM asset category [Get a PAM asset category](https://apidog.com/apidoc/docs-site/345223/api-3472927.md): This endpoint allows you to get the information about a given PAM asset category. - PAM asset category [Update/create a PAM asset category](https://apidog.com/apidoc/docs-site/345223/api-3472930.md): This endpoint allows you to update a given PAM asset category. Know more about Update behavior. Note that if no category exists for the given code, it creates it. - Asset family [Get list of asset families](https://apidog.com/apidoc/docs-site/345223/api-3472918.md): This endpoint allows you to get a list of asset families. Asset families are paginated. - Asset family [Get an asset family](https://apidog.com/apidoc/docs-site/345223/api-3472933.md): This endpoint allows you to get the information about a given asset family. - Asset family [Update/create an asset family](https://apidog.com/apidoc/docs-site/345223/api-3472932.md): This endpoint allows you to update a given asset family. Note that if the asset family does not already exist, it creates it. - Asset [Get the list of the assets of a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472919.md): This endpoint allows you to get a list of assets of a given asset family. Assets are paginated. This endpoint is case sensitive on the asset family code. - Asset [Update/create several assets](https://apidog.com/apidoc/docs-site/345223/api-3472929.md): This endpoint allows you to update and/or create several assets of one given asset family at once. Learn more about the Update behavior. Note that if the asset does not already exist for the given asset family, it creates it. This endpoint is case sensitive on the asset family code. - Asset [Delete an asset](https://apidog.com/apidoc/docs-site/345223/api-3472917.md): This endpoint allows you to delete a given asset. This endpoint is case sensitive on the asset family code. - Asset [Get an asset of a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472925.md): This endpoint allows you to get the information about a given asset for a given asset family. This endpoint is case sensitive on the asset family code. - Asset [Update/create an asset](https://apidog.com/apidoc/docs-site/345223/api-3472926.md): This endpoint allows you to update a given asset of a given asset family. Learn more about the Update behavior. Note that if the asset does not already exist for the given asset family, it creates it. This endpoint is case sensitive on the asset family code. - Asset attribute [Get the list of attributes of a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472936.md): This endpoint allows you to get the list of attributes of a given asset family. - Asset attribute [Get an attribute of a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472934.md): This endpoint allows you to get the information about a given attribute for a given asset family. - Asset attribute [Update/create an attribute of a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472931.md): This endpoint allows you to update a given attribute for a given asset family. Note that if the attribute does not already exist for the given asset family, it creates it. - Asset attribute option [Get a list of attribute options of a given attribute for a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472922.md): This endpoint allows you to get a list of attribute options for a given asset family. - Asset attribute option [Get an attribute option for a given attribute of a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472920.md): This endpoint allows you to get the information about a given asset attribute option. - Asset attribute option [Update/create an asset attribute option for a given asset family](https://apidog.com/apidoc/docs-site/345223/api-3472938.md): This endpoint allows you to update a given option for a given attribute and a given asset family. Learn more about the Update behavior. Note that if the option does not already exist for the given attribute of the given asset family, it creates it. - Asset media file [Create a new media file for an asset](https://apidog.com/apidoc/docs-site/345223/api-3472937.md): This endpoint allows you to create a new media file and associate it to a media file attribute value of an asset. - Asset media file [Download the media file associated to an asset](https://apidog.com/apidoc/docs-site/345223/api-3472939.md): This endpoint allows you to download a given media file that is associated with an asset. - PAM asset tag [Get list of PAM asset tags](https://apidog.com/apidoc/docs-site/345223/api-3472940.md): This endpoint allows you to get a list of PAM asset tags. PAM asset tags are paginated. - PAM asset tag [Get a PAM asset tag](https://apidog.com/apidoc/docs-site/345223/api-3472942.md): This endpoint allows you to get the information about a given PAM asset tag. - PAM asset tag [Update/create a PAM asset tag](https://apidog.com/apidoc/docs-site/345223/api-3472943.md): This endpoint allows you to update a given PAM asset tag. Know more about Update behavior. Note that if no tag exists for the given code, it creates it. - PAM asset [Get list of PAM assets](https://apidog.com/apidoc/docs-site/345223/api-3472941.md): This endpoint allows you to get a list of PAM assets. PAM assets are paginated. - PAM asset [Update/create several PAM assets](https://apidog.com/apidoc/docs-site/345223/api-3472944.md): This endpoint allows you to update several PAM assets at once. - PAM asset [Create a new PAM asset](https://apidog.com/apidoc/docs-site/345223/api-3472946.md): This endpoint allows you to create a new PAM asset. - PAM asset [Get a PAM asset](https://apidog.com/apidoc/docs-site/345223/api-3472945.md): This endpoint allows you to get the information about a given PAM asset. - PAM asset [Update/create a PAM asset](https://apidog.com/apidoc/docs-site/345223/api-3472950.md): This endpoint allows you to update a given PAM asset. Know more about Update behavior. Note that if no asset exists for the given code, it creates it. - PAM asset reference file [Get a reference file](https://apidog.com/apidoc/docs-site/345223/api-3472947.md): This endpoint allows you to get the information about a reference file of a given PAM asset. - PAM asset reference file [Upload a new reference file](https://apidog.com/apidoc/docs-site/345223/api-3472949.md): This endpoint allows you to upload a new reference file for a given PAM asset and locale. It will also automatically generate all the variation files corresponding to this reference file. - PAM asset reference file [Download a reference file](https://apidog.com/apidoc/docs-site/345223/api-3472948.md): This endpoint allows you to download a given reference file. - PAM asset variation file [Get a variation file](https://apidog.com/apidoc/docs-site/345223/api-3472952.md): This endpoint allows you to get the information about a variation file of a given PAM asset. - PAM asset variation file [Upload a new variation file](https://apidog.com/apidoc/docs-site/345223/api-3472951.md): This endpoint allows you to upload a new variation file for a given PAM asset, channel and locale. - PAM asset variation file [Download a variation file](https://apidog.com/apidoc/docs-site/345223/api-3472953.md): This endpoint allows you to download a given variation file. - Association type [Get a list of association types](https://apidog.com/apidoc/docs-site/345223/api-3472954.md): This endpoint allows you to get a list of association types. Association types are paginated and sorted by code. - Association type [Update/create several association types](https://apidog.com/apidoc/docs-site/345223/api-3472955.md): This endpoint allows you to update and/or create several association types at once. - Association type [Create a new association type](https://apidog.com/apidoc/docs-site/345223/api-3472956.md): This endpoint allows you to create a new association type. - Association type [Get an association type](https://apidog.com/apidoc/docs-site/345223/api-3472957.md): This endpoint allows you to get the information about a given association type. - Association type [Update/create an association type](https://apidog.com/apidoc/docs-site/345223/api-3472958.md): This endpoint allows you to update a given association type. Know more about Update behavior. Note that if no association type exists for the given code, it creates it. - Attribute group [Get list of attribute groups](https://apidog.com/apidoc/docs-site/345223/api-3472959.md): This endpoint allows you to get a list of attribute groups. Attribute groups are paginated and sorted by code. - Attribute group [Update/create several attribute groups](https://apidog.com/apidoc/docs-site/345223/api-3472961.md): This endpoint allows you to update and/or create several attribute groups at once. - Attribute group [Create a new attribute group](https://apidog.com/apidoc/docs-site/345223/api-3472960.md): This endpoint allows you to create a new attribute group. - Attribute group [Get an attribute group](https://apidog.com/apidoc/docs-site/345223/api-3472962.md): This endpoint allows you to get the information about a given attribute group. - Attribute group [Update/create an attribute group](https://apidog.com/apidoc/docs-site/345223/api-3472963.md): This endpoint allows you to update a given attribute group. Know more about Update behavior. Note that if no attribute group exists for the given code, it creates it. - Attribute [Get list of attributes](https://apidog.com/apidoc/docs-site/345223/api-3472966.md): This endpoint allows you to get a list of attributes. Attributes are paginated and sorted by code. - Attribute [Update/create several attributes](https://apidog.com/apidoc/docs-site/345223/api-3472964.md): This endpoint allows you to update and/or create several attributes at once. - Attribute [Create a new attribute](https://apidog.com/apidoc/docs-site/345223/api-3472965.md): This endpoint allows you to create a new attribute. - Attribute [Get an attribute](https://apidog.com/apidoc/docs-site/345223/api-3472967.md): This endpoint allows you to get the information about a given attribute. - Attribute [Update/create an attribute](https://apidog.com/apidoc/docs-site/345223/api-3472970.md): This endpoint allows you to update a given attribute. Know more about Update behavior. Note that if no attribute exists for the given code, it creates it. - Attribute option [Get list of attribute options](https://apidog.com/apidoc/docs-site/345223/api-3472969.md): This endpoint allows you to get a list of attribute options. Attribute options are paginated and sorted by code. - Attribute option [Update/create several attribute options](https://apidog.com/apidoc/docs-site/345223/api-3472971.md): This endpoint allows you to update several attribute options at once. - Attribute option [Create a new attribute option](https://apidog.com/apidoc/docs-site/345223/api-3472968.md): This endpoint allows you to create a new attribute option. - Attribute option [Get an attribute option](https://apidog.com/apidoc/docs-site/345223/api-3472972.md): This endpoint allows you to get the information about a given attribute option. - Attribute option [Update/create an attribute option](https://apidog.com/apidoc/docs-site/345223/api-3472975.md): This endpoint allows you to update a given attribute option. Know more about Update behavior. Note that if no attribute option exists for the given code, it creates it. - Category [Get list of categories](https://apidog.com/apidoc/docs-site/345223/api-3472973.md): This endpoint allows you to get a list of categories. Categories are paginated and sorted by `root/left`. - Category [Update/create several categories](https://apidog.com/apidoc/docs-site/345223/api-3472974.md): This endpoint allows you to update several categories at once. - Category [Create a new category](https://apidog.com/apidoc/docs-site/345223/api-3472977.md): This endpoint allows you to create a new category. - Category [Get a category](https://apidog.com/apidoc/docs-site/345223/api-3472976.md): This endpoint allows you to get the information about a given category. - Category [Update/create a category](https://apidog.com/apidoc/docs-site/345223/api-3472978.md): This endpoint allows you to update a given category. Know more about Update behavior. Note that if no category exists for the given code, it creates it. - Category [Download a category media file [COMING SOON]](https://apidog.com/apidoc/docs-site/345223/api-4079199.md): This endpoint allows you to download a given media file that is used as an attribute value of a enriched category. - Channel [Get a list of channels](https://apidog.com/apidoc/docs-site/345223/api-3472979.md): This endpoint allows you to get a list of channels. Channels are paginated and sorted by code. - Channel [Update/create several channels](https://apidog.com/apidoc/docs-site/345223/api-3472981.md): This endpoint allows you to update and/or create several channels at once. - Channel [Create a new channel](https://apidog.com/apidoc/docs-site/345223/api-3472980.md): This endpoint allows you to create a new channel. - Channel [Get a channel](https://apidog.com/apidoc/docs-site/345223/api-3472982.md): This endpoint allows you to get the information about a given channel. - Channel [Update/create a channel](https://apidog.com/apidoc/docs-site/345223/api-3472985.md): This endpoint allows you to update a given channel. Know more about Update behavior. Note that if no channel exists for the given code, it creates it. - Currency [Get a list of currencies](https://apidog.com/apidoc/docs-site/345223/api-3472983.md): This endpoint allows you to get a list of currencies. Currencies are paginated and sorted by code. - Currency [Get a currency](https://apidog.com/apidoc/docs-site/345223/api-3472984.md): This endpoint allows you to get the information about a given currency. - Family [Get list of families](https://apidog.com/apidoc/docs-site/345223/api-3472986.md): This endpoint allows you to get a list of families. Families are paginated and sorted by code. - Family [Update/create several families](https://apidog.com/apidoc/docs-site/345223/api-3472988.md): This endpoint allows you to update and/or create several families at once. - Family [Create a new family](https://apidog.com/apidoc/docs-site/345223/api-3472987.md): This endpoint allows you to create a new family. - Family [Get a family](https://apidog.com/apidoc/docs-site/345223/api-3472989.md): This endpoint allows you to get the information about a given family. - Family [Update/create a family](https://apidog.com/apidoc/docs-site/345223/api-3472991.md): This endpoint allows you to update a given family. Know more about Update behavior. Note that if no family exists for the given code, it creates it. - Family [Create a new family variant](https://apidog.com/apidoc/docs-site/345223/api-3472990.md): This endpoint allows you to create a family variant. - Family variant [Get list of family variants](https://apidog.com/apidoc/docs-site/345223/api-3472992.md): This endpoint allows you to get a list of family variants. Family variants are paginated and sorted by code. - Family variant [Update/create several family variants](https://apidog.com/apidoc/docs-site/345223/api-3472993.md): This endpoint allows you to update and/or create several family variants at once, for a given family. - Family variant [Get a family variant](https://apidog.com/apidoc/docs-site/345223/api-3472994.md): This endpoint allows you to get the information about a given family variant. - Family variant [Update/create a family variant](https://apidog.com/apidoc/docs-site/345223/api-3472995.md): This endpoint allows you to update a given family variant. Know more about Update behavior. Note that if no family variant exists for the given code, it creates it. - Locale [Get a list of locales](https://apidog.com/apidoc/docs-site/345223/api-3472996.md): This endpoint allows you to get a list of locales. Locales are paginated and sorted by code. - Locale [Get a locale](https://apidog.com/apidoc/docs-site/345223/api-3472997.md): This endpoint allows you to get the information about a given locale. - Measure family [Get list of measure familiy](https://apidog.com/apidoc/docs-site/345223/api-3472998.md): This endpoint allows you to get a list of measure families. Measure families are paginated and sorted by code. - Measure family [Get a measure family](https://apidog.com/apidoc/docs-site/345223/api-3472999.md): This endpoint allows you to get the information about a given measure family. - Measurement family [Get list of measurement families](https://apidog.com/apidoc/docs-site/345223/api-3473000.md): This endpoint allows you to get a list of measurement families. - Measurement family [Update/create several measurement families](https://apidog.com/apidoc/docs-site/345223/api-3473003.md): This endpoint allows you to update and/or create several measurement families at once. - Product media file [Get a list of product media files](https://apidog.com/apidoc/docs-site/345223/api-3473001.md): This endpoint allows you to get a list of media files that are used as attribute values in products or product models. - Product media file [Create a new product media file](https://apidog.com/apidoc/docs-site/345223/api-3473002.md): This endpoint allows you to create a new media file and associate it to an attribute value of a given product or product model. - Product media file [Get a product media file](https://apidog.com/apidoc/docs-site/345223/api-3473004.md): This endpoint allows you to get the information about a given media file that is used as an attribute value of a product or a product model. - Product media file [Download a product media file](https://apidog.com/apidoc/docs-site/345223/api-3473005.md): This endpoint allows you to download a given media file that is used as an attribute value of a product or a product model. - Product model [Get list of product models](https://apidog.com/apidoc/docs-site/345223/api-3473007.md): This endpoint allows you to get a list of product models. Product models are paginated. In the Enterprise Edition, since the 2.0, permissions based on your user groups are applied to the set of products you request. - Product model [Update/create several product models](https://apidog.com/apidoc/docs-site/345223/api-3473006.md): This endpoint allows you to update and/or create several product models at once. Learn more about Update behavior. Note that if no product models exists for the given code, it creates it. In the Enterprise Edition, since the v2.3, permissions based on your user groups are applied to the product models you try to update. It may result in the creation of drafts if you only have edit rights through the product model's categories. - Product model [Create a new product model](https://apidog.com/apidoc/docs-site/345223/api-3473009.md): This endpoint allows you to create a new product model. In the Enterprise Edition, since the v2.3, permissions based on your user groups are applied to the product model you try to create. - Product model [Delete a product model](https://apidog.com/apidoc/docs-site/345223/api-4079200.md): This endpoint allows you to delete a given product model. All its children, product models and variant products, will be also deleted. In the Enterprise Edition, the permissions based on your connection user group are applied to the product model you try to delete. - Product model [Get a product model](https://apidog.com/apidoc/docs-site/345223/api-3473008.md): This endpoint allows you to get the information about a given product model. In the Entreprise Edition, since the v2.0, permissions based on your user groups are applied to the product model you request. - Product model [Update/create a product model](https://apidog.com/apidoc/docs-site/345223/api-3473011.md): This endpoint allows you to update a given product model. Learn more about Update behavior. Note that if no product model exists for the given code, it creates it. In the Enterprise Edition PIM since the 2.3, permissions based on your user groups are applied to the product model you try to update. It may result in the creation of a draft if you only have edit rights through the product model's categories. - Product model [Get a draft](https://apidog.com/apidoc/docs-site/345223/api-3473010.md): This endpoint allows you to get the information about a given product model draft. - Product model [Submit a draft for approval](https://apidog.com/apidoc/docs-site/345223/api-3473012.md): This endpoint allows you to submit a product model draft for approval. - Product [Get list of products](https://apidog.com/apidoc/docs-site/345223/api-3473013.md): This endpoint allows you to get a list of products. Products are paginated and they can be filtered. In the Enterprise Edition, since the 2.0, permissions based on your user groups are applied to the set of products you request. - Product [Update/create several products](https://apidog.com/apidoc/docs-site/345223/api-3473016.md): This endpoint allows you to update and/or create several products at once. Learn more about Update behavior. Note that if no product exists for the given identifier, it creates it. In the Enterprise Edition, since the v2.0, permissions based on your user groups are applied to the products you try to update. It may result in the creation of drafts if you only have edit rights through the product's categories. - Product [Create a new product](https://apidog.com/apidoc/docs-site/345223/api-3473015.md): This endpoint allows you to create a new product. In the Enterprise Edition, since the v2.0, permissions based on your user groups are applied to the product you try to create. - Product [Delete a product](https://apidog.com/apidoc/docs-site/345223/api-3473014.md): This endpoint allows you to delete a given product. In the Enterprise Edition, since the 2.0, permissions based on your user groups are applied to the product you try to delete. - Product [Get a product](https://apidog.com/apidoc/docs-site/345223/api-3473017.md): This endpoint allows you to get the information about a given product. In the Entreprise Edition, since the v2.0, permissions based on your user groups are applied to the product you request. - Product [Update/create a product](https://apidog.com/apidoc/docs-site/345223/api-3473018.md): This endpoint allows you to update a given product. Learn more about Update behavior. Note that if no product exists for the given identifier, it creates it. In the Entreprise Edition, since the v2.0, permissions based on your user groups are applied to the product you try to update. It may result in the creation of a draft if you only have edit rights through the product's categories. - Product [Get a draft](https://apidog.com/apidoc/docs-site/345223/api-3473021.md): This endpoint allows you to get the information about a given draft. - Product [Submit a draft for approval](https://apidog.com/apidoc/docs-site/345223/api-3473020.md): This endpoint allows you to submit a draft for approval. - Published product [Get list of published products](https://apidog.com/apidoc/docs-site/345223/api-3473019.md): This endpoint allows you to get a list of published products. Published products are paginated and they can be filtered. - Published product [Get a published product](https://apidog.com/apidoc/docs-site/345223/api-3473022.md): This endpoint allows you to get the information about a given published product. - Reference entity [Get list of reference entities](https://apidog.com/apidoc/docs-site/345223/api-3473023.md): This endpoint allows you to get a list of reference entities. Reference entities are paginated. - Reference entity [Get a reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473024.md): This endpoint allows you to get the information about a given reference entity. - Reference entity [Update/create a reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473025.md): This endpoint allows you to update a given reference entity. Note that if the reference entity does not already exist, it creates it. - Reference entity media file [Create a new media file for a reference entity or a record](https://apidog.com/apidoc/docs-site/345223/api-3473026.md): This endpoint allows you to create a new media file and associate it to the image of a reference entity, or to the main image or to an attribute value of a record. - Reference entity media file [Download the media file associated to a reference entity or a record](https://apidog.com/apidoc/docs-site/345223/api-3473027.md): This endpoint allows you to download a given media file that is associated with a reference entity or a record. - Reference entity attribute [Get the list of attributes of a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473029.md): This endpoint allows you to get the list of attributes of a given reference entity. - Reference entity attribute [Get an attribute of a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473028.md): This endpoint allows you to get the information about a given attribute for a given reference entity. - Reference entity attribute [Update/create an attribute of a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473030.md): This endpoint allows you to update a given attribute for a given renference entity. Note that if the attribute does not already exist for the given reference entity, it creates it. - Reference entity attribute option [Get a list of attribute options of a given attribute for a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473031.md): This endpoint allows you to get a list of attribute options for a given reference entity. - Reference entity attribute option [Get an attribute option for a given attribute of a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473032.md): This endpoint allows you to get the information about a given attribute option. - Reference entity attribute option [Update/create a reference entity attribute option](https://apidog.com/apidoc/docs-site/345223/api-3473033.md): This endpoint allows you to update a given option for a given attribute and a given reference entity. Learn more about Update behavior. Note that if the option does not already exist for the given attribute of the given reference entity, it creates it. - Reference entity record [Get the list of the records of a reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473034.md): This endpoint allows you to get a list of records of a given reference entity. Records are paginated and can be filtered. - Reference entity record [Update/create several reference entity records](https://apidog.com/apidoc/docs-site/345223/api-3473037.md): This endpoint allows you to update and/or create several records of one given reference entity at once. Learn more about Update behavior. Note that if the record does not already exist for the given reference entity, it creates it. - Reference entity record [Get a record of a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473035.md): This endpoint allows you to get the information about a given record for a given reference entity. - Reference entity record [Update/create a record of a given reference entity](https://apidog.com/apidoc/docs-site/345223/api-3473036.md): This endpoint allows you to update a given record of a given renference entity. Learn more about Update behavior. Note that if the record does not already exist for the given reference entity, it creates it. - System [Get system information](https://apidog.com/apidoc/docs-site/345223/api-3473038.md): This endpoint allows you to get the version and the edition of the PIM. Example of what you can get
Environment Edition Version
SaaS EE Serenity 20210531021241
SaaS CE GE growth-v20210526040645
PaaS or onPrem EE EE 5.0.28
PaaS or onPrem CE CE 5.0.28
- System [Get system information](https://apidog.com/apidoc/docs-site/345223/api-4079217.md): This endpoint allows you to get the version and the edition of the PIM. Example of what you can get
Environment Edition Version
SaaS EE Serenity v20230112013744
SaaS CE GE v20210526040645
PaaS or onPrem EE EE 5.0.28
PaaS or onPrem CE CE 5.0.28
- Catalogs [Get the list of owned catalogs](https://apidog.com/apidoc/docs-site/345223/api-4079191.md): This endpoint allows you to get the list of catalogs you owned. - Catalogs [Create a new catalog](https://apidog.com/apidoc/docs-site/345223/api-4079192.md): This endpoint allows you to create a new catalog. - Catalogs [Delete a catalog](https://apidog.com/apidoc/docs-site/345223/api-4079193.md): This endpoint allows you to delete a catalog. - Catalogs [Get a catalog](https://apidog.com/apidoc/docs-site/345223/api-4079194.md): This endpoint allows you to get the information about a catalog. - Catalogs [Update a catalog](https://apidog.com/apidoc/docs-site/345223/api-4079195.md): This endpoint allows you to update a catalog. - Catalog products [Get the list of product uuids](https://apidog.com/apidoc/docs-site/345223/api-4079196.md): This endpoint allows you to get the list of uuids of products contained in a catalog. Please, note that a disabled catalog can return an HTTP 200 with a payload containing an error message, for more details see the App Catalog section. - Catalog products [Get the list of products related to a catalog](https://apidog.com/apidoc/docs-site/345223/api-4079197.md): This endpoint allows you to get the list of products related to a catalog. Products are paginated and they can be filtered. In the Enterprise Edition, permissions based on your app settings are applied to the set of products you request. Please, note that a disabled catalog can return an HTTP 200 with a payload containing an error message, for more details see the App Catalog section. - Catalog products [Get a product related to a catalog](https://apidog.com/apidoc/docs-site/345223/api-4079198.md): This endpoint allows you to get a specific product related to a catalog. In the Enterprise Edition, permissions based on your app settings are applied on the product you request. Please, note that a disabled catalog can return an HTTP 200 with a payload containing an error message, for more details see the App Catalog section. - Product [identifier] [Get list of products](https://apidog.com/apidoc/docs-site/345223/api-4079201.md): This endpoint allows you to get a list of products. Products are paginated and they can be filtered. In the Enterprise Edition, since the 2.0, permissions based on your user groups are applied to the set of products you request. - Product [identifier] [Update/create several products](https://apidog.com/apidoc/docs-site/345223/api-4079202.md): This endpoint allows you to update and/or create several products at once. Learn more about Update behavior. Note that if no product exists for the given identifier, it creates it. In the Enterprise Edition, since the v2.0, permissions based on your user groups are applied to the products you try to update. It may result in the creation of drafts if you only have edit rights through the product's categories. - Product [identifier] [Create a new product](https://apidog.com/apidoc/docs-site/345223/api-4079203.md): This endpoint allows you to create a new product. In the Enterprise Edition, since the v2.0, permissions based on your user groups are applied to the product you try to create. - Product [identifier] [Delete a product](https://apidog.com/apidoc/docs-site/345223/api-4079204.md): This endpoint allows you to delete a given product. In the Enterprise Edition, since the 2.0, permissions based on your user groups are applied to the product you try to delete. - Product [identifier] [Get a product](https://apidog.com/apidoc/docs-site/345223/api-4079205.md): This endpoint allows you to get the information about a given product. In the Entreprise Edition, since the v2.0, permissions based on your user groups are applied to the product you request. - Product [identifier] [Update/create a product](https://apidog.com/apidoc/docs-site/345223/api-4079206.md): This endpoint allows you to update a given product. Learn more about Update behavior. Note that if no product exists for the given identifier, it creates it. In the Entreprise Edition, since the v2.0, permissions based on your user groups are applied to the product you try to update. It may result in the creation of a draft if you only have edit rights through the product's categories. - Product [identifier] [Get a draft](https://apidog.com/apidoc/docs-site/345223/api-4079207.md): This endpoint allows you to get the information about a given draft. - Product [identifier] [Submit a draft for approval](https://apidog.com/apidoc/docs-site/345223/api-4079208.md): This endpoint allows you to submit a draft for approval. - Product [uuid] [Get list of products](https://apidog.com/apidoc/docs-site/345223/api-4079209.md): This endpoint allows you to get a list of products. Products are paginated and they can be filtered. In the Enterprise Edition, permissions based on your user groups are applied to the set of products you request. - Product [uuid] [Update/create several products](https://apidog.com/apidoc/docs-site/345223/api-4079210.md): This endpoint allows you to update and/or create several products at once. Learn more about Update behavior. Note that if no product exists for the given uuid, it creates it. In the Enterprise Edition, permissions based on your user groups are applied to the products you try to update. It may result in the creation of drafts if you only have edit rights through the product's categories. - Product [uuid] [Create a new product](https://apidog.com/apidoc/docs-site/345223/api-4079211.md): This endpoint allows you to create a new product. In the Enterprise Edition, permissions based on your user groups are applied to the product you try to create. If no uuid is provided, the PIM will generate one for you. - Product [uuid] [Delete a product](https://apidog.com/apidoc/docs-site/345223/api-4079212.md): This endpoint allows you to delete a given product. In the Enterprise Edition, permissions based on your user groups are applied to the product you try to delete. - Product [uuid] [Get a product](https://apidog.com/apidoc/docs-site/345223/api-4079213.md): This endpoint allows you to get the information about a given product. In the Entreprise Edition, permissions based on your user groups are applied to the product you request. - Product [uuid] [Update/create a product](https://apidog.com/apidoc/docs-site/345223/api-4079214.md): This endpoint allows you to update a given product. Learn more about Update behavior. Note that if no product exists for the given uuid, it creates it. In the Entreprise Edition, permissions based on your user groups are applied to the product you try to update. It may result in the creation of a draft if you only have edit rights through the product's categories. - Product [uuid] [Get a draft](https://apidog.com/apidoc/docs-site/345223/api-4079215.md): This endpoint allows you to get the information about a given draft. - Product [uuid] [Submit a draft for approval](https://apidog.com/apidoc/docs-site/345223/api-4079216.md): This endpoint allows you to submit a draft for approval.