Skip to content

hivebrite/hivebrite-api-migration

v1.0.2MIT

Migrate code that calls the Hivebrite Admin API v1, v2 or v3 (switched off on 15 February 2027) to v3.1, or straight to v4, in any language: scans for every legacy call, rewrites authentication and endpoints, applies the response changes that fail silently, and proves the result with a re-scan, a sandbox smoke test and a response-shape comparison.

Changelog

1.0.2

First release.

  • scan.py inventories every legacy Admin API call in a repository, in any language, with its v3.1 path, the interface change it needs, and its v4 successor and sunset date from the live API reference.
  • Rewrites to Service App authentication (client_credentials, audience=partner) and the v3.1 or v4 endpoints.
  • Applies the v1 interface changes on educations, groups (/topics) and user deletion, and moves push notifications, allowed domains and audit logs to v4.
  • Verification on a sandbox: re-scan to zero, smoke-test.sh, and compare.py to diff legacy and v3.1 response shapes.