SalesOS.

Localization

Language and regional settings

Get localization configuration

GET
/v1/localization/config

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/localization/config" \
  -H "Authorization: Bearer <token>"

Update localization configuration

PUT
/v1/localization/config

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PUT "https://api.salesos.org/v1/localization/config" \
  -H "Authorization: Bearer <token>"

List enabled languages

GET
/v1/localization/languages

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/localization/languages" \
  -H "Authorization: Bearer <token>"

Add a new language

POST
/v1/localization/languages

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://api.salesos.org/v1/localization/languages" \
  -H "Authorization: Bearer <token>"

Remove a language

DELETE
/v1/localization/languages/{code}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

codeRequiredstring

Language code (e.g. en, es, fr)

curl -X DELETE "https://api.salesos.org/v1/localization/languages/<string>" \
  -H "Authorization: Bearer <token>"

List configured currencies

GET
/v1/localization/currencies

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/localization/currencies" \
  -H "Authorization: Bearer <token>"

Add a new currency

POST
/v1/localization/currencies

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://api.salesos.org/v1/localization/currencies" \
  -H "Authorization: Bearer <token>"

Remove a currency

DELETE
/v1/localization/currencies/{code}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

codeRequiredstring

Currency code (e.g. USD, EUR, GBP)

curl -X DELETE "https://api.salesos.org/v1/localization/currencies/<string>" \
  -H "Authorization: Bearer <token>"

Refresh exchange rates for all configured currencies

POST
/v1/localization/currencies/refresh-rates

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://api.salesos.org/v1/localization/currencies/refresh-rates" \
  -H "Authorization: Bearer <token>"

Get translations

GET
/v1/localization/translations

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Query Parameters

languagestring
namespacestring
searchstring
pagestring
limitstring
curl -X GET "https://api.salesos.org/v1/localization/translations?language=%3Cstring%3E&namespace=%3Cstring%3E&search=%3Cstring%3E&page=%3Cstring%3E&limit=%3Cstring%3E" \
  -H "Authorization: Bearer <token>"

Create or update a translation

PUT
/v1/localization/translations/{key}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

keyRequiredstring

Translation key

curl -X PUT "https://api.salesos.org/v1/localization/translations/<string>" \
  -H "Authorization: Bearer <token>"

Get localization statistics

GET
/v1/localization/stats

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/localization/stats" \
  -H "Authorization: Bearer <token>"

Convert amount between currencies

POST
/v1/localization/convert

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://api.salesos.org/v1/localization/convert" \
  -H "Authorization: Bearer <token>"