Edge Functions
Component Detail
Infrastructure
high complexity
backend
0
Dependencies
0
Dependents
14
Entities
0
Integrations
Description
TypeScript/Deno server-side functions deployed on Supabase Edge Functions infrastructure for processing that must not expose API keys to mobile clients. Handles encrypted assignment dispatch, Bufdir report generation, webhook processing for accounting integrations, and other server-side operations requiring secure credential access.
edge-functions
Responsibilities
- Execute server-side logic with secure API key access not available to mobile clients
- Process encrypted assignment payloads for sensitive personal data delivery
- Generate Bufdir export reports with server-side data aggregation
- Handle webhook callbacks from BankID, Vipps, and accounting system integrations
Interfaces
invoke(functionName, payload)
deployFunction(name, source)
invokeEncryptedDispatch(assignmentId)
generateBufdirReport(orgId, period)
processAccountingWebhook(payload)
verifyBankIdCallback(token)
sendPushNotification(userId, message)
calculateHonorarium(userId, period)
exportDataForCompliance(orgId)
validateRLSPolicies()
Related Data Entities (14)
Data entities managed by this component
Assignment
21 fields
core
Assignment Dispatch
11 fields
audit
Assignment Honorarium Record
18 fields
core
Bufdir Report
19 fields
derived
Bulk Registration
16 fields
core
Encrypted Document
21 fields
core
Event
20 fields
core
Impact Summary
19 fields
derived
Member Recruitment
15 fields
core
NDA Agreement
16 fields
core
Notification
15 fields
core
Push Notification Config
11 fields
configuration
Receipt
13 fields
core
Report Period
14 fields
configuration