Phase 1 frontend baseline

Operate Hub and Access without extending the backend first.

Thin admin client for organisations, memberships, contracts, access inspection, pairing, and device lifecycle.

API target
https://hub.calee.com.au
Auth
Not configured

What this UI covers

  • Create organisations and org units
  • Create organisation memberships
  • Create, inspect, list, export, and bulk deactivate contracts
  • Inspect and recompute organisation and org-unit access
  • Create pairing codes and manage devices

How to use it

  1. Set the Hub API base URL and credentials in Connection.
  2. Use the action cards under each section to call the real Hub routes.
  3. Inspect raw request and response payloads in Console.

Verified route coverage

POST /v1/admin/organisations POST /v1/admin/organisation-units POST /v1/admin/memberships POST /v1/admin/commercial-contracts GET /v1/admin/organisations/{uuid}/commercial-contracts GET /v1/admin/organisations/{uuid}/commercial-contracts/export POST /v1/admin/commercial-contracts/bulk-deactivate GET /v1/admin/access/organisations/{uuid} GET /v1/admin/access/org-units/{uuid} POST /v1/admin/access/recompute/organisations/{uuid} POST /v1/admin/access/recompute/org-units/{uuid} POST /v1/pairing-codes GET /v1/admin/organisation-units/{uuid}/devices PATCH /v1/admin/devices/{uuid} POST /v1/admin/devices/{uuid}/unpair POST /v1/admin/devices/{uuid}/revoke

Hub API target

Credentials

Connection smoke

This helps confirm the base URL, Authorization header, and CORS/browser behaviour before using the admin actions.

Create organisation

Create org unit

Create membership

Create contract

Load organisation contracts

Bulk deactivate contracts

Inspect organisation access

Inspect org-unit access

Recompute organisation access

Recompute org-unit access

Generic subject inspection

Create pairing code

Load org-unit devices

Rename device

Unpair device

Revoke device

Expire pairing code

Request console

Last request: None
Last status:
Ready.