Army Bank · API · Developer Experience

API Docs Center

Актуальна карта endpoint-ів, зведена по runtime OpenAPI. Сторінка автоматично підтягує нові API-маршрути без ручного дублювання.

Всього endpoint-ів
190
Public
9
Protected
181
Групи
11

Endpoint Matrix by Tags

Список нижче формується з OpenAPI + runtime auto-discovery (тобто включає нові маршрути, додані у Flask URL map).

System 4 endpoint(s)
  • GET /api Public API catalog entry point
  • GET /api/docs Public Human-readable API documentation page
  • GET /api/openapi.json Public OpenAPI schema
  • GET /api/version Public API runtime and version metadata
Account 16 endpoint(s)
  • GET /api/accounts/main Bearer Main account
  • GET /api/dashboard Bearer Client dashboard payload
  • GET /api/transactions/export Bearer Auto-discovered GET /api/transactions/export
  • GET /api/transactions/history Bearer Paginated transaction history
  • GET /api/transactions/statement Bearer Download statement PDF by period/report type
  • POST /api/transactions/statement/order Bearer Create statement order and return download params
  • GET /api/transactions/statement/orders Bearer List recent statement orders for current user
  • GET /api/transactions/tags Bearer Auto-discovered GET /api/transactions/tags
  • POST /api/transactions/topup Bearer Top up account
  • POST /api/transactions/transfer Bearer Transfer by account number
  • POST /api/transactions/transfer-by-card Bearer Auto-discovered POST /api/transactions/transfer-by-card
  • GET /api/transactions/with-contact/{account_number} Bearer Auto-discovered GET /api/transactions/with-contact/{account_number}
  • GET /api/transactions/{transaction_id} Bearer Auto-discovered GET /api/transactions/{transaction_id}
  • PATCH /api/transactions/{transaction_id}/note Bearer Auto-discovered PATCH /api/transactions/{transaction_id}/note
  • PATCH /api/transactions/{transaction_id}/tags Bearer Auto-discovered PATCH /api/transactions/{transaction_id}/tags
  • GET /api/transactions/{tx_id}/receipt Bearer Auto-discovered GET /api/transactions/{tx_id}/receipt
Admin 44 endpoint(s)
  • GET /api/admin/analytics/messenger Bearer Auto-discovered GET /api/admin/analytics/messenger
  • GET /api/admin/analytics/overview Bearer Auto-discovered GET /api/admin/analytics/overview
  • GET /api/admin/audit-logs Bearer Auto-discovered GET /api/admin/audit-logs
  • GET /api/admin/cards Bearer Auto-discovered GET /api/admin/cards
  • GET /api/admin/cards/stats Bearer Auto-discovered GET /api/admin/cards/stats
  • GET /api/admin/cards/{card_id} Bearer Auto-discovered GET /api/admin/cards/{card_id}
  • PATCH /api/admin/cards/{card_id}/block Bearer Auto-discovered PATCH /api/admin/cards/{card_id}/block
  • PATCH /api/admin/cards/{card_id}/close Bearer Auto-discovered PATCH /api/admin/cards/{card_id}/close
  • PATCH /api/admin/cards/{card_id}/unblock Bearer Auto-discovered PATCH /api/admin/cards/{card_id}/unblock
  • GET /api/admin/compliance/stats Bearer Auto-discovered GET /api/admin/compliance/stats
  • GET /api/admin/compliance/users Bearer Auto-discovered GET /api/admin/compliance/users
  • GET /api/admin/compliance/users/{user_id} Bearer Auto-discovered GET /api/admin/compliance/users/{user_id}
  • PATCH /api/admin/compliance/users/{user_id} Bearer Auto-discovered PATCH /api/admin/compliance/users/{user_id}
  • POST /api/admin/compliance/users/{user_id}/verify-passport Bearer Auto-discovered POST /api/admin/compliance/users/{user_id}/verify-passport
  • GET /api/admin/doc-assignments Bearer Auto-discovered GET /api/admin/doc-assignments
  • GET /api/admin/doc-templates Bearer Auto-discovered GET /api/admin/doc-templates
  • POST /api/admin/doc-templates Bearer Auto-discovered POST /api/admin/doc-templates
  • DELETE /api/admin/doc-templates/{template_id} Bearer Auto-discovered DELETE /api/admin/doc-templates/{template_id}
  • POST /api/admin/doc-templates/{template_id}/send Bearer Auto-discovered POST /api/admin/doc-templates/{template_id}/send
  • GET /api/admin/payments/integrity-check Bearer Auto-discovered GET /api/admin/payments/integrity-check
  • GET /api/admin/payments/integrity-check/{account_id} Bearer Auto-discovered GET /api/admin/payments/integrity-check/{account_id}
  • GET /api/admin/payments/orders/{order_id} Bearer Auto-discovered GET /api/admin/payments/orders/{order_id}
  • POST /api/admin/payments/orders/{order_id}/approval/finalize Bearer Auto-discovered POST /api/admin/payments/orders/{order_id}/approval/finalize
  • POST /api/admin/payments/orders/{order_id}/approval/request Bearer Auto-discovered POST /api/admin/payments/orders/{order_id}/approval/request
  • PATCH /api/admin/payments/orders/{order_id}/assign Bearer Auto-discovered PATCH /api/admin/payments/orders/{order_id}/assign
  • PATCH /api/admin/payments/orders/{order_id}/decision Bearer Auto-discovered PATCH /api/admin/payments/orders/{order_id}/decision
  • POST /api/admin/payments/orders/{order_id}/notes Bearer Auto-discovered POST /api/admin/payments/orders/{order_id}/notes
  • GET /api/admin/payments/orders/{order_id}/timeline Bearer Auto-discovered GET /api/admin/payments/orders/{order_id}/timeline
  • GET /api/admin/payments/risk-events Bearer Auto-discovered GET /api/admin/payments/risk-events
  • POST /api/admin/payments/risk-events/{event_id}/resolve Bearer Auto-discovered POST /api/admin/payments/risk-events/{event_id}/resolve
  • POST /api/admin/payments/sla-auto-escalate Bearer Auto-discovered POST /api/admin/payments/sla-auto-escalate
  • GET /api/admin/payments/statements Bearer Auto-discovered GET /api/admin/payments/statements
  • GET /api/admin/payments/workload Bearer Auto-discovered GET /api/admin/payments/workload
  • POST /api/admin/payouts Bearer Create payout for user
  • GET /api/admin/stats Bearer Admin dashboard stats
  • GET /api/admin/stats/charts Bearer Auto-discovered GET /api/admin/stats/charts
  • GET /api/admin/transactions Bearer Global transaction registry
  • GET /api/admin/users Bearer Auto-discovered GET /api/admin/users
  • GET /api/admin/users/{user_id} Bearer Auto-discovered GET /api/admin/users/{user_id}
  • GET /api/admin/users/{user_id}/account Bearer Auto-discovered GET /api/admin/users/{user_id}/account
  • POST /api/admin/users/{user_id}/balance-adjust Bearer Auto-discovered POST /api/admin/users/{user_id}/balance-adjust
  • POST /api/admin/users/{user_id}/cards Bearer Auto-discovered POST /api/admin/users/{user_id}/cards
  • PATCH /api/admin/users/{user_id}/role Bearer Auto-discovered PATCH /api/admin/users/{user_id}/role
  • GET /api/admin/users/{user_id}/transactions Bearer Auto-discovered GET /api/admin/users/{user_id}/transactions
Auth 11 endpoint(s)
  • POST /api/auth/login Public Login and get bearer token
  • POST /api/auth/logout Bearer Logout current session
  • GET /api/auth/me Bearer Current user profile
  • PUT /api/auth/password Bearer Auto-discovered PUT /api/auth/password
  • DELETE /api/auth/pin Bearer Auto-discovered DELETE /api/auth/pin
  • PUT /api/auth/pin Bearer Auto-discovered PUT /api/auth/pin
  • GET /api/auth/pin/status Bearer Auto-discovered GET /api/auth/pin/status
  • POST /api/auth/pin/verify Bearer Auto-discovered POST /api/auth/pin/verify
  • POST /api/auth/register Public Register a new user
  • GET /api/auth/sessions Bearer Auto-discovered GET /api/auth/sessions
  • DELETE /api/auth/sessions/{session_id} Bearer Auto-discovered DELETE /api/auth/sessions/{session_id}
Cards 5 endpoint(s)
  • GET /api/cards Bearer List user cards
  • POST /api/cards Bearer Issue new card
  • PATCH /api/cards/{card_id}/block Bearer Auto-discovered PATCH /api/cards/{card_id}/block
  • PATCH /api/cards/{card_id}/close Bearer Auto-discovered PATCH /api/cards/{card_id}/close
  • GET /api/cards/{card_id}/reveal Bearer Auto-discovered GET /api/cards/{card_id}/reveal
Features 61 endpoint(s)
  • GET /api/achievements Bearer Auto-discovered GET /api/achievements
  • GET /api/analytics/balance-history Bearer Auto-discovered GET /api/analytics/balance-history
  • GET /api/analytics/insights Bearer Auto-discovered GET /api/analytics/insights
  • GET /api/analytics/summary Bearer Auto-discovered GET /api/analytics/summary
  • GET /api/analytics/top-recipients Bearer Auto-discovered GET /api/analytics/top-recipients
  • GET /api/analytics/velocity Bearer Auto-discovered GET /api/analytics/velocity
  • GET /api/audit-logs Bearer Auto-discovered GET /api/audit-logs
  • POST /api/bootstrap Bearer Auto-discovered POST /api/bootstrap
  • GET /api/budget-limits Bearer Auto-discovered GET /api/budget-limits
  • POST /api/budget-limits Bearer Auto-discovered POST /api/budget-limits
  • DELETE /api/budget-limits/{tx_type} Bearer Auto-discovered DELETE /api/budget-limits/{tx_type}
  • GET /api/debts Bearer Auto-discovered GET /api/debts
  • POST /api/debts Bearer Auto-discovered POST /api/debts
  • DELETE /api/debts/{debt_id} Bearer Auto-discovered DELETE /api/debts/{debt_id}
  • POST /api/debts/{debt_id}/settle Bearer Auto-discovered POST /api/debts/{debt_id}/settle
  • GET /api/donations Bearer Auto-discovered GET /api/donations
  • POST /api/donations Bearer Auto-discovered POST /api/donations
  • GET /api/family-contacts Bearer Auto-discovered GET /api/family-contacts
  • POST /api/family-contacts Bearer Auto-discovered POST /api/family-contacts
  • DELETE /api/family-contacts/{contact_id} Bearer Auto-discovered DELETE /api/family-contacts/{contact_id}
  • GET /api/marketplace/admin/analytics Bearer Auto-discovered GET /api/marketplace/admin/analytics
  • GET /api/marketplace/admin/customers Bearer Auto-discovered GET /api/marketplace/admin/customers
  • GET /api/marketplace/admin/customers/{user_id} Bearer Auto-discovered GET /api/marketplace/admin/customers/{user_id}
  • GET /api/marketplace/admin/export/orders.csv Bearer Auto-discovered GET /api/marketplace/admin/export/orders.csv
  • GET /api/marketplace/admin/orders Bearer Auto-discovered GET /api/marketplace/admin/orders
  • GET /api/marketplace/admin/orders/{order_id} Bearer Auto-discovered GET /api/marketplace/admin/orders/{order_id}
  • PATCH /api/marketplace/admin/orders/{order_id}/status Bearer Auto-discovered PATCH /api/marketplace/admin/orders/{order_id}/status
  • GET /api/marketplace/admin/products Bearer Auto-discovered GET /api/marketplace/admin/products
  • POST /api/marketplace/admin/products Bearer Auto-discovered POST /api/marketplace/admin/products
  • DELETE /api/marketplace/admin/products/{product_id} Bearer Auto-discovered DELETE /api/marketplace/admin/products/{product_id}
  • PATCH /api/marketplace/admin/products/{product_id} Bearer Auto-discovered PATCH /api/marketplace/admin/products/{product_id}
  • PATCH /api/marketplace/admin/products/{product_id}/stock Bearer Auto-discovered PATCH /api/marketplace/admin/products/{product_id}/stock
  • PATCH /api/marketplace/admin/products/{product_id}/toggle Bearer Auto-discovered PATCH /api/marketplace/admin/products/{product_id}/toggle
  • GET /api/marketplace/admin/stats Bearer Auto-discovered GET /api/marketplace/admin/stats
  • GET /api/marketplace/catalog Bearer Auto-discovered GET /api/marketplace/catalog
  • POST /api/marketplace/checkout Bearer Auto-discovered POST /api/marketplace/checkout
  • GET /api/marketplace/invoice/{invoice_number} Bearer Auto-discovered GET /api/marketplace/invoice/{invoice_number}
  • POST /api/marketplace/invoice/{invoice_number}/pay Bearer Auto-discovered POST /api/marketplace/invoice/{invoice_number}/pay
  • GET /api/marketplace/invoices Bearer Auto-discovered GET /api/marketplace/invoices
  • GET /api/marketplace/order/{order_id}/receipt Bearer Auto-discovered GET /api/marketplace/order/{order_id}/receipt
  • GET /api/marketplace/orders Bearer Auto-discovered GET /api/marketplace/orders
  • GET /api/notifications Bearer Auto-discovered GET /api/notifications
  • POST /api/notifications/read-all Bearer Auto-discovered POST /api/notifications/read-all
  • GET /api/notifications/unread-count Bearer Auto-discovered GET /api/notifications/unread-count
  • POST /api/notifications/{notification_id}/read Bearer Auto-discovered POST /api/notifications/{notification_id}/read
  • GET /api/payment-templates Bearer Auto-discovered GET /api/payment-templates
  • POST /api/payment-templates Bearer Auto-discovered POST /api/payment-templates
  • DELETE /api/payment-templates/{template_id} Bearer Auto-discovered DELETE /api/payment-templates/{template_id}
  • GET /api/payment-templates/{template_id} Bearer Auto-discovered GET /api/payment-templates/{template_id}
  • GET /api/payouts Bearer Auto-discovered GET /api/payouts
  • POST /api/payouts/demo-accrual Bearer Auto-discovered POST /api/payouts/demo-accrual
  • GET /api/postman/collection Public Auto-discovered GET /api/postman/collection
  • GET /api/postman/environment Public Auto-discovered GET /api/postman/environment
  • GET /api/recurring-transactions Bearer Auto-discovered GET /api/recurring-transactions
  • POST /api/recurring-transactions Bearer Auto-discovered POST /api/recurring-transactions
  • DELETE /api/recurring-transactions/{recurring_id} Bearer Auto-discovered DELETE /api/recurring-transactions/{recurring_id}
  • PATCH /api/recurring-transactions/{recurring_id}/toggle Bearer Auto-discovered PATCH /api/recurring-transactions/{recurring_id}/toggle
  • GET /api/savings-goals Bearer Auto-discovered GET /api/savings-goals
  • POST /api/savings-goals Bearer Auto-discovered POST /api/savings-goals
  • DELETE /api/savings-goals/{goal_id} Bearer Auto-discovered DELETE /api/savings-goals/{goal_id}
  • POST /api/savings-goals/{goal_id}/contribute Bearer Auto-discovered POST /api/savings-goals/{goal_id}/contribute
Messenger 32 endpoint(s)
  • GET /api/messenger/assistant/capabilities Bearer Auto-discovered GET /api/messenger/assistant/capabilities
  • POST /api/messenger/bank/statement/order Bearer Auto-discovered POST /api/messenger/bank/statement/order
  • GET /api/messenger/bank/status Bearer Auto-discovered GET /api/messenger/bank/status
  • GET /api/messenger/bank/summary Bearer Auto-discovered GET /api/messenger/bank/summary
  • POST /api/messenger/calls Bearer Auto-discovered POST /api/messenger/calls
  • GET /api/messenger/calls/config Bearer Auto-discovered GET /api/messenger/calls/config
  • GET /api/messenger/calls/incoming Bearer Auto-discovered GET /api/messenger/calls/incoming
  • GET /api/messenger/calls/{call_id} Bearer Auto-discovered GET /api/messenger/calls/{call_id}
  • PUT /api/messenger/calls/{call_id}/answer Bearer Auto-discovered PUT /api/messenger/calls/{call_id}/answer
  • PUT /api/messenger/calls/{call_id}/end Bearer Auto-discovered PUT /api/messenger/calls/{call_id}/end
  • GET /api/messenger/calls/{call_id}/ice Bearer Auto-discovered GET /api/messenger/calls/{call_id}/ice
  • POST /api/messenger/calls/{call_id}/ice Bearer Auto-discovered POST /api/messenger/calls/{call_id}/ice
  • GET /api/messenger/calls/{call_id}/members Bearer Auto-discovered GET /api/messenger/calls/{call_id}/members
  • PUT /api/messenger/calls/{call_id}/offer Bearer Auto-discovered PUT /api/messenger/calls/{call_id}/offer
  • PUT /api/messenger/calls/{call_id}/reject Bearer Auto-discovered PUT /api/messenger/calls/{call_id}/reject
  • GET /api/messenger/calls/{call_id}/signals Bearer Auto-discovered GET /api/messenger/calls/{call_id}/signals
  • POST /api/messenger/calls/{call_id}/signals Bearer Auto-discovered POST /api/messenger/calls/{call_id}/signals
  • GET /api/messenger/conversations Bearer Auto-discovered GET /api/messenger/conversations
  • POST /api/messenger/conversations Bearer Auto-discovered POST /api/messenger/conversations
  • PUT /api/messenger/conversations/{conv_id}/group-name Bearer Auto-discovered PUT /api/messenger/conversations/{conv_id}/group-name
  • DELETE /api/messenger/conversations/{conv_id}/leave Bearer Auto-discovered DELETE /api/messenger/conversations/{conv_id}/leave
  • GET /api/messenger/conversations/{conv_id}/members Bearer Auto-discovered GET /api/messenger/conversations/{conv_id}/members
  • POST /api/messenger/conversations/{conv_id}/members Bearer Auto-discovered POST /api/messenger/conversations/{conv_id}/members
  • DELETE /api/messenger/conversations/{conv_id}/members/{uid} Bearer Auto-discovered DELETE /api/messenger/conversations/{conv_id}/members/{uid}
  • GET /api/messenger/conversations/{conv_id}/messages Bearer Auto-discovered GET /api/messenger/conversations/{conv_id}/messages
  • POST /api/messenger/conversations/{conv_id}/messages Bearer Auto-discovered POST /api/messenger/conversations/{conv_id}/messages
  • GET /api/messenger/conversations/{conv_id}/poll Bearer Auto-discovered GET /api/messenger/conversations/{conv_id}/poll
  • POST /api/messenger/groups Bearer Auto-discovered POST /api/messenger/groups
  • DELETE /api/messenger/messages/{msg_id} Bearer Auto-discovered DELETE /api/messenger/messages/{msg_id}
  • GET /api/messenger/presence Bearer Auto-discovered GET /api/messenger/presence
  • GET /api/messenger/unread Bearer Auto-discovered GET /api/messenger/unread
  • GET /api/messenger/users/search Bearer Auto-discovered GET /api/messenger/users/search
Operator 2 endpoint(s)
  • POST /api/operator/payouts Bearer Auto-discovered POST /api/operator/payouts
  • GET /api/operator/users Bearer Auto-discovered GET /api/operator/users
Platform 5 endpoint(s)
  • GET /api/platform/audit-logs Bearer Auto-discovered GET /api/platform/audit-logs
  • GET /api/platform/overview Bearer Auto-discovered GET /api/platform/overview
  • POST /api/platform/seed-demo Bearer Auto-discovered POST /api/platform/seed-demo
  • GET /api/platform/transactions Bearer Auto-discovered GET /api/platform/transactions
  • GET /api/platform/users Bearer Auto-discovered GET /api/platform/users
Processing 5 endpoint(s)
  • GET /api/admin/payments/approval-inbox Bearer Approval request inbox
  • GET /api/admin/payments/fraud-stats Bearer Fraud and processing metrics
  • GET /api/admin/payments/orders Bearer Payment orders registry
  • POST /api/admin/payments/sla-bulk-action Bearer Bulk actions for selected SLA queue orders
  • GET /api/admin/payments/sla-queue Bearer SLA queue with priority ordering
Push 5 endpoint(s)
  • GET /api/push/status Bearer Auto-discovered GET /api/push/status
  • POST /api/push/subscribe Bearer Subscribe current user to push notifications
  • POST /api/push/test Bearer Auto-discovered POST /api/push/test
  • DELETE /api/push/unsubscribe Bearer Remove push subscription by endpoint
  • GET /api/push/vapid-public-key Public Public VAPID key