> For the complete documentation index, see [llms.txt](https://docs.spurtcommerce.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.spurtcommerce.com/api-reference/store/store-content/localization.md).

# Localization

Retrieve available languages, zones and localization options.

## Get enabled Store add-ons and their public configuration status.

> Get enabled Store add-ons and their public configuration status.\
> \
> \*\*Authentication:\*\* Public storefront request; tenant validation applies.\
> \
> \*\*Feature area:\*\* Store content\
> \
> \*\*Implementation source:\*\* \`src/api/store/controllers/CommonListController.ts\`\
> \
> \*\*Request example provenance:\*\* Response wrapper and object mapping from handler; plugin values illustrative.\
> \
> \*\*Response example provenance:\*\* Response wrapper and object mapping from handler; plugin values illustrative.\
> \
> \> \*\*Example status: Illustrative.\*\* The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.

```json
{"openapi":"3.0.3","info":{"title":"SpurtCommerce Store API","version":"6.0.0"},"tags":[{"name":"Localization","description":"Retrieve available languages, zones and localization options."}],"servers":[{"url":"https://api.example.com","description":"Replace with your SpurtCommerce API host. Paths include the /api prefix."}],"paths":{"/api/store-list/addons":{"get":{"operationId":"getApiStoreListAddons","summary":"Get enabled Store add-ons and their public configuration status.","description":"Get enabled Store add-ons and their public configuration status.\n\n**Authentication:** Public storefront request; tenant validation applies.\n\n**Feature area:** Store content\n\n**Implementation source:** `src/api/store/controllers/CommonListController.ts`\n\n**Request example provenance:** Response wrapper and object mapping from handler; plugin values illustrative.\n\n**Response example provenance:** Response wrapper and object mapping from handler; plugin values illustrative.\n\n> **Example status: Illustrative.** The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.","tags":["Localization"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter limit."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter offset."},{"name":"count","in":"query","required":false,"schema":{"type":"boolean"},"description":"Query parameter count."}],"responses":{"200":{"description":"Successful response. Response wrapper and object mapping from handler; plugin values illustrative. Example is illustrative and does not guarantee a stable response contract.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer"},"message":{"type":"string"},"data":{"type":"object","properties":{"stripe":{"type":"object","properties":{"status":{"type":"integer"},"additionalInfo":{"type":"object","properties":{},"additionalProperties":true}},"additionalProperties":true},"paypal":{"type":"object","properties":{"status":{"type":"integer"},"additionalInfo":{"type":"object","properties":{},"additionalProperties":true}},"additionalProperties":true}},"additionalProperties":true}},"additionalProperties":true}}}}}}}}}
```

## List active industry definitions.

> List active industry definitions.\
> \
> \*\*Authentication:\*\* Public; tenant validation applies.\
> \
> \*\*Feature area:\*\* Store content\
> \
> \*\*Implementation source:\*\* \`src/api/store/controllers/CommonListController.ts\`\
> \
> \*\*Request example provenance:\*\* Response message and fields from source API comment/handler; sample values illustrative.\
> \
> \*\*Response example provenance:\*\* Response message and fields from source API comment/handler; sample values illustrative.\
> \
> \> \*\*Example status: Illustrative.\*\* The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.

```json
{"openapi":"3.0.3","info":{"title":"SpurtCommerce Store API","version":"6.0.0"},"tags":[{"name":"Localization","description":"Retrieve available languages, zones and localization options."}],"servers":[{"url":"https://api.example.com","description":"Replace with your SpurtCommerce API host. Paths include the /api prefix."}],"paths":{"/api/store-list/industry":{"get":{"operationId":"getApiStoreListIndustry","summary":"List active industry definitions.","description":"List active industry definitions.\n\n**Authentication:** Public; tenant validation applies.\n\n**Feature area:** Store content\n\n**Implementation source:** `src/api/store/controllers/CommonListController.ts`\n\n**Request example provenance:** Response message and fields from source API comment/handler; sample values illustrative.\n\n**Response example provenance:** Response message and fields from source API comment/handler; sample values illustrative.\n\n> **Example status: Illustrative.** The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.","tags":["Localization"],"responses":{"200":{"description":"Successful response. Response message and fields from source API comment/handler; sample values illustrative. Example is illustrative and does not guarantee a stable response contract.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer"},"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"slug":{"type":"string"},"isActive":{"type":"integer"},"isDelete":{"type":"integer"}},"additionalProperties":true}}},"additionalProperties":true}}}}}}}}}
```

## Get languages enabled for the storefront.

> Get languages enabled for the storefront.\
> \
> \*\*Authentication:\*\* Public storefront request.\
> \
> \*\*Feature area:\*\* Store content\
> \
> \*\*Implementation source:\*\* \`src/api/store/controllers/CommonListController.ts\`\
> \
> \*\*Request example provenance:\*\* Response shape illustrative; check supported fields in handler.\
> \
> \*\*Response example provenance:\*\* Response shape illustrative; check supported fields in handler.\
> \
> \> \*\*Example status: Illustrative.\*\* The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.

```json
{"openapi":"3.0.3","info":{"title":"SpurtCommerce Store API","version":"6.0.0"},"tags":[{"name":"Localization","description":"Retrieve available languages, zones and localization options."}],"servers":[{"url":"https://api.example.com","description":"Replace with your SpurtCommerce API host. Paths include the /api prefix."}],"paths":{"/api/store-list/language":{"get":{"operationId":"getApiStoreListLanguage","summary":"Get languages enabled for the storefront.","description":"Get languages enabled for the storefront.\n\n**Authentication:** Public storefront request.\n\n**Feature area:** Store content\n\n**Implementation source:** `src/api/store/controllers/CommonListController.ts`\n\n**Request example provenance:** Response shape illustrative; check supported fields in handler.\n\n**Response example provenance:** Response shape illustrative; check supported fields in handler.\n\n> **Example status: Illustrative.** The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.","tags":["Localization"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter limit."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter offset."},{"name":"count","in":"query","required":false,"schema":{"type":"boolean"},"description":"Query parameter count."}],"responses":{"200":{"description":"Successful response. Response shape illustrative; check supported fields in handler. Example is illustrative and does not guarantee a stable response contract.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"languageId":{"type":"integer"},"name":{"type":"string"},"code":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true}}}}}}}}}
```

## List delivery zones, optionally filtered by country.

> List delivery zones, optionally filtered by country.\
> \
> \*\*Authentication:\*\* Public; tenant validation applies.\
> \
> \*\*Feature area:\*\* Store content\
> \
> \*\*Implementation source:\*\* \`src/api/store/controllers/CommonListController.ts\`\
> \
> \*\*Request example provenance:\*\* Source-defined response field names; sample record is illustrative.\
> \
> \*\*Response example provenance:\*\* Source-defined response field names; sample record is illustrative.\
> \
> \> \*\*Example status: Illustrative.\*\* The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.

```json
{"openapi":"3.0.3","info":{"title":"SpurtCommerce Store API","version":"6.0.0"},"tags":[{"name":"Localization","description":"Retrieve available languages, zones and localization options."}],"servers":[{"url":"https://api.example.com","description":"Replace with your SpurtCommerce API host. Paths include the /api prefix."}],"paths":{"/api/store-list/zone":{"get":{"operationId":"getApiStoreListZone","summary":"List delivery zones, optionally filtered by country.","description":"List delivery zones, optionally filtered by country.\n\n**Authentication:** Public; tenant validation applies.\n\n**Feature area:** Store content\n\n**Implementation source:** `src/api/store/controllers/CommonListController.ts`\n\n**Request example provenance:** Source-defined response field names; sample record is illustrative.\n\n**Response example provenance:** Source-defined response field names; sample record is illustrative.\n\n> **Example status: Illustrative.** The example is included to demonstrate request/response shape in the reference UI; verify the owning controller and request DTO before using it as a contract.","tags":["Localization"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter limit."},{"name":"offset","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter offset."},{"name":"countryId","in":"query","required":false,"schema":{"type":"integer"},"description":"Query parameter countryId."},{"name":"count","in":"query","required":false,"schema":{"type":"boolean"},"description":"Query parameter count."}],"responses":{"200":{"description":"Successful response. Source-defined response field names; sample record is illustrative. Example is illustrative and does not guarantee a stable response contract.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"},"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"zoneId":{"type":"integer"},"countryId":{"type":"integer"},"code":{"type":"string"},"name":{"type":"string"},"isActive":{"type":"integer"}},"additionalProperties":true}}},"additionalProperties":true}}}}}}}}}
```
