All API endpoints
Every route the platform exposes, grouped by controller, with the exact permission required. Generated at build time from the NestJS controllers β this page is the source of truth for what is public and what is not.
380
Endpoints
72
Controllers
17
Public
2
Client session
361
Restricted
Showing 380 / 380
AgentKyc6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/agents/:id/kyc/documents | documents | π Restricted | AgentKycRead (any)AgentKycReadOwn (any) | Schema β |
| POST | /api/v1/agents/:id/kyc/documents/:docId/review | review | π Restricted | AgentKycReview | Schema β |
| POST | /api/v1/agents/:id/kyc/reject | reject | π Restricted | AgentKycReject | Schema β |
| GET | /api/v1/agents/:id/kyc/requirements | requirements | π Restricted | AgentKycRequirementsRead | Schema β |
| POST | /api/v1/agents/:id/kyc/submit | submit | π Restricted | AgentKycSubmit | Schema β |
| POST | /api/v1/agents/:id/kyc/verify | verify | π Restricted | AgentKycVerify | Schema β |
AgentLicenses5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/agents/:agentId/licences | list | π Restricted | AgentLicenseRead | Schema β |
| POST | /api/v1/agents/:agentId/licences | create | π Restricted | AgentLicenseWrite | Schema β |
| GET | /api/v1/agents/:agentId/licences/:id | find | π Restricted | AgentLicenseRead | Schema β |
| PATCH | /api/v1/agents/:agentId/licences/:id | update | π Restricted | AgentLicenseWrite | Schema β |
| DELETE | /api/v1/agents/:agentId/licences/:id | delete | π Restricted | AgentLicenseWrite | Schema β |
Agents17 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/agents | list | π Restricted | AgentRead (any)AgentReadOwn (any) | Schema β |
| POST | /api/v1/agents | create | π Restricted | AgentWrite | Schema β |
| GET | /api/v1/agents/:id | find | π Restricted | AgentRead (any)AgentReadOwn (any) | Schema β |
| PATCH | /api/v1/agents/:id | update | π Restricted | AgentWrite | Schema β |
| POST | /api/v1/agents/:id/approve | approve | π Restricted | AgentApprove | Schema β |
| POST | /api/v1/agents/:id/blacklist | blacklist | π Restricted | AgentBlacklist | Schema β |
| GET | /api/v1/agents/:id/commissions | commissions | π Restricted | CommissionRead | Schema β |
| GET | /api/v1/agents/:id/internal-referrals | internalReferrals | π Restricted | ReferralRead (any)ReferralReadOwn (any) | Schema β |
| GET | /api/v1/agents/:id/introducers | introducers | π Restricted | AgentRead (any)AgentReadOwn (any) | Schema β |
| GET | /api/v1/agents/:id/payouts | payouts | π Restricted | PaymentRead | Schema β |
| GET | /api/v1/agents/:id/referrals | referrals | π Restricted | ReferralRead | Schema β |
| POST | /api/v1/agents/:id/reject | reject | π Restricted | AgentReject | Schema β |
| GET | /api/v1/agents/:id/statement | statement | π Restricted | AgentStatement | Schema β |
| GET | /api/v1/agents/:id/statement.pdf | statementPdf | π Restricted | AgentStatement | Schema β |
| POST | /api/v1/agents/:id/suspend | suspend | π Restricted | AgentSuspend | Schema β |
| POST | /api/v1/agents/bulk-import | bulkImport | π Restricted | AgentWrite | Schema β |
| POST | /api/v1/agents/self-register | selfRegister | π Public | β | Schema β |
AgentSubscriptions5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/agent-subscriptions | list | π Restricted | AgentSubscriptionRead | Schema β |
| POST | /api/v1/agent-subscriptions | create | π Restricted | AgentSubscriptionWrite | Schema β |
| GET | /api/v1/agent-subscriptions/:id | find | π Restricted | AgentSubscriptionRead | Schema β |
| POST | /api/v1/agent-subscriptions/:id/cancel | cancel | π Restricted | AgentSubscriptionCancel | Schema β |
| POST | /api/v1/agent-subscriptions/:id/renew | renew | π Restricted | AgentSubscriptionRenew | Schema β |
ApiKeys3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/api-keys | list | π Restricted | ApiKeyRead | Schema β |
| POST | /api/v1/api-keys | create | π Restricted | ApiKeyWrite | Schema β |
| DELETE | /api/v1/api-keys/:id | revoke | π Restricted | ApiKeyWrite | Schema β |
AuditRead4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/audit-events | events | π Restricted | AuditRead | Schema β |
| GET | /api/v1/audit-events/:id | event | π Restricted | AuditRead | Schema β |
| GET | /api/v1/audit-events/verify | verifyChain | π Restricted | AuditRead | Schema β |
| GET | /api/v1/security-events | securityEvents | π Restricted | SecurityEventRead | Schema β |
Auth13 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/auth/change-password | change | π Restricted | SelfPasswordChange | Schema β |
| POST | /api/v1/auth/forgot-password | forgot | π Public | β | Schema β |
| POST | /api/v1/auth/login | login | π Public | β | Schema β |
| POST | /api/v1/auth/logout | logout | π Restricted | SelfSessionManage | Schema β |
| POST | /api/v1/auth/logout-all | logoutAll | π Restricted | SelfSessionManage | Schema β |
| GET | /api/v1/auth/me | me | π Restricted | SelfProfileRead | Schema β |
| POST | /api/v1/auth/mfa/disable | mfaDisable | π Restricted | SelfMfaManage | Schema β |
| POST | /api/v1/auth/mfa/setup | mfaSetup | π Restricted | SelfMfaManage | Schema β |
| POST | /api/v1/auth/mfa/verify | mfaVerify | π Restricted | SelfMfaManage | Schema β |
| POST | /api/v1/auth/refresh | refresh | π Public | β | Schema β |
| POST | /api/v1/auth/reset-password | reset | π Public | β | Schema β |
| GET | /api/v1/auth/sessions | listSessions | π Restricted | SelfSessionManage | Schema β |
| DELETE | /api/v1/auth/sessions/:familyId | revokeSession | π Restricted | SelfSessionManage | Schema β |
Bordereau8 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/bordereau | list | π Restricted | BordereauRead | Schema β |
| POST | /api/v1/bordereau | generate | π Restricted | BordereauGenerate | Schema β |
| GET | /api/v1/bordereau/:id | find | π Restricted | BordereauRead | Schema β |
| POST | /api/v1/bordereau/:id/dispute | dispute | π Restricted | BordereauDispute | Schema β |
| GET | /api/v1/bordereau/:id/export.pdf | exportPdf | π Restricted | BordereauExport | Schema β |
| GET | /api/v1/bordereau/:id/export.xlsx | exportXlsx | π Restricted | BordereauExport | Schema β |
| POST | /api/v1/bordereau/:id/reconcile | reconcile | π Restricted | BordereauReconcile | Schema β |
| POST | /api/v1/bordereau/:id/share | share | π Restricted | BordereauShare | Schema β |
Claims15 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/claims | list | π Restricted | ClaimReadOwn (any)ClaimRead (any) | Schema β |
| POST | /api/v1/claims | file | π Restricted | ClaimFile | Schema β |
| GET | /api/v1/claims/:id | find | π Restricted | ClaimReadOwn (any)ClaimRead (any) | Schema β |
| POST | /api/v1/claims/:id/appeal | appeal | π Restricted | ClaimAppeal | Schema β |
| POST | /api/v1/claims/:id/assign | assign | π Restricted | ClaimAssign | Schema β |
| POST | /api/v1/claims/:id/close | close | π Restricted | ClaimSettle | Schema β |
| POST | /api/v1/claims/:id/documents | addDocument | π Restricted | ClaimDocumentWrite | Schema β |
| POST | /api/v1/claims/:id/investigate | investigate | π Restricted | ClaimInvestigate | Schema β |
| POST | /api/v1/claims/:id/notes | addNote | π Restricted | ClaimNoteWrite | Schema β |
| POST | /api/v1/claims/:id/payments | recordPayment | π Restricted | ClaimSettle | Schema β |
| POST | /api/v1/claims/:id/repudiate | repudiate | π Restricted | ClaimRepudiate | Schema β |
| POST | /api/v1/claims/:id/request-documents | requestDocs | π Restricted | ClaimInvestigate | Schema β |
| POST | /api/v1/claims/:id/review | review | π Restricted | ClaimInvestigate | Schema β |
| POST | /api/v1/claims/:id/settle | settle | π Restricted | ClaimSettle | Schema β |
| POST | /api/v1/claims/:id/withdraw | withdraw | π Restricted | ClaimWithdraw | Schema β |
Clients6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/clients | list | π Restricted | ClientRead | Schema β |
| POST | /api/v1/clients | create | π Restricted | ClientWrite | Schema β |
| GET | /api/v1/clients/:id | find | π Restricted | ClientReadOwn (any)ClientRead (any) | Schema β |
| PATCH | /api/v1/clients/:id | update | π Restricted | ClientWrite | Schema β |
| GET | /api/v1/clients/:id/timeline | timeline | π Restricted | ClientReadOwn (any)ClientRead (any) | Schema β |
| POST | /api/v1/clients/merge | merge | π Restricted | ClientMerge | Schema β |
CommissionRules7 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/commission-rules | list | π Restricted | CommissionRuleRead | Schema β |
| POST | /api/v1/commission-rules | create | π Restricted | CommissionRuleWrite | Schema β |
| GET | /api/v1/commission-rules/:id | find | π Restricted | CommissionRuleRead | Schema β |
| PATCH | /api/v1/commission-rules/:id | update | π Restricted | CommissionRuleWrite | Schema β |
| POST | /api/v1/commission-rules/:id/activate | activate | π Restricted | CommissionRuleActivate | Schema β |
| POST | /api/v1/commission-rules/:id/deactivate | deactivate | π Restricted | CommissionRuleActivate | Schema β |
| POST | /api/v1/commission-rules/simulate | simulate | π Restricted | CommissionRuleSimulate | Schema β |
Commissions9 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/commissions | list | π Restricted | CommissionRead | Schema β |
| GET | /api/v1/commissions/:id | find | π Restricted | CommissionRead | Schema β |
| POST | /api/v1/commissions/:id/adjust | adjust | π Restricted | CommissionAdjust | Schema β |
| POST | /api/v1/commissions/:id/approve | approve | π Restricted | CommissionApprove | Schema β |
| GET | /api/v1/commissions/:id/audit | audit | π Restricted | CommissionAuditRead | Schema β |
| GET | /api/v1/commissions/:id/deductions | deductions | π Restricted | CommissionDeductionRead | Schema β |
| POST | /api/v1/commissions/:id/dispute | dispute | π Restricted | CommissionDispute | Schema β |
| POST | /api/v1/commissions/:id/recalculate | recalculate | π Restricted | CommissionRecalculate | Schema β |
| POST | /api/v1/commissions/:id/reverse | reverse | π Restricted | CommissionReverse | Schema β |
Communications5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/communications/agents/:id | agentTimeline | π Restricted | CommunicationsRead | Schema β |
| GET | /api/v1/communications/claims/:id | claimTimeline | π Restricted | CommunicationsRead | Schema β |
| GET | /api/v1/communications/clients/:id | clientTimeline | π Restricted | CommunicationsRead | Schema β |
| GET | /api/v1/communications/policies/:id | policyTimeline | π Restricted | CommunicationsRead | Schema β |
| GET | /api/v1/communications/referrals/:id | referralTimeline | π Restricted | CommunicationsRead | Schema β |
Compliance2 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/compliance/cases | cases | π Restricted | ComplianceCasesRead | Schema β |
| GET | /api/v1/compliance/referrals/:id | referral | π Restricted | ComplianceRead | Schema β |
ContentAssets6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/content | list | π Restricted | ContentAssetRead | Schema β |
| POST | /api/v1/content | create | π Restricted | ContentAssetWrite | Schema β |
| GET | /api/v1/content/:id | find | π Restricted | ContentAssetRead | Schema β |
| PATCH | /api/v1/content/:id | update | π Restricted | ContentAssetWrite | Schema β |
| POST | /api/v1/content/:id/archive | archive | π Restricted | ContentAssetArchive | Schema β |
| POST | /api/v1/content/:id/publish | publish | π Restricted | ContentAssetPublish | Schema β |
DeductionTypes5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/deduction-types | list | π Restricted | DeductionTypeRead | Schema β |
| POST | /api/v1/deduction-types | create | π Restricted | DeductionTypeWrite | Schema β |
| GET | /api/v1/deduction-types/:id | find | π Restricted | DeductionTypeRead | Schema β |
| PATCH | /api/v1/deduction-types/:id | update | π Restricted | DeductionTypeWrite | Schema β |
| POST | /api/v1/deduction-types/preview | preview | π Restricted | DeductionPreview | Schema β |
Disputes9 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/disputes | list | π Restricted | DisputeReadOwn (any)DisputeRead (any) | Schema β |
| POST | /api/v1/disputes | raise | π Restricted | DisputeRaise | Schema β |
| GET | /api/v1/disputes/:id | find | π Restricted | DisputeReadOwn (any)DisputeRead (any) | Schema β |
| POST | /api/v1/disputes/:id/close | close | π Restricted | DisputeResolve | Schema β |
| POST | /api/v1/disputes/:id/escalate | escalate | π Restricted | DisputeEscalate | Schema β |
| POST | /api/v1/disputes/:id/notes | addNote | π Restricted | DisputeNoteWrite | Schema β |
| POST | /api/v1/disputes/:id/resolve | resolve | π Restricted | DisputeResolve | Schema β |
| POST | /api/v1/disputes/:id/triage | triage | π Restricted | DisputeTriage | Schema β |
| POST | /api/v1/disputes/:id/withdraw | withdraw | π Restricted | DisputeWithdraw | Schema β |
Documents6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/documents/:id | find | π Restricted | DocumentRead | Schema β |
| PATCH | /api/v1/documents/:id | update | π Restricted | DocumentWrite | Schema β |
| DELETE | /api/v1/documents/:id | delete | π Restricted | DocumentDelete | Schema β |
| GET | /api/v1/documents/:id/download | download | π Restricted | DocumentRead | Schema β |
| GET | /api/v1/documents/:id/signed-url | signedUrl | π Restricted | DocumentRead | Schema β |
| POST | /api/v1/documents/upload | upload | π Restricted | DocumentWrite | Schema β |
Dsar2 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/compliance/dsar/erase/:userId | erase | π Restricted | DsarErase | Schema β |
| GET | /api/v1/compliance/dsar/export/:userId | export | π Restricted | DsarExport | Schema β |
Fraud7 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/fraud/alerts | listAlerts | π Restricted | FraudAlertRead | Schema β |
| POST | /api/v1/fraud/alerts/:id/resolve | resolve | π Restricted | FraudAlertResolve | Schema β |
| POST | /api/v1/fraud/alerts/:id/triage | triage | π Restricted | FraudAlertTriage | Schema β |
| GET | /api/v1/fraud/rules | listRules | π Restricted | FraudRuleRead | Schema β |
| POST | /api/v1/fraud/rules | createRule | π Restricted | FraudRuleWrite | Schema β |
| PATCH | /api/v1/fraud/rules/:id | updateRule | π Restricted | FraudRuleWrite | Schema β |
| POST | /api/v1/fraud/scan | scan | π Restricted | FraudScan | Schema β |
FxRates2 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/fx-rates | list | π Restricted | FxRateRead | Schema β |
| POST | /api/v1/fx-rates | upsert | π Restricted | FxRateWrite | Schema β |
Health3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/health | health | π Public | β | Schema β |
| GET | /api/v1/health/live | live | π Public | β | Schema β |
| GET | /api/v1/health/ready | ready | π Public | β | Schema β |
IdPatterns4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/id-patterns | list | π Restricted | IdPatternRead | Schema β |
| POST | /api/v1/id-patterns | create | π Restricted | IdPatternWrite | Schema β |
| GET | /api/v1/id-patterns/:id | find | π Restricted | IdPatternRead | Schema β |
| PATCH | /api/v1/id-patterns/:id | update | π Restricted | IdPatternWrite | Schema β |
InsurerContacts4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/insurers/:insurerId/contacts | list | π Restricted | InsurerContactRead | Schema β |
| POST | /api/v1/insurers/:insurerId/contacts | create | π Restricted | InsurerContactWrite | Schema β |
| PATCH | /api/v1/insurers/:insurerId/contacts/:id | update | π Restricted | InsurerContactWrite | Schema β |
| DELETE | /api/v1/insurers/:insurerId/contacts/:id | delete | π Restricted | InsurerContactWrite | Schema β |
InsurerInboundWebhook1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/webhooks/insurers/:insurerCode | ingest | π Public | β | Schema β |
InsurerIntegrationSettings3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/insurers/:insurerId/integration-settings | list | π Restricted | InsurerIntegrationRead | Schema β |
| POST | /api/v1/insurers/:insurerId/integration-settings | upsert | π Restricted | InsurerIntegrationWrite | Schema β |
| DELETE | /api/v1/insurers/:insurerId/integration-settings/:key | delete | π Restricted | InsurerIntegrationWrite | Schema β |
InsurerProducts10 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/insurer-products | list | π Restricted | ProductRead | Schema β |
| POST | /api/v1/insurer-products | create | π Restricted | ProductWrite | Schema β |
| GET | /api/v1/insurer-products/:id | find | π Restricted | ProductRead | Schema β |
| PATCH | /api/v1/insurer-products/:id | update | π Restricted | ProductWrite | Schema β |
| POST | /api/v1/insurer-products/:id/activate | activate | π Restricted | ProductActivate | Schema β |
| GET | /api/v1/insurer-products/:id/commission-rules | commissionRules | π Restricted | CommissionRuleRead | Schema β |
| POST | /api/v1/insurer-products/:id/deactivate | deactivate | π Restricted | ProductActivate | Schema β |
| GET | /api/v1/insurer-products/:id/plans | plans | π Restricted | ProductPlanRead | Schema β |
| GET | /api/v1/insurer-products/:id/required-documents | requiredDocs | π Restricted | ProductRead | Schema β |
| POST | /api/v1/insurer-products/bulk-import | bulkImport | π Restricted | ProductWrite | Schema β |
Insurers9 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/insurers | list | π Restricted | InsurerRead (any)InsurerReadOwn (any) | Schema β |
| POST | /api/v1/insurers | create | π Restricted | InsurerWrite | Schema β |
| GET | /api/v1/insurers/:id | find | π Restricted | InsurerRead (any)InsurerReadOwn (any) | Schema β |
| PATCH | /api/v1/insurers/:id | update | π Restricted | InsurerWrite | Schema β |
| POST | /api/v1/insurers/:id/activate | activate | π Restricted | InsurerActivate | Schema β |
| GET | /api/v1/insurers/:id/performance | performance | π Restricted | InsurerPerformanceRead | Schema β |
| GET | /api/v1/insurers/:id/products | products | π Restricted | ProductRead | Schema β |
| GET | /api/v1/insurers/:id/referrals | referrals | π Restricted | ReferralRead | Schema β |
| POST | /api/v1/insurers/:id/suspend | suspend | π Restricted | InsurerSuspend | Schema β |
InsurerWebhooks3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/insurer-webhooks | list | π Restricted | InsurerWebhookRead | Schema β |
| GET | /api/v1/insurer-webhooks/:id | find | π Restricted | InsurerWebhookRead | Schema β |
| POST | /api/v1/insurer-webhooks/:id/replay | replay | π Restricted | InsurerWebhookReplay | Schema β |
InvestmentProducts4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/investment-products | list | π Restricted | InvestmentProductRead | Schema β |
| POST | /api/v1/investment-products | create | π Restricted | InvestmentProductWrite | Schema β |
| GET | /api/v1/investment-products/:id | find | π Restricted | InvestmentProductRead | Schema β |
| PATCH | /api/v1/investment-products/:id | update | π Restricted | InvestmentProductWrite | Schema β |
Investments5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/investments | list | π Restricted | InvestmentReadOwn (any)InvestmentRead (any) | Schema β |
| POST | /api/v1/investments | open | π Restricted | InvestmentCreate | Schema β |
| GET | /api/v1/investments/:id | find | π Restricted | InvestmentReadOwn (any)InvestmentRead (any) | Schema β |
| POST | /api/v1/investments/:id/redeem | redeem | π Restricted | InvestmentRedeem | Schema β |
| POST | /api/v1/investments/accrual/run | accrue | π Restricted | InvestmentAdmin | Schema β |
Invoices7 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/billing/dunning/run | dunning | π Restricted | InvoiceIssue | Schema β |
| GET | /api/v1/billing/invoices | list | π Restricted | InvoiceReadOwn (any)InvoiceRead (any) | Schema β |
| POST | /api/v1/billing/invoices | issue | π Restricted | InvoiceIssue | Schema β |
| GET | /api/v1/billing/invoices/:id | find | π Restricted | InvoiceReadOwn (any)InvoiceRead (any) | Schema β |
| POST | /api/v1/billing/invoices/:id/cancel | cancel | π Restricted | InvoiceCancel | Schema β |
| POST | /api/v1/billing/invoices/:id/payments | recordPayment | π Restricted | InvoiceRecordPayment | Schema β |
| POST | /api/v1/billing/invoices/:id/write-off | writeOff | π Restricted | InvoiceWriteOff | Schema β |
IraRegistry3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/ira-registry | list | π Restricted | IraRegistryRead | Schema β |
| GET | /api/v1/ira-registry/:iraNumber | find | π Restricted | IraRegistryRead | Schema β |
| GET | /api/v1/ira-registry/summary/by-company | summary | π Restricted | IraRegistryRead | Schema β |
Leads6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/leads | list | π Restricted | LeadReadOwn (any)LeadRead (any) | Schema β |
| GET | /api/v1/leads/:id | find | π Restricted | LeadReadOwn (any)LeadRead (any) | Schema β |
| POST | /api/v1/leads/:id/assign | assign | π Restricted | LeadAssign | Schema β |
| POST | /api/v1/leads/:id/contacted | contacted | π Restricted | LeadConvert | Schema β |
| POST | /api/v1/leads/:id/convert | convert | π Restricted | LeadConvert | Schema β |
| POST | /api/v1/leads/:id/dismiss | dismiss | π Restricted | LeadDismiss | Schema β |
NotificationPreferences2 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/notification-preferences/me | mine | π Restricted | NotificationPreferencesRead | Schema β |
| POST | /api/v1/notification-preferences/me | update | π Restricted | NotificationPreferencesWrite | Schema β |
Notifications4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/notifications | list | π Restricted | NotificationRead | Schema β |
| GET | /api/v1/notifications/:id | find | π Restricted | NotificationRead | Schema β |
| POST | /api/v1/notifications/:id/read | read | π Restricted | NotificationRead | Schema β |
| POST | /api/v1/notifications/read-all | readAll | π Restricted | NotificationRead | Schema β |
NotificationTemplates3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/notification-templates | list | π Restricted | NotificationTemplateRead | Schema β |
| POST | /api/v1/notification-templates | create | π Restricted | NotificationTemplateWrite | Schema β |
| PATCH | /api/v1/notification-templates/:id | update | π Restricted | NotificationTemplateWrite | Schema β |
OperationalPolicies4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/operational-policies | list | π Restricted | OperationalPolicyRead | Schema β |
| POST | /api/v1/operational-policies | create | π Restricted | OperationalPolicyWrite | Schema β |
| GET | /api/v1/operational-policies/:id | find | π Restricted | OperationalPolicyRead | Schema β |
| PATCH | /api/v1/operational-policies/:id | update | π Restricted | OperationalPolicyWrite | Schema β |
Organizations6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/organizations | list | π Restricted | OrganizationRead | Schema β |
| POST | /api/v1/organizations | create | π Restricted | OrganizationWrite | Schema β |
| GET | /api/v1/organizations/:id | find | π Restricted | OrganizationRead | Schema β |
| PATCH | /api/v1/organizations/:id | update | π Restricted | OrganizationWrite | Schema β |
| POST | /api/v1/organizations/:id/reinstate | reinstate | π Restricted | OrganizationSuspend | Schema β |
| POST | /api/v1/organizations/:id/suspend | suspend | π Restricted | OrganizationSuspend | Schema β |
Passkeys4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/passkeys | list | π Restricted | SelfPasskeyManage | Schema β |
| DELETE | /api/v1/passkeys/:id | remove | π Restricted | SelfPasskeyManage | Schema β |
| POST | /api/v1/passkeys/registration/options | registrationOptions | π Restricted | SelfPasskeyManage | Schema β |
| POST | /api/v1/passkeys/registration/verify | verifyRegistration | π Restricted | SelfPasskeyManage | Schema β |
PaymentBatches6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/payment-batches | list | π Restricted | PaymentBatchRead | Schema β |
| POST | /api/v1/payment-batches | create | π Restricted | PaymentBatchWrite | Schema β |
| GET | /api/v1/payment-batches/:id | find | π Restricted | PaymentBatchRead | Schema β |
| POST | /api/v1/payment-batches/:id/approve | approve | π Restricted | PaymentBatchApprove | Schema β |
| POST | /api/v1/payment-batches/:id/cancel | cancel | π Restricted | PaymentBatchCancel | Schema β |
| POST | /api/v1/payment-batches/:id/submit | submit | π Restricted | PaymentBatchSubmit | Schema β |
Payments5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/payments | list | π Restricted | PaymentRead | Schema β |
| GET | /api/v1/payments/:id | find | π Restricted | PaymentRead | Schema β |
| POST | /api/v1/payments/:id/reconcile | reconcile | π Restricted | PaymentReconcile | Schema β |
| POST | /api/v1/payments/:id/retry | retry | π Restricted | PaymentRetry | Schema β |
| POST | /api/v1/payments/reconcile/import | importReconciliation | π Restricted | PaymentReconcile | Schema β |
PaymentWebhook1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/payment-webhooks/:provider | ingest | π Public | β | Schema β |
PayoutAccounts5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/payout-accounts | list | π Restricted | PayoutAccountRead | Schema β |
| POST | /api/v1/payout-accounts | create | π Restricted | PayoutAccountWrite | Schema β |
| GET | /api/v1/payout-accounts/:id | find | π Restricted | PayoutAccountRead | Schema β |
| PATCH | /api/v1/payout-accounts/:id | update | π Restricted | PayoutAccountWrite | Schema β |
| POST | /api/v1/payout-accounts/:id/verify | verify | π Restricted | PayoutAccountVerify | Schema β |
Policies7 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/policies | list | π Restricted | PolicyReadOwn (any)PolicyRead (any) | Schema β |
| GET | /api/v1/policies/:id | find | π Restricted | PolicyReadOwn (any)PolicyRead (any) | Schema β |
| POST | /api/v1/policies/:id/cancel | cancel | π Restricted | PolicyCancel | Schema β |
| POST | /api/v1/policies/:id/endorsements | createEndorsement | π Restricted | PolicyEndorse | Schema β |
| POST | /api/v1/policies/:id/endorsements/:endorsementId/approve | approveEndorsement | π Restricted | PolicyEndorseApprove | Schema β |
| POST | /api/v1/policies/:id/reinstate | reinstate | π Restricted | PolicyReinstate | Schema β |
| GET | /api/v1/policies/:id/timeline | timeline | π Restricted | PolicyReadOwn (any)PolicyRead (any) | Schema β |
PortalAdmin1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/admin/client-portal/sessions/:sessionId/revoke | revoke | π Restricted | ClientPortalSessionRevoke | Schema β |
Portal4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/client-portal/me/claims | myClaims | ποΈ Client session | ClientPortalSession | Schema β |
| GET | /api/v1/client-portal/me/policies | myPolicies | ποΈ Client session | ClientPortalSession | Schema β |
| POST | /api/v1/client-portal/otp/request | requestOtp | π Public | β | Schema β |
| POST | /api/v1/client-portal/otp/verify | verifyOtp | π Public | β | Schema β |
ProductCategories5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/product-categories | list | π Restricted | ProductCategoryRead | Schema β |
| POST | /api/v1/product-categories | create | π Restricted | ProductCategoryWrite | Schema β |
| GET | /api/v1/product-categories/:id | find | π Restricted | ProductCategoryRead | Schema β |
| PATCH | /api/v1/product-categories/:id | update | π Restricted | ProductCategoryWrite | Schema β |
| DELETE | /api/v1/product-categories/:id | delete | π Restricted | ProductCategoryWrite | Schema β |
ProductPlans10 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/product-plans | list | π Restricted | ProductPlanRead | Schema β |
| POST | /api/v1/product-plans | create | π Restricted | ProductPlanWrite | Schema β |
| GET | /api/v1/product-plans/:id | find | π Restricted | ProductPlanRead | Schema β |
| PATCH | /api/v1/product-plans/:id | update | π Restricted | ProductPlanWrite | Schema β |
| POST | /api/v1/product-plans/:id/activate | activate | π Restricted | ProductPlanWrite | Schema β |
| POST | /api/v1/product-plans/:id/deactivate | deactivate | π Restricted | ProductPlanWrite | Schema β |
| GET | /api/v1/product-plans/:id/effective-required-documents | effectiveDocs | π Restricted | ProductPlanRead | Schema β |
| GET | /api/v1/product-plans/:id/required-documents | listDocs | π Restricted | ProductPlanRead | Schema β |
| POST | /api/v1/product-plans/:id/required-documents | upsertDoc | π Restricted | ProductPlanWrite | Schema β |
| DELETE | /api/v1/product-plans/:id/required-documents/:code | deleteDoc | π Restricted | ProductPlanWrite | Schema β |
PublicContent1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/public/content/:code/in-force | inForce | π Public | β | Schema β |
PublicIraRegistry1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/public/ira-registry/:iraNumber | find | π Public | β | Schema β |
PublicLeads1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/public/leads | submit | π Public | β | Schema β |
PublicPasskeys2 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/passkeys/authentication/options | authenticationOptions | π Public | β | Schema β |
| POST | /api/v1/passkeys/authentication/verify | verifyAuthentication | π Public | β | Schema β |
Quotations6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/quotations | list | π Restricted | QuotationReadOwn (any)QuotationRead (any) | Schema β |
| GET | /api/v1/quotations/:id | find | π Restricted | QuotationReadOwn (any)QuotationRead (any) | Schema β |
| POST | /api/v1/quotations/:id/accept | accept | π Restricted | QuotationAcceptDecline | Schema β |
| POST | /api/v1/quotations/:id/decline | decline | π Restricted | QuotationAcceptDecline | Schema β |
| GET | /api/v1/quotations/referrals/:referralId/compare | compare | π Restricted | QuotationReadOwn (any)QuotationRead (any) | Schema β |
| POST | /api/v1/quotations/sweep/expire | expire | π Restricted | QuotationExpire | Schema β |
Ratings4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/ratings | list | π Restricted | RatingRead | Schema β |
| POST | /api/v1/ratings | create | π Restricted | RatingWrite | Schema β |
| DELETE | /api/v1/ratings/:id | remove | π Restricted | RatingModerate | Schema β |
| GET | /api/v1/ratings/summary/:subjectType/:subjectId | summary | π Restricted | RatingRead | Schema β |
Referrals22 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/referrals | list | π Restricted | ReferralRead (any)ReferralReadOwn (any) | Schema β |
| POST | /api/v1/referrals | create | π Restricted | ReferralWrite | Schema β |
| GET | /api/v1/referrals/:id | find | π Restricted | ReferralRead (any)ReferralReadOwn (any) | Schema β |
| PATCH | /api/v1/referrals/:id | update | π Restricted | ReferralWrite | Schema β |
| POST | /api/v1/referrals/:id/assign | assign | π Restricted | ReferralAssign | Schema β |
| POST | /api/v1/referrals/:id/cancel | cancel | π Restricted | ReferralCancel | Schema β |
| POST | /api/v1/referrals/:id/client-acceptance | acceptance | π Restricted | ReferralClientAcceptance | Schema β |
| GET | /api/v1/referrals/:id/commissions | commissions | π Restricted | CommissionRead | Schema β |
| POST | /api/v1/referrals/:id/confirm-premium-payment | confirmPremium | π Restricted | ReferralPremiumConfirm | Schema β |
| POST | /api/v1/referrals/:id/dispute | dispute | π Restricted | ReferralDispute | Schema β |
| GET | /api/v1/referrals/:id/documents | documents | π Restricted | DocumentRead | Schema β |
| POST | /api/v1/referrals/:id/documents | attachDoc | π Restricted | DocumentWrite | Schema β |
| POST | /api/v1/referrals/:id/issue-policy | issuePolicy | π Restricted | ReferralPolicyIssue | Schema β |
| POST | /api/v1/referrals/:id/notes | addNote | π Restricted | ReferralWrite | Schema β |
| POST | /api/v1/referrals/:id/record-quotation | recordQuotation | π Restricted | ReferralQuotationRecord | Schema β |
| POST | /api/v1/referrals/:id/reject | reject | π Restricted | ReferralReject | Schema β |
| POST | /api/v1/referrals/:id/request-info | requestInfo | π Restricted | ReferralReview | Schema β |
| POST | /api/v1/referrals/:id/reverse | reverse | π Restricted | ReferralReverse | Schema β |
| POST | /api/v1/referrals/:id/send-to-insurer | sendToInsurer | π Restricted | ReferralSendToInsurer | Schema β |
| POST | /api/v1/referrals/:id/share-quotation | shareQuotation | π Restricted | ReferralQuotationShare | Schema β |
| POST | /api/v1/referrals/:id/submit | submit | π Restricted | ReferralSubmit | Schema β |
| GET | /api/v1/referrals/:id/timeline | timeline | π Restricted | ReferralTimelineRead | Schema β |
RegulatorReports4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/reports/regulator/compliance-export | complianceExport | π Restricted | RegulatorComplianceExport | Schema β |
| GET | /api/v1/reports/regulator/insurer-summary | insurerSummary | π Restricted | RegulatorInsurerSummaryRead | Schema β |
| GET | /api/v1/reports/regulator/platform-summary | platformSummary | π Restricted | RegulatorAggregateRead | Schema β |
| GET | /api/v1/reports/regulator/product-mix | productMix | π Restricted | RegulatorProductMixRead | Schema β |
RegulatorRequests6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/compliance/regulator-requests | list | π Restricted | RegulatorRecordRequestRead | Schema β |
| POST | /api/v1/compliance/regulator-requests | create | π Restricted | RegulatorRecordRequestCreate | Schema β |
| GET | /api/v1/compliance/regulator-requests/:id | find | π Restricted | RegulatorRecordRequestRead | Schema β |
| POST | /api/v1/compliance/regulator-requests/:id/approve | approve | π Restricted | RegulatorRecordRequestFulfil | Schema β |
| POST | /api/v1/compliance/regulator-requests/:id/deny | deny | π Restricted | RegulatorRecordRequestFulfil | Schema β |
| POST | /api/v1/compliance/regulator-requests/:id/fulfil | fulfil | π Restricted | RegulatorRecordRequestFulfil | Schema β |
Renewals6 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/renewals | list | π Restricted | RenewalRead | Schema β |
| GET | /api/v1/renewals/:id | find | π Restricted | RenewalRead | Schema β |
| POST | /api/v1/renewals/:id/convert | convert | π Restricted | RenewalConvert | Schema β |
| POST | /api/v1/renewals/:id/decline | decline | π Restricted | RenewalOffer | Schema β |
| POST | /api/v1/renewals/:id/offer | offer | π Restricted | RenewalOffer | Schema β |
| POST | /api/v1/renewals/policies/:policyId/generate | generate | π Restricted | RenewalGenerate | Schema β |
Reports8 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/reports/agent-performance | agentPerformance | π Restricted | ReportAgent | Schema β |
| GET | /api/v1/reports/audit-events | auditEvents | π Restricted | ReportAuditEvents | Schema β |
| GET | /api/v1/reports/commission-summary | commissionSummary | π Restricted | ReportCommission | Schema β |
| GET | /api/v1/reports/export | export | π Restricted | ReportExport | Schema β |
| GET | /api/v1/reports/insurer-performance | insurerPerformance | π Restricted | ReportInsurerPerformance | Schema β |
| GET | /api/v1/reports/payment-reconciliation | paymentReconciliation | π Restricted | ReportPaymentReconciliation | Schema β |
| GET | /api/v1/reports/product-performance | productPerformance | π Restricted | ReportProductPerformance | Schema β |
| GET | /api/v1/reports/referral-pipeline | referralPipeline | π Restricted | ReportReferralPipeline | Schema β |
Roles7 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/permissions | permissions | π Restricted | PermissionRead | Schema β |
| GET | /api/v1/roles | list | π Restricted | RoleRead | Schema β |
| POST | /api/v1/roles | create | π Restricted | RoleManage | Schema β |
| GET | /api/v1/roles/:id | find | π Restricted | RoleRead | Schema β |
| PATCH | /api/v1/roles/:id | update | π Restricted | RoleManage | Schema β |
| DELETE | /api/v1/roles/:id | delete | π Restricted | RoleManage | Schema β |
| PUT | /api/v1/roles/:id/permissions | setPermissions | π Restricted | RoleManage | Schema β |
Sanctions4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/sanctions/screen | screen | π Restricted | SanctionsScreen | Schema β |
| GET | /api/v1/sanctions/screenings | list | π Restricted | SanctionsRead | Schema β |
| GET | /api/v1/sanctions/screenings/:id | find | π Restricted | SanctionsRead | Schema β |
| POST | /api/v1/sanctions/screenings/:id/review | review | π Restricted | SanctionsReview | Schema β |
Search1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/search | search | π Restricted | SearchRead | Schema β |
SiemExport2 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/siem/export/push | push | π Restricted | SiemExportTrigger | Schema β |
| GET | /api/v1/siem/export/status | status | π Restricted | SiemExportRead | Schema β |
SubscriptionPlans3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/subscription-plans | list | π Restricted | SubscriptionPlanRead | Schema β |
| POST | /api/v1/subscription-plans | create | π Restricted | SubscriptionPlanWrite | Schema β |
| PATCH | /api/v1/subscription-plans/:id | update | π Restricted | SubscriptionPlanWrite | Schema β |
SupportTickets7 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/support/tickets | list | π Restricted | SupportTicketReadOwn (any)SupportTicketRead (any) | Schema β |
| POST | /api/v1/support/tickets | create | π Restricted | SupportTicketCreate | Schema β |
| GET | /api/v1/support/tickets/:id | find | π Restricted | SupportTicketReadOwn (any)SupportTicketRead (any) | Schema β |
| POST | /api/v1/support/tickets/:id/assign | assign | π Restricted | SupportTicketAssign | Schema β |
| POST | /api/v1/support/tickets/:id/close | close | π Restricted | SupportTicketResolve | Schema β |
| POST | /api/v1/support/tickets/:id/reply | reply | π Restricted | SupportTicketReply | Schema β |
| POST | /api/v1/support/tickets/:id/resolve | resolve | π Restricted | SupportTicketResolve | Schema β |
System1 endpoint
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/system/info | info | π Restricted | SuperAdminOperationsOfficer | Schema β |
Underwriting5 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| POST | /api/v1/underwriting/evaluate | evaluate | π Restricted | UnderwritingEvaluate | Schema β |
| GET | /api/v1/underwriting/rules | list | π Restricted | UnderwritingRuleRead | Schema β |
| POST | /api/v1/underwriting/rules | create | π Restricted | UnderwritingRuleWrite | Schema β |
| GET | /api/v1/underwriting/rules/:id | find | π Restricted | UnderwritingRuleRead | Schema β |
| PATCH | /api/v1/underwriting/rules/:id | update | π Restricted | UnderwritingRuleWrite | Schema β |
Users8 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/users | list | π Restricted | UserRead | Schema β |
| POST | /api/v1/users | create | π Restricted | UserWrite | Schema β |
| GET | /api/v1/users/:id | find | π Restricted | UserRead | Schema β |
| PATCH | /api/v1/users/:id | update | π Restricted | UserWrite | Schema β |
| POST | /api/v1/users/:id/activate | activate | π Restricted | UserWrite | Schema β |
| POST | /api/v1/users/:id/roles | assignRole | π Restricted | RoleManage | Schema β |
| DELETE | /api/v1/users/:id/roles/:roleId | removeRole | π Restricted | RoleManage | Schema β |
| POST | /api/v1/users/:id/suspend | suspend | π Restricted | UserWrite | Schema β |
WalletsAdmin3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/wallets/:agentId | read | π Restricted | WalletRead | Schema β |
| POST | /api/v1/wallets/:agentId/adjustments | adjust | π Restricted | WalletAdjust | Schema β |
| GET | /api/v1/wallets/:agentId/ledger | ledger | π Restricted | WalletRead | Schema β |
Wallets4 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/wallet | mine | π Restricted | WalletReadOwn (any)WalletRead (any) | Schema β |
| POST | /api/v1/wallet/convert | convert | π Restricted | WalletConvert | Schema β |
| GET | /api/v1/wallet/ledger | myLedger | π Restricted | WalletReadOwn (any)WalletRead (any) | Schema β |
| POST | /api/v1/wallet/withdraw | withdraw | π Restricted | WalletWithdraw | Schema β |
WarehouseExport3 endpoints
| Method | Path | Handler | Access | Requires | Fields |
|---|---|---|---|---|---|
| GET | /api/v1/warehouse-export | list | π Restricted | WarehouseExportRead | Schema β |
| GET | /api/v1/warehouse-export/:id | find | π Restricted | WarehouseExportRead | Schema β |
| POST | /api/v1/warehouse-export/run | run | π Restricted | WarehouseExportTrigger | Schema β |