> ## Documentation Index
> Fetch the complete documentation index at: https://developer.worldly.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get French Eco-Score manufacturing countries

Get a list of countries and regions supported for French Eco-Score calculations. Pass the returned `{ code, name }` objects to `frenchLabelCountry`, `frenchLabelDyeingCountry`, and `frenchLabelFabricCountry` when creating or updating products.

To generate a French Eco-Score, you will need to specify locations for the lifecycle stages below:

1. Location of **Manufacture**
2. Location of **Finishing** (includes Preparation, Dyeing, and Finishing)
3. Location of **Textile Formation**

### Response body properties

The endpoint returns an `Array<object>` where each object contains:

| Name   | Type     | Description                                                                                |
| :----- | :------- | :----------------------------------------------------------------------------------------- |
| `code` | `string` | **\[REQUIRED]** The ISO 3166-1 alpha-2 country code or a regional code (e.g. `BD`, `RAF`). |
| `name` | `string` | **\[REQUIRED]** The display name of the country or region.                                 |

### Implementation details

* **Regional codes**: Some codes refer to regions rather than specific countries (e.g. `RAF` for Africa, `RAS` for Asia). Use these when the specific country is unknown or when the scoring methodology applies a regional default.
* **Source of truth**: The live endpoint is authoritative. Call it to retrieve the current list rather than hardcoding values from this page.
* **Consumer usage**: When populating `frenchLabelCountry` (and related fields) on a product, send the full `{ code, name }` object returned here, not just the `code` value.

### Available countries

The following table is illustrative — the live endpoint is the source of truth and may change.

| Country                 | Code  |
| :---------------------- | :---- |
| Bangladesh              | `BD`  |
| Cambodia                | `KH`  |
| China                   | `CN`  |
| France                  | `FR`  |
| India                   | `IN`  |
| Morocco                 | `MA`  |
| Myanmar                 | `MM`  |
| Pakistan                | `PK`  |
| Africa (region)         | `RAF` |
| Latin America (region)  | `RLA` |
| North America (region)  | `RNA` |
| Asia (region)           | `RAS` |
| Eastern Europe (region) | `REE` |
| Western Europe (region) | `REO` |
| Middle East (region)    | `RME` |
| Oceania (region)        | `ROC` |
| Tunisia                 | `TN`  |
| Turkey                  | `TR`  |
| Vietnam                 | `VN`  |

### Related recipes

<Card title="PIC - Update Product with French Eco-Score requirements" href="/recipes/french-eco-score-update" />

<Card title="PIC - Retrieve French Eco-Score" href="/recipes/retrieve-french-eco-score" />

Refer to the [PIC Data Dictionary](/data-dictionary/pic) for more information on French Eco-Score attributes.


## OpenAPI

````yaml api-reference/openapi/french-eco.json GET /french-label-manufacturing-countries
openapi: 3.0.0
info:
  title: pic-api
  version: 1.0.0
servers:
  - url: https://api-v2.production.higg.org/pic-api/v1
    description: Production
  - url: https://api-v2.demo.higg.org/pic-api/v1
    description: Demo
security:
  - sec0: []
    sec1: []
paths:
  /french-label-manufacturing-countries:
    get:
      summary: Get French Label Manufacturing Countries
      operationId: GetFrenchLabelManufacturingCountries
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/CorpRepGenericList'
                type: array
components:
  schemas:
    CorpRepGenericList:
      properties:
        code:
          type: string
        name:
          type: string
      required:
        - code
        - name
      type: object
      additionalProperties: false
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: x-api-key
    sec1:
      type: apiKey
      in: header
      name: x-developer-request-token

````