Skip to main content

Versioning & Localization

Versioning

API endpoints are prefixed with version numbers to ensure compatibility.

Non-Breaking Changes:

  • Adding new APIs
  • Adding optional fields
  • Adding response fields
  • Updating values like pricing, names, descriptions

Breaking Changes:

  • Removing or renaming APIs
  • Adding required fields
  • Removing fields

Testing in sandbox is recommended before moving to production.

Localization and Multilingual Response Support

Supported APIs:

  • /api/v2/catalog/skus
  • /api/v2/catalog/skus/giftcards
  • /api/v2/lookup/mobile/{mobile}

Localized fields:

  • skuName
  • productName
  • benefitType
  • productDescription
  • operatorName
  • additionalInformation

Default language is English.

To use another language (e.g., Arabic), send header: Accept-Language: ar