Changelog
2026-11-07: support routing and consented view-as (Wave 5.5)#
- Support settings.
platformSupportSettingsandupdatePlatformSupportSettings(supportModepartner_firstorfinbaze_direct,supportUrl,supportEmail,supportEscalationEnabled). EnumSupportMode. - Escalations to FinBaze.
supportEscalations(status, first, after),createSupportEscalation(input)andaddSupportEscalationComment(escalationId, body); enumsSupportSeverityandSupportEscalationStatus. A company user can create one from the embed only when the platform chosefinbaze_direct. - Request ids. Every response carries
X-Request-Id; a caller's own id (8 to 64 characters ofA-Z a-z 0-9 . _ -) is kept and written to the audit log. The header is now exposed to browsers (CORS), so embed errors carryrequestId. - Consented view-as. FinBaze staff open a platform company only under a support access grant.
supportAccessGrants(companyId, includeEnded),decideSupportAccess(grantId, approve, attestation, stepUpAssertionId)andrevokeSupportAccess(grantId); enumsSupportAccessScopeandSupportAccessStatus. Read-only grants refuse every change; filings, consent, firm connections and transfers are refused under any grant. Break-glass needs a second FinBaze admin, lasts two hours and is announced at once. - Embed. New elements
contact-support(session keycontactSupport; eventssupport.requestedandsupport.escalation.created; the SDK openssupportUrlwhen the page has nosupport.requestedhandler) andsupport-access(session keysupportAccess; featuresdecideandrevoke; eventssupport.access.approved,.declined,.revoked).notification-bannerapproves or declines a pending support request in place (featuresupportApproval; eventssupport.access.approvedand.declined). New operationsrequestPlatformSupport(companyId, screen, requestIds, componentVersion)forpartner_first. - Events.
support.requested,support.escalation.created,support.escalation.updated,support.access_requested,support.access_granted,support.access_revoked,support.access_expiredandsupport.break_glass, each with a JSON Schema in the catalogue. - Step-up. The
step_upprovider accepts the actionsupport_access.approve. - Scopes.
support:readandsupport:write. - Audit. Rows written under a grant have actor kind
support, the grant id and audienceboth, so they appear inplatformAuditLogs. - SDK.
platform.support(settings, escalations, grants) andplatform.sandbox(test clocks,seedTestCompany,resetSandbox).
See Support and view-as.