Why two namespaces?
We split the API into two separate URL namespaces:
/api/v1/*— internal, used by the GiGi web app and mobile app. We change shapes freely; do not depend on these./api/v2/public/*— the public, partner-facing API. Stable response shapes, semantic versioning, and a deprecation policy.