Skip to main content

10. Endpoint index

#MethodPathAuthPurpose
1GET/api/v1/healthNoneLiveness (JSON or HTML)
2GET/api/v1/readyNoneDatabase and configuration readiness
3GET/api/v1/openapiNoneOpenAPI 3.1 document
4POST/api/v1/contactOrigin checkSubmit a public contact inquiry
5GET, POST, PATCH, PUT, DELETE/api/v1/auth/{operation}Better AuthSign-up, sign-in, sessions, 2FA, passkeys, password reset
6GET/api/v1/{resource}Session and tenantList records (52 resources)
7POST/api/v1/{resource}Session, tenant, OriginCreate record (9 resources)
8PATCH/api/v1/{resource}Session, tenant, OriginUpdate record (9 resources)
9GET/api/v1/push-subscriptionsSessionPush availability and public key
10POST/api/v1/push-subscriptionsSession, OriginSave a browser push subscription
11DELETE/api/v1/push-subscriptionsSession, OriginRemove a push subscription
12GET/api/v1/finance-applicationsSession, tenantList finance applications
13POST/api/v1/finance-applicationsSession, tenant, Idempotency-KeySubmit a finance application
14POST/api/v1/finance-applications/{applicationId}/transitionSession, tenant, Idempotency-KeyNon-committee lifecycle transition
15POST/api/v1/finance-applications/{applicationId}/decisionSession, tenant, MFA, fresh, Idempotency-KeyCommittee decision
16GET/api/v1/financing-casesSession, tenantList financing cases
17POST/api/v1/financing-casesSession, tenant, MFA, fresh, Idempotency-KeyCreate a case from an approved application
18POST/api/v1/financing-cases/{financingCaseId}/transitionSession, tenant, Idempotency-Key (MFA and fresh for high-risk targets)Lifecycle transition
19POST/api/v1/financing-cases/{financingCaseId}/agreementsSession, tenant, Idempotency-KeyRecord an executed agreement
20POST/api/v1/finance/transactionsSession, tenant, MFA, freshCreate a transaction draft (pending approval)
21POST/api/v1/finance/transactions/{transactionId}/approveSession, tenant, MFA, freshApprove a transaction
22POST/api/v1/finance/transactions/{transactionId}/rejectSession, tenant, MFA, freshReject a transaction
23POST/api/v1/finance/transactions/{transactionId}/reversalSession, tenant, MFA, freshRequest a reversal
24POST/api/v1/finance/transactions/{transactionId}/refundSession, tenant, MFA, freshRequest a refund
25POST/api/v1/reconciliation/syncSession, tenant, freshQueue a settlement reconciliation run
26GET/api/v1/reporting/jobsSession, MFA if tenant policyList report export jobs
27POST/api/v1/reporting/jobsSession, MFA, OriginSchedule a report export
28GET/api/v1/reporting/jobs/{jobId}/downloadSession, MFA if tenant policyShort-lived download URL
29POST/api/v1/marketplace/applications/{applicationId}/decisionPlatform Super Administrator, MFA, freshAccept for review or decline a public request
30POST/api/v1/webhooks/{provider}Provider signatureAccept a provider webhook

Rows 6 to 8 cover the generic resource route. Row 5 covers Better Auth.