Navigation
VigilbaseDocs

    Type at least two letters.

    Open Vigilbase One

    Get training academy

    The Vigilbase Academy enrolments, progress and certificates the Academy synced for a customer (apps/academy/docs/architecture.md section 12.5). The customer is the caller's active organization's; Vigilbase staff pick it with ?customer_id= (the staff customer page) or ?impersonate_customer_id= (View as). Both are ignored for anyone else, as /api/training/me ignores impersonation: they always get their own organization's learning. Staff and the org's owners and admins get every learner with emails; other members only their own enrolments, without emails (lib/academy/learning.ts).

    GET/api/training/academy

    Authorizations

    Send one of these:

    AuthorizationstringAccess tokenheaderrequired

    Bearer access token from Vigilbase Identity (auth.vigilbase.com), sent as Authorization: Bearer <token>. The CLI gets one with vigilbase login.

    AuthorizationstringAPI keyheaderrequired

    Organisation API key (vb_one_…) from Settings → API keys in Vigilbase One, sent as Authorization: Bearer vb_one_…. Read-only keys work. See organisation API keys.

    Permissions checkedread:training

    Query Parameters

    customer_idstring
    impersonate_customer_idstring

    Response

    Success

    Was this page helpful?