Skip to main content
POST
Publish French Eco-Scores to the Affichage Environnemental portal
Submit finalized French Eco-Scores for products in your library to the French government’s Affichage Environnemental portal.
Specify an array of up to 50 product IDs to publish in a single request. IDs must be non-empty, unique, and non-blank.

Request body properties

Implementation details

  • Batch limit: You can publish a maximum of 50 products per request.
  • Eligibility re-check: For each product, the server re-checks eligibility (GTIN, materials, manufacturing country, and other requirements) and enforces the 3-month re-publish lock before any portal call.
  • Status codes: The endpoint returns 200 when every attempted product succeeded, 207 when at least one succeeded and at least one failed, and 400 when every attempted product failed.
  • Result handling: Always inspect failed[] and skipped[] to confirm each product was filed — a 200 does not guarantee every product in the request was published.

Response body properties

PIC - Update Product with French Eco-Score requirements

PIC - Retrieve French Eco-Score

Refer to the PIC Data Dictionary for more information on French Eco-Score attributes.

Authorizations

x-api-key
string
header
required
x-developer-request-token
string
header
required

Body

application/json

Request body for the French Eco-Score batch publish endpoint. Up to 50 products per request.

productIds
string[]
required

IDs of the products to publish. Must be non-empty, unique, and non-blank. Up to 50 IDs per request.

Response

OK

Aggregate result of a French Eco-Score batch publish request. - succeeded[] — products accepted by the portal. - failed[] — products the portal rejected or that could not be persisted. - skipped[] — products the publish did not attempt (ownership, lock window, eligibility failure, or concurrent score change). Returned with HTTP 200 when every attempted product succeeded, 207 when at least one succeeded and at least one failed, or 400 when every attempted product failed — callers MUST inspect failed[] and skipped[] to confirm individual products were filed.

succeeded
object[]
required
failed
object[]
required
skipped
object[]
required