Dashboard

Glenn De Gelas · Sessions, usage & clients


      

Assign client to session

Select a session and a client (tenant) to assign. Only sessions you can manage are listed.

IDNameHostnamesEntitled toLoginActions

Record payment received

Record that a client has paid for a template and tier. After this, the client can start sessions for that template+tier.

Use /api/reports/usage for session duration and tenant data to drive billing. Stripe webhooks can call POST /api/payments to record payments automatically.

Each row is one invoice; Invoice # is the unique reference in the form INV-YYYY-MM-DD-NNNN (e.g. INV-2026-02-16-0001). Use it to track the invoice or for the client to quote when paying. A tenant can start a session only if a payment with status received exists for that client + template + tier. Check GET /api/payments/entitlements?tenant_id=… to see entitlements.

Invoice #ClientTemplateTierAmountStatusReceivedCreatedActions

Requests from the public frontend. Create a client (tenant), user, and invoice so the requester can log in; mark the invoice as paid in Payments once they pay.

EmailNameCompanyTemplateTierNotesRequestedActions