Last updated

Changelog

All notable changes to this project will be documented in this file.

[1.3.1] - 2025-10-27

Added

  • Promo Code Claiming: New feature to share claim links instead of promo codes directly
    • Added uuid and claim_url fields to promo code responses
    • New public endpoint POST /api/promo-codes/claim/{uuid} for claiming promo codes with email capture
    • Claim URLs are only included when bookings don't have an email address
    • Immediate email delivery of promo codes upon claiming
    • Perfect for events, marketing campaigns, and lead capture
  • Enhanced Promo Code Documentation: Added comprehensive guide on promo code claiming feature

Changed

  • Promo code response schema now includes additional metadata fields: iso3, package_type, package_duration, and traffic_policy

[1.3.0] - 2025-07-27

Added

  • Package Type Support: Added support for multiple package types in booking requests
    • package_type parameter with options: data-limited, time-limited, starter
    • package_duration parameter to specify package duration in days
    • Default values: data-limited for package type, 365 days for data-limited packages, 2 days for starter and time-limited packages
  • Enhanced Package Documentation: Added comprehensive documentation explaining the differences between package types
    • Data-limited packages: Traditional packages with specific data allowance (default)
    • Time-limited packages: Unlimited data for a specific duration
    • Starter packages: Both data and time limited packages
    • Clarification that top-ups are always data-limited packages

Changed

  • API Version: Bumped the version to v1.3.0
  • Default Package Type: Data-limited packages are now the primary focus and default option

[1.2.0] - 2025-05-12

Added

  • Endpoints added for in app integration The first endpoints for in-app integration have been added.
  • External ID Support: Added optional external_id property to bookings for better integration with external systems.

Changed

  • Destinationless bookings A booking no longer requires a destination to be specified, the destination can now be picked by the end user.
  • Bumped the version to v1.2.0

[1.1.0] - 2025-03-16

Added

  • HMAC Auth: HMAC Authentication is now the default for this API
  • Regen promo codes: Added the option to regenerate codes.

Changed

  • Enhanced Entity Details: All models now includes additional metadata fields, such as created_by and updated_at, to provide better context for each..

Fixed

  • Time Format Consistency: Standardized all time-related fields to use ISO 8601 format, ensuring consistency across the API.

[1.0.0] - 2023-02-15

Initial Release

  • Launched the Hubby eSIM API with core features including creating a booking and fetching packages.