后端 API 清单
- 生成时间:
2026-08-21 08:10:13 - API 总数:
356 - 分组统计:
公共 / 健康检查=1, 公共 / 其他=2, 公共 / 安全资源=1, 客户端 / VNC Token=1, 客户端 / 优惠券=5, 客户端 / 充值=3, 客户端 / 内容=8, 客户端 / 分销=6, 客户端 / 实名认证=8, 客户端 / 工单=11, 客户端 / 支付回调=2, 客户端 / 支付记录=3, 客户端 / 服务=36, 客户端 / 订单=4, 客户端 / 认证=16, 客户端 / 认证入口=3, 客户端 / 财务=6, 客户端 / 账单=9, 客户端 / 通知=5, 站点 / 产品=9, 站点 / 内容=5, 站点 / 首页=3, 管理端 / Integration Plugins=10, 管理端 / 产品=16, 管理端 / 产品分组=8, 管理端 / 产品类型=5, 管理端 / 仪表盘=3, 管理端 / 优惠券=17, 管理端 / 会员等级=4, 管理端 / 供应商=13, 管理端 / 其他=11, 管理端 / 内容=10, 管理端 / 分销=6, 管理端 / 员工=8, 管理端 / 媒体=5, 管理端 / 实名认证=5, 管理端 / 工单=14, 管理端 / 日志=5, 管理端 / 服务=3, 管理端 / 用户=28, 管理端 / 站点=2, 管理端 / 规格目录=4, 管理端 / 角色权限=7, 管理端 / 订单=2, 管理端 / 认证=5, 管理端 / 设置=5, 管理端 / 调度=2, 管理端 / 财务=8, 管理端 / 账单=3
自动生成,由
backend/scripts/export_api_inventory.php扫描 Laravel 路由表导出,不要手工编辑。需要更新本文件时,直接在项目根目录执行:
php backend/scripts/export_api_inventory.php。 需要看业务分组、核心业务流程映射等人类可读导航,请查看docs/references/api/api-catalog-navigation.md。
| 分组 | 方法 | 路径 | 控制器动作 | 鉴权 | 中间件 |
|---|---|---|---|---|---|
| 公共 / 健康检查 | GET | /api/health | App\Http\Controllers\System\HealthController@live | public | api |
| 公共 / 其他 | GET | /api/ready | App\Http\Controllers\System\HealthController@ready | public | api |
| 公共 / 其他 | POST | /api/ticket_reply/sync | App\Http\Controllers\Client\V2\TicketUpstreamCallbackController@reply | public | api, throttle:60,1,ticket-upstream-callback, verify.ticket.upstream.callback |
| 公共 / 安全资源 | GET | /api/secure-assets/view | App\Http\Controllers\SecureAssetController@show | public | web, signed:relative |
| 客户端 / VNC Token | GET | /api/v2/client/vnc-tokens/{token} | App\Http\Controllers\Client\V2\ServiceConsoleController@vncToken | public | api, throttle:30,1,client-vnc-token |
| 客户端 / 优惠券 | GET | /api/v2/client/coupons | App\Http\Controllers\Client\V2\CouponController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 优惠券 | GET | /api/v2/client/coupons/public | App\Http\Controllers\Client\V2\CouponController@publicIndex | client | api, auth:sanctum, ensure.client |
| 客户端 / 优惠券 | GET | /api/v2/client/coupons/public/summary | App\Http\Controllers\Client\V2\CouponController@publicSummary | client | api, auth:sanctum, ensure.client |
| 客户端 / 优惠券 | GET | /api/v2/client/coupons/summary | App\Http\Controllers\Client\V2\CouponController@summary | client | api, auth:sanctum, ensure.client |
| 客户端 / 优惠券 | POST | /api/v2/client/coupons/{couponId}/claim | App\Http\Controllers\Client\V2\CouponController@claim | client | api, auth:sanctum, ensure.client, throttle:6,1,client-coupons-claim |
| 客户端 / 充值 | POST | /api/v2/client/recharge | App\Http\Controllers\Client\V2\RechargeController@store | client | api, auth:sanctum, ensure.client, throttle:6,1,client-recharge-store |
| 客户端 / 充值 | GET | /api/v2/client/recharge/gateways | App\Http\Controllers\Client\V2\RechargeController@gateways | client | api, auth:sanctum, ensure.client |
| 客户端 / 充值 | GET | /api/v2/client/recharge/{paymentNo}/status | App\Http\Controllers\Client\V2\RechargeController@status | client | api, auth:sanctum, ensure.client, throttle:30,1,client-recharge-status |
| 客户端 / 内容 | GET | /api/v2/client/content/overview | App\Http\Controllers\Client\V2\ContentController@overview | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | GET | /api/v2/client/help-articles | App\Http\Controllers\Client\V2\ContentController@helpArticles | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | GET | /api/v2/client/help-articles/{article} | App\Http\Controllers\Client\V2\ContentController@helpDetail | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | GET | /api/v2/client/notices | App\Http\Controllers\Client\V2\ContentController@notices | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | POST | /api/v2/client/notices/mark-all-read | App\Http\Controllers\Client\V2\ContentController@markAllNoticesRead | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | GET | /api/v2/client/notices/unread-count | App\Http\Controllers\Client\V2\ContentController@noticeUnreadCount | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | GET | /api/v2/client/notices/{article} | App\Http\Controllers\Client\V2\ContentController@noticeDetail | client | api, auth:sanctum, ensure.client |
| 客户端 / 内容 | PUT | /api/v2/client/notices/{article}/read-state | App\Http\Controllers\Client\V2\ActionController@markNoticeRead | client | api, auth:sanctum, ensure.client |
| 客户端 / 分销 | GET | /api/v2/client/referral/account-logs | App\Http\Controllers\Client\V2\ReferralController@accountLogs | client | api, auth:sanctum, ensure.client |
| 客户端 / 分销 | GET | /api/v2/client/referral/direct-referrals | App\Http\Controllers\Client\V2\ReferralController@directReferrals | client | api, auth:sanctum, ensure.client |
| 客户端 / 分销 | GET | /api/v2/client/referral/overview | App\Http\Controllers\Client\V2\ReferralController@overview | client | api, auth:sanctum, ensure.client |
| 客户端 / 分销 | GET | /api/v2/client/referral/rewards | App\Http\Controllers\Client\V2\ReferralController@rewards | client | api, auth:sanctum, ensure.client |
| 客户端 / 分销 | GET | /api/v2/client/referral/withdrawals | App\Http\Controllers\Client\V2\ReferralController@withdrawals | client | api, auth:sanctum, ensure.client |
| 客户端 / 分销 | POST | /api/v2/client/referral/withdrawals | App\Http\Controllers\Client\V2\ReferralController@applyWithdrawal | client | api, auth:sanctum, ensure.client, throttle:3,1,client-referral-withdraw |
| 客户端 / 实名认证 | GET|POST | /api/v2/client/verification/callback | App\Http\Controllers\Client\V2\VerificationController@callback | public | api, verify.callback |
| 客户端 / 实名认证 | POST | /api/v2/client/verification/close | App\Http\Controllers\Client\V2\VerificationController@close | client | api, auth:sanctum, ensure.client |
| 客户端 / 实名认证 | GET | /api/v2/client/verification/fee-config | App\Http\Controllers\Client\V2\VerificationController@feeConfig | client | api, auth:sanctum, ensure.client |
| 客户端 / 实名认证 | POST | /api/v2/client/verification/init | App\Http\Controllers\Client\V2\VerificationController@init | client | api, auth:sanctum, ensure.client |
| 客户端 / 实名认证 | POST | /api/v2/client/verification/qrcode | App\Http\Controllers\Client\V2\VerificationController@qrcode | client | api, auth:sanctum, ensure.client |
| 客户端 / 实名认证 | POST | /api/v2/client/verification/restart | App\Http\Controllers\Client\V2\VerificationController@restart | client | api, auth:sanctum, ensure.client |
| 客户端 / 实名认证 | GET | /api/v2/client/verification/scan | App\Http\Controllers\Client\V2\VerificationController@scan | public | api |
| 客户端 / 实名认证 | GET | /api/v2/client/verification/status | App\Http\Controllers\Client\V2\VerificationController@status | client | api, auth:sanctum, ensure.client |
| 客户端 / 工单 | GET | /api/v2/client/tickets | App\Http\Controllers\Client\V2\TicketWorkflowController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 工单 | POST | /api/v2/client/tickets | App\Http\Controllers\Client\V2\TicketWorkflowController@store | client | api, auth:sanctum, ensure.client, throttle:10,1,client-ticket-store |
| 客户端 / 工单 | GET | /api/v2/client/tickets/service-options | App\Http\Controllers\Client\V2\TicketWorkflowController@serviceOptions | client | api, auth:sanctum, ensure.client |
| 客户端 / 工单 | POST | /api/v2/client/tickets/upload-images | App\Http\Controllers\Client\V2\TicketWorkflowController@uploadImage | client | api, auth:sanctum, ensure.client, throttle:12,1,client-ticket-upload-image |
| 客户端 / 工单 | POST | /api/v2/client/tickets/upstream/replies | App\Http\Controllers\Client\V2\TicketUpstreamCallbackController@reply | public | api, throttle:60,1,ticket-upstream-callback, verify.ticket.upstream.callback |
| 客户端 / 工单 | POST | /api/v2/client/tickets/{id}/closures | App\Http\Controllers\Client\V2\TicketWorkflowController@close | client | api, auth:sanctum, ensure.client, throttle:10,1,client-ticket-close |
| 客户端 / 工单 | POST | /api/v2/client/tickets/{id}/reopen | App\Http\Controllers\Client\V2\TicketWorkflowController@reopen | client | api, auth:sanctum, ensure.client, throttle:10,1,client-ticket-reopen |
| 客户端 / 工单 | POST | /api/v2/client/tickets/{id}/replies | App\Http\Controllers\Client\V2\TicketWorkflowController@reply | client | api, auth:sanctum, ensure.client, throttle:10,1,client-ticket-reply |
| 客户端 / 工单 | GET | /api/v2/client/tickets/{ticket} | App\Http\Controllers\Client\V2\TicketController@show | client | api, auth:sanctum, ensure.client |
| 客户端 / 工单 | GET | /api/v2/client/tickets/{ticket}/replies | App\Http\Controllers\Client\V2\TicketController@replies | client | api, auth:sanctum, ensure.client |
| 客户端 / 工单 | POST | /api/v2/client/tickets/{ticket}/replies/{reply}/recalls | App\Http\Controllers\Client\V2\ActionController@recallTicketReply | client | api, auth:sanctum, ensure.client, throttle:10,1,client-ticket-recall |
| 客户端 / 支付回调 | POST | /api/v2/client/payment/alipay/notify | App\Http\Controllers\Client\V2\PaymentCallbackController@alipayNotify | public | api, throttle:60,1,client-payment-alipay-notify, verify.alipay.callback |
| 客户端 / 支付回调 | GET|POST | /api/v2/client/payment/notify/{gateway} | App\Http\Controllers\Client\V2\PaymentCallbackController@notify | public | api, throttle:60,1,client-payment-notify, verify.payment.callback |
| 客户端 / 支付记录 | GET | /api/v2/client/payments | App\Http\Controllers\Client\V2\PaymentController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 支付记录 | GET | /api/v2/client/payments/summary | App\Http\Controllers\Client\V2\PaymentController@summary | client | api, auth:sanctum, ensure.client |
| 客户端 / 支付记录 | GET | /api/v2/client/payments/{id} | App\Http\Controllers\Client\V2\PaymentController@show | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services | App\Http\Controllers\Client\V2\ServiceConsoleController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/grouped-overview | App\Http\Controllers\Client\V2\ServiceConsoleController@groupedOverview | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/config | App\Http\Controllers\Client\V2\ServiceConsoleController@config | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/module-status | App\Http\Controllers\Client\V2\ServiceConsoleController@moduleStatus | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/monitor | App\Http\Controllers\Client\V2\ServiceConsoleController@monitor | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/monitor/batch | App\Http\Controllers\Client\V2\ServiceConsoleController@monitorBatch | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | PUT | /api/v2/client/services/{id}/name | App\Http\Controllers\Client\V2\ServiceConsoleController@updateName | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/nat-forwardings | App\Http\Controllers\Client\V2\ServiceConsoleController@natForwardings | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/nat-forwardings | App\Http\Controllers\Client\V2\ServiceConsoleController@createNatForwarding | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-nat-create |
| 客户端 / 服务 | DELETE | /api/v2/client/services/{id}/nat-forwardings/{forwardingId} | App\Http\Controllers\Client\V2\ServiceConsoleController@deleteNatForwarding | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-nat-delete |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/operation-logs | App\Http\Controllers\Client\V2\ServiceConsoleController@operationLogs | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/reinstallations/options | App\Http\Controllers\Client\V2\ServiceConsoleController@reinstallOptions | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | PUT | /api/v2/client/services/{id}/remark | App\Http\Controllers\Client\V2\ServiceConsoleController@updateRemark | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/renewals | App\Http\Controllers\Client\V2\ServiceConsoleController@renewPreview | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/renewals | App\Http\Controllers\Client\V2\ServiceConsoleController@createRenewOrder | client | api, auth:sanctum, ensure.client, throttle:6,1,client-service-renew |
| 客户端 / 服务 | PUT | /api/v2/client/services/{id}/renewals/auto | App\Http\Controllers\Client\V2\ServiceConsoleController@updateAutoRenew | client | api, auth:sanctum, ensure.client, throttle:6,1,client-service-renew-auto |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/security-groups | App\Http\Controllers\Client\V2\ServiceConsoleController@securityGroups | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/security-groups | App\Http\Controllers\Client\V2\ServiceConsoleController@createSecurityGroup | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-security-group-create |
| 客户端 / 服务 | DELETE | /api/v2/client/services/{id}/security-groups/{groupId} | App\Http\Controllers\Client\V2\ServiceConsoleController@deleteSecurityGroup | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-security-group-delete |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/security-groups/{groupId}/apply | App\Http\Controllers\Client\V2\ServiceConsoleController@applySecurityGroup | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-security-group-apply |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/security-groups/{groupId}/rules | App\Http\Controllers\Client\V2\ServiceConsoleController@securityGroupRules | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/security-groups/{groupId}/rules | App\Http\Controllers\Client\V2\ServiceConsoleController@createSecurityRule | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-security-rule-create |
| 客户端 / 服务 | DELETE | /api/v2/client/services/{id}/security-groups/{groupId}/rules/{ruleId} | App\Http\Controllers\Client\V2\ServiceConsoleController@deleteSecurityRule | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-security-rule-delete |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/traffic-packages | App\Http\Controllers\Client\V2\ServiceConsoleController@trafficPackages | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/traffic-packages/orders | App\Http\Controllers\Client\V2\ServiceConsoleController@createTrafficPackageOrder | client | api, auth:sanctum, ensure.client, throttle:6,1,client-service-traffic-package-order |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/traffic-packages/quote | App\Http\Controllers\Client\V2\ServiceConsoleController@quoteTrafficPackage | client | api, auth:sanctum, ensure.client, throttle:12,1,client-service-traffic-package-quote |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/upgrades | App\Http\Controllers\Client\V2\ServiceConsoleController@hostUpgradePreview | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/upgrades/orders | App\Http\Controllers\Client\V2\ServiceConsoleController@createHostUpgradeOrder | client | api, auth:sanctum, ensure.client, throttle:6,1,client-service-host-upgrade-order |
| 客户端 / 服务 | POST | /api/v2/client/services/{id}/upgrades/quotes | App\Http\Controllers\Client\V2\ServiceConsoleController@quoteHostUpgrade | client | api, auth:sanctum, ensure.client, throttle:12,1,client-service-host-upgrade-quote |
| 客户端 / 服务 | GET | /api/v2/client/services/{id}/vnc | App\Http\Controllers\Client\V2\ServiceConsoleController@vnc | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{service} | App\Http\Controllers\Client\V2\ServiceController@show | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | GET | /api/v2/client/services/{service}/connection | App\Http\Controllers\Client\V2\ServiceController@connection | client | api, auth:sanctum, ensure.client |
| 客户端 / 服务 | POST | /api/v2/client/services/{service}/password-resets | App\Http\Controllers\Client\V2\ActionController@resetPassword | client | api, auth:sanctum, ensure.client, throttle:6,1,client-service-password-reset |
| 客户端 / 服务 | POST | /api/v2/client/services/{service}/power-actions | App\Http\Controllers\Client\V2\ActionController@power | client | api, auth:sanctum, ensure.client, throttle:10,1,client-service-power |
| 客户端 / 服务 | POST | /api/v2/client/services/{service}/reinstallations | App\Http\Controllers\Client\V2\ActionController@reinstall | client | api, auth:sanctum, ensure.client, throttle:6,1,client-service-reinstall |
| 客户端 / 服务 | GET | /api/v2/client/services/{service}/runtime | App\Http\Controllers\Client\V2\ServiceController@runtime | client | api, auth:sanctum, ensure.client |
| 客户端 / 订单 | GET | /api/v2/client/orders | App\Http\Controllers\Client\V2\OrderController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 订单 | GET | /api/v2/client/orders/summary | App\Http\Controllers\Client\V2\OrderController@summary | client | api, auth:sanctum, ensure.client |
| 客户端 / 订单 | GET | /api/v2/client/orders/{id} | App\Http\Controllers\Client\V2\OrderController@show | client | api, auth:sanctum, ensure.client |
| 客户端 / 订单 | POST | /api/v2/client/orders/{order}/cancellations | App\Http\Controllers\Client\V2\ActionController@cancelOrder | client | api, auth:sanctum, ensure.client, throttle:10,1,client-orders-cancel |
| 客户端 / 认证 | GET | /api/v2/client/auth/alipay-account | App\Http\Controllers\Client\V2\AuthController@alipayAccount | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | PUT | /api/v2/client/auth/alipay-account | App\Http\Controllers\Client\V2\AuthController@updateAlipayAccount | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | GET | /api/v2/client/auth/captcha-config | App\Http\Controllers\Client\V2\AuthController@captchaConfig | public | api |
| 客户端 / 认证 | GET | /api/v2/client/auth/captcha-script | App\Http\Controllers\Client\V2\AuthController@captchaScript | public | api |
| 客户端 / 认证 | PUT | /api/v2/client/auth/email | App\Http\Controllers\Client\V2\AuthController@updateEmail | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | POST | /api/v2/client/auth/email-code | App\Http\Controllers\Client\V2\AuthController@sendEmailCode | public | api, throttle:3,1,client-auth-email-code |
| 客户端 / 认证 | GET | /api/v2/client/auth/info | App\Http\Controllers\Client\V2\AuthController@info | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | POST | /api/v2/client/auth/login-as/exchange | App\Http\Controllers\Client\V2\AuthController@exchangeLoginAsCode | public | api, throttle:10,1,client-auth-login-as |
| 客户端 / 认证 | POST | /api/v2/client/auth/login-by-code | App\Http\Controllers\Client\V2\AuthController@loginByCode | public | api, throttle:5,1,client-auth-login-by-code |
| 客户端 / 认证 | POST | /api/v2/client/auth/logout | App\Http\Controllers\Client\V2\AuthController@logout | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | GET | /api/v2/client/auth/notification-preferences | App\Http\Controllers\Client\V2\AuthController@notificationPreferences | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | PUT | /api/v2/client/auth/notification-preferences | App\Http\Controllers\Client\V2\AuthController@updateNotificationPreferences | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | PUT | /api/v2/client/auth/phone | App\Http\Controllers\Client\V2\AuthController@updatePhone | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | POST | /api/v2/client/auth/phone-code | App\Http\Controllers\Client\V2\AuthController@sendPhoneCode | public | api, throttle:3,1,client-auth-phone-code |
| 客户端 / 认证 | PUT | /api/v2/client/auth/profile | App\Http\Controllers\Client\V2\AuthController@updateProfile | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证 | POST | /api/v2/client/auth/reset-password | App\Http\Controllers\Client\V2\AuthController@resetPassword | public | api, throttle:5,1,client-auth-reset-password |
| 客户端 / 认证入口 | POST | /api/v2/client/login | App\Http\Controllers\Client\V2\AuthController@login | public | api, throttle:5,1,client-auth-login |
| 客户端 / 认证入口 | PUT | /api/v2/client/password | App\Http\Controllers\Client\V2\AuthController@updatePassword | client | api, auth:sanctum, ensure.client |
| 客户端 / 认证入口 | POST | /api/v2/client/register | App\Http\Controllers\Client\V2\AuthController@register | public | api, throttle:5,1,client-auth-register |
| 客户端 / 财务 | GET | /api/v2/client/balance-logs | App\Http\Controllers\Client\V2\FinanceController@balanceLogs | client | api, auth:sanctum, ensure.client |
| 客户端 / 财务 | GET | /api/v2/client/balance-logs/summary | App\Http\Controllers\Client\V2\FinanceController@balanceLogsSummary | client | api, auth:sanctum, ensure.client |
| 客户端 / 财务 | GET | /api/v2/client/finance/ledger | App\Http\Controllers\Client\V2\FinanceLedgerController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 财务 | GET | /api/v2/client/finance/ledger/summary | App\Http\Controllers\Client\V2\FinanceLedgerController@summary | client | api, auth:sanctum, ensure.client |
| 客户端 / 财务 | GET | /api/v2/client/finance/ledger/{id} | App\Http\Controllers\Client\V2\FinanceLedgerController@show | client | api, auth:sanctum, ensure.client |
| 客户端 / 财务 | GET | /api/v2/client/ledger | App\Http\Controllers\Client\V2\LedgerController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 账单 | GET | /api/v2/client/invoices | App\Http\Controllers\Client\V2\InvoiceController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 账单 | POST | /api/v2/client/invoices | App\Http\Controllers\Client\V2\InvoiceWorkflowController@store | client | api, auth:sanctum, ensure.client, throttle:8,1,client-invoices-store |
| 客户端 / 账单 | GET | /api/v2/client/invoices/summary | App\Http\Controllers\Client\V2\InvoiceWorkflowController@summary | client | api, auth:sanctum, ensure.client |
| 客户端 / 账单 | POST | /api/v2/client/invoices/{id}/pay/alipay | App\Http\Controllers\Client\V2\InvoiceWorkflowController@payByAlipay | client | api, auth:sanctum, ensure.client, throttle:12,1,client-invoices-pay-alipay |
| 客户端 / 账单 | GET | /api/v2/client/invoices/{id}/pay/alipay/status | App\Http\Controllers\Client\V2\InvoiceWorkflowController@queryAlipayStatus | client | api, auth:sanctum, ensure.client, throttle:30,1,client-invoices-pay-alipay-status |
| 客户端 / 账单 | POST | /api/v2/client/invoices/{id}/pay/balance | App\Http\Controllers\Client\V2\InvoiceWorkflowController@payByBalance | client | api, auth:sanctum, ensure.client, throttle:10,1,client-invoices-pay-balance |
| 客户端 / 账单 | POST | /api/v2/client/invoices/{id}/pay/mix | App\Http\Controllers\Client\V2\InvoiceWorkflowController@payByBalanceAndAlipay | client | api, auth:sanctum, ensure.client, throttle:10,1,client-invoices-pay-mix |
| 客户端 / 账单 | GET | /api/v2/client/invoices/{invoice} | App\Http\Controllers\Client\V2\InvoiceController@show | client | api, auth:sanctum, ensure.client |
| 客户端 / 账单 | POST | /api/v2/client/invoices/{invoice}/cancellations | App\Http\Controllers\Client\V2\ActionController@cancelInvoice | client | api, auth:sanctum, ensure.client, throttle:10,1,client-invoices-cancel |
| 客户端 / 通知 | GET | /api/v2/client/notifications | App\Http\Controllers\Client\V2\NotificationController@index | client | api, auth:sanctum, ensure.client |
| 客户端 / 通知 | GET | /api/v2/client/notifications/feed | App\Http\Controllers\Client\V2\NotificationController@feed | client | api, auth:sanctum, ensure.client |
| 客户端 / 通知 | POST | /api/v2/client/notifications/mark-all-read | App\Http\Controllers\Client\V2\NotificationController@markAllRead | client | api, auth:sanctum, ensure.client |
| 客户端 / 通知 | GET | /api/v2/client/notifications/unread-count | App\Http\Controllers\Client\V2\NotificationController@unreadCount | client | api, auth:sanctum, ensure.client |
| 客户端 / 通知 | PUT | /api/v2/client/notifications/{notification}/read-state | App\Http\Controllers\Client\V2\ActionController@markNotificationRead | client | api, auth:sanctum, ensure.client |
| 站点 / 产品 | GET | /api/v2/site/product-groups | App\Http\Controllers\Site\V2\ProductGroupController@index | public | api |
| 站点 / 产品 | GET | /api/v2/site/product-groups/{group}/children | App\Http\Controllers\Site\V2\ProductGroupController@children | public | api |
| 站点 / 产品 | GET | /api/v2/site/product-groups/{group}/products | App\Http\Controllers\Site\V2\ProductGroupController@products | public | api |
| 站点 / 产品 | GET | /api/v2/site/product-purchase-context | App\Http\Controllers\Site\V2\ProductController@purchaseContext | public | api |
| 站点 / 产品 | GET | /api/v2/site/product-types | App\Http\Controllers\Site\V2\ProductController@types | public | api |
| 站点 / 产品 | GET | /api/v2/site/products | App\Http\Controllers\Site\V2\ProductController@index | public | api |
| 站点 / 产品 | GET | /api/v2/site/products/{product} | App\Http\Controllers\Site\V2\ProductController@show | public | api |
| 站点 / 产品 | POST | /api/v2/site/products/{product}/quote | App\Http\Controllers\Site\V2\ProductController@quote | public | api, throttle:60,1 |
| 站点 / 产品 | GET | /api/v2/site/products/{product}/stock | App\Http\Controllers\Site\V2\ProductController@stock | public | api |
| 站点 / 内容 | GET | /api/v2/site/content/overview | App\Http\Controllers\Site\V2\ContentController@overview | public | api |
| 站点 / 内容 | GET | /api/v2/site/help-articles | App\Http\Controllers\Site\V2\ContentController@helpArticles | public | api |
| 站点 / 内容 | GET | /api/v2/site/help-articles/{article} | App\Http\Controllers\Site\V2\ContentController@helpDetail | public | api |
| 站点 / 内容 | GET | /api/v2/site/notices | App\Http\Controllers\Site\V2\ContentController@notices | public | api |
| 站点 / 内容 | GET | /api/v2/site/notices/{article} | App\Http\Controllers\Site\V2\ContentController@noticeDetail | public | api |
| 站点 / 首页 | GET | /api/v2/site/config | App\Http\Controllers\Site\V2\HomeController@config | public | api |
| 站点 / 首页 | GET | /api/v2/site/home | App\Http\Controllers\Site\V2\HomeController@home | public | api |
| 站点 / 首页 | GET | /api/v2/site/home-hero | App\Http\Controllers\Site\V2\HomeController@hero | public | api |
| 管理端 / Integration Plugins | POST | /api/v2/admin/integration-plugin-scans | App\Http\Controllers\Admin\V2\IntegrationPluginController@scan | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.manage |
| 管理端 / Integration Plugins | GET | /api/v2/admin/integration-plugins | App\Http\Controllers\Admin\V2\IntegrationPluginController@index | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.view |
| 管理端 / Integration Plugins | POST | /api/v2/admin/integration-plugins | App\Http\Controllers\Admin\V2\IntegrationPluginController@install | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.manage |
| 管理端 / Integration Plugins | DELETE | /api/v2/admin/integration-plugins/{plugin} | App\Http\Controllers\Admin\V2\IntegrationPluginController@destroy | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.manage |
| 管理端 / Integration Plugins | GET | /api/v2/admin/integration-plugins/{plugin} | App\Http\Controllers\Admin\V2\IntegrationPluginController@show | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.view |
| 管理端 / Integration Plugins | PUT | /api/v2/admin/integration-plugins/{plugin}/config | App\Http\Controllers\Admin\V2\IntegrationPluginController@updateConfig | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.manage |
| 管理端 / Integration Plugins | GET | /api/v2/admin/integration-plugins/{plugin}/schema | App\Http\Controllers\Admin\V2\IntegrationPluginController@schema | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.view |
| 管理端 / Integration Plugins | GET | /api/v2/admin/integration-plugins/{plugin}/secrets/{key} | App\Http\Controllers\Admin\V2\IntegrationPluginController@revealSecret | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.secret_reveal, throttle:10,1 |
| 管理端 / Integration Plugins | PATCH | /api/v2/admin/integration-plugins/{plugin}/status | App\Http\Controllers\Admin\V2\IntegrationPluginController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.manage |
| 管理端 / Integration Plugins | POST | /api/v2/admin/integration-plugins/{plugin}/tasks | App\Http\Controllers\Admin\V2\IntegrationPluginController@runTask | admin | api, auth:sanctum, ensure.admin, permission:integration_plugin.test, throttle:10,1 |
| 管理端 / 产品 | GET | /api/v2/admin/products | App\Http\Controllers\Admin\V2\ProductController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品 | POST | /api/v2/admin/products | App\Http\Controllers\Admin\V2\ProductController@store | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | POST | /api/v2/admin/products/category-batches | App\Http\Controllers\Admin\V2\ProductController@batchUpdateCategory | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | POST | /api/v2/admin/products/provision-hostname-batches | App\Http\Controllers\Admin\V2\ProductController@batchUpdateProvisionHostname | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | POST | /api/v2/admin/products/reorders | App\Http\Controllers\Admin\V2\ProductController@reorder | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | POST | /api/v2/admin/products/split-previews | App\Http\Controllers\Admin\V2\ProductController@splitPreview | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | POST | /api/v2/admin/products/splits | App\Http\Controllers\Admin\V2\ProductController@split | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | GET | /api/v2/admin/products/summary | App\Http\Controllers\Admin\V2\ProductController@summary | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品 | POST | /api/v2/admin/products/traffic-package-pulls | App\Http\Controllers\Admin\V2\ProductController@pullTrafficPackageCatalog | admin | api, auth:sanctum, ensure.admin, permission:product.sync |
| 管理端 / 产品 | DELETE | /api/v2/admin/products/{product} | App\Http\Controllers\Admin\V2\ProductController@destroy | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | GET | /api/v2/admin/products/{product} | App\Http\Controllers\Admin\V2\ProductController@show | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品 | PUT | /api/v2/admin/products/{product} | App\Http\Controllers\Admin\V2\ProductController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | DELETE | /api/v2/admin/products/{product}/force | App\Http\Controllers\Admin\V2\ProductController@forceDelete | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | GET | /api/v2/admin/products/{product}/owners | App\Http\Controllers\Admin\V2\ProductController@owners | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品 | POST | /api/v2/admin/products/{product}/restorations | App\Http\Controllers\Admin\V2\ProductController@restore | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品 | PATCH | /api/v2/admin/products/{product}/status | App\Http\Controllers\Admin\V2\ProductController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品分组 | GET | /api/v2/admin/product-groups | App\Http\Controllers\Admin\V2\ProductGroupController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品分组 | POST | /api/v2/admin/product-groups | App\Http\Controllers\Admin\V2\ProductGroupController@store | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品分组 | POST | /api/v2/admin/product-groups/reorders | App\Http\Controllers\Admin\V2\ProductGroupController@reorder | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品分组 | GET | /api/v2/admin/product-groups/tree | App\Http\Controllers\Admin\V2\ProductGroupController@tree | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品分组 | DELETE | /api/v2/admin/product-groups/{group} | App\Http\Controllers\Admin\V2\ProductGroupController@destroy | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品分组 | GET | /api/v2/admin/product-groups/{group} | App\Http\Controllers\Admin\V2\ProductGroupController@show | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品分组 | PUT | /api/v2/admin/product-groups/{group} | App\Http\Controllers\Admin\V2\ProductGroupController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品分组 | GET | /api/v2/admin/product-groups/{group}/children | App\Http\Controllers\Admin\V2\ProductGroupController@children | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品类型 | GET | /api/v2/admin/product-types | App\Http\Controllers\Admin\V2\ProductTypeController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 产品类型 | POST | /api/v2/admin/product-types | App\Http\Controllers\Admin\V2\ProductTypeController@store | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品类型 | POST | /api/v2/admin/product-types/reorders | App\Http\Controllers\Admin\V2\ProductTypeController@reorder | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品类型 | DELETE | /api/v2/admin/product-types/{productType} | App\Http\Controllers\Admin\V2\ProductTypeController@destroy | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 产品类型 | PUT | /api/v2/admin/product-types/{productType} | App\Http\Controllers\Admin\V2\ProductTypeController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 仪表盘 | GET | /api/v2/admin/dashboard/monthly-revenue | App\Http\Controllers\Admin\V2\DashboardController@monthlyRevenue | admin | api, auth:sanctum, ensure.admin, permission:dashboard.view |
| 管理端 / 仪表盘 | GET | /api/v2/admin/dashboard/recent-invoices | App\Http\Controllers\Admin\V2\DashboardController@recentInvoices | admin | api, auth:sanctum, ensure.admin, permission:dashboard.view |
| 管理端 / 仪表盘 | GET | /api/v2/admin/dashboard/stats | App\Http\Controllers\Admin\V2\DashboardController@stats | admin | api, auth:sanctum, ensure.admin, permission:dashboard.view |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupon-campaigns | App\Http\Controllers\Admin\V2\CouponCampaignController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | POST | /api/v2/admin/coupon-campaigns | App\Http\Controllers\Admin\V2\CouponCampaignController@store | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupon-campaigns/summary | App\Http\Controllers\Admin\V2\CouponCampaignController@summary | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | DELETE | /api/v2/admin/coupon-campaigns/{couponCampaign} | App\Http\Controllers\Admin\V2\CouponCampaignController@destroy | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | PUT | /api/v2/admin/coupon-campaigns/{couponCampaign} | App\Http\Controllers\Admin\V2\CouponCampaignController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | PATCH | /api/v2/admin/coupon-campaigns/{couponCampaign}/status | App\Http\Controllers\Admin\V2\CouponCampaignController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | POST | /api/v2/admin/coupon-campaigns/{couponCampaign}/tasks | App\Http\Controllers\Admin\V2\CouponCampaignController@runTask | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupon-product-groups | App\Http\Controllers\Admin\V2\CouponProductGroupController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | POST | /api/v2/admin/coupon-product-groups/batch-products | App\Http\Controllers\Admin\V2\CouponProductGroupController@batchProducts | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupon-product-groups/{group}/children | App\Http\Controllers\Admin\V2\CouponProductGroupController@children | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupon-product-groups/{group}/products | App\Http\Controllers\Admin\V2\CouponProductGroupController@products | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupons | App\Http\Controllers\Admin\V2\CouponController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | POST | /api/v2/admin/coupons | App\Http\Controllers\Admin\V2\CouponController@store | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | GET | /api/v2/admin/coupons/summary | App\Http\Controllers\Admin\V2\CouponController@summary | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 优惠券 | DELETE | /api/v2/admin/coupons/{coupon} | App\Http\Controllers\Admin\V2\CouponController@destroy | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | PUT | /api/v2/admin/coupons/{coupon} | App\Http\Controllers\Admin\V2\CouponController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 优惠券 | PATCH | /api/v2/admin/coupons/{coupon}/status | App\Http\Controllers\Admin\V2\CouponController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 会员等级 | GET | /api/v2/admin/member-levels | App\Http\Controllers\Admin\V2\MemberLevelController@index | admin | api, auth:sanctum, ensure.admin, permission:member_level.list |
| 管理端 / 会员等级 | POST | /api/v2/admin/member-levels | App\Http\Controllers\Admin\V2\MemberLevelController@store | admin | api, auth:sanctum, ensure.admin, permission:member_level.manage |
| 管理端 / 会员等级 | DELETE | /api/v2/admin/member-levels/{memberLevel} | App\Http\Controllers\Admin\V2\MemberLevelController@destroy | admin | api, auth:sanctum, ensure.admin, permission:member_level.manage |
| 管理端 / 会员等级 | PUT | /api/v2/admin/member-levels/{memberLevel} | App\Http\Controllers\Admin\V2\MemberLevelController@update | admin | api, auth:sanctum, ensure.admin, permission:member_level.manage |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers | App\Http\Controllers\Admin\V2\SupplierController@index | admin | api, auth:sanctum, ensure.admin, permission:supplier.list |
| 管理端 / 供应商 | POST | /api/v2/admin/suppliers | App\Http\Controllers\Admin\V2\SupplierController@store | admin | api, auth:sanctum, ensure.admin, permission:supplier.manage |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/provider-types | App\Http\Controllers\Admin\V2\SupplierController@providerTypes | admin | api, auth:sanctum, ensure.admin, permission:supplier.list |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/summary | App\Http\Controllers\Admin\V2\SupplierController@summary | admin | api, auth:sanctum, ensure.admin, permission:supplier.list |
| 管理端 / 供应商 | DELETE | /api/v2/admin/suppliers/{supplier} | App\Http\Controllers\Admin\V2\SupplierController@destroy | admin | api, auth:sanctum, ensure.admin, permission:supplier.manage |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/{supplier} | App\Http\Controllers\Admin\V2\SupplierController@show | admin | api, auth:sanctum, ensure.admin, permission:supplier.detail |
| 管理端 / 供应商 | PUT | /api/v2/admin/suppliers/{supplier} | App\Http\Controllers\Admin\V2\SupplierController@update | admin | api, auth:sanctum, ensure.admin, permission:supplier.manage |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/{supplier}/balance | App\Http\Controllers\Admin\V2\SupplierController@balance | admin | api, auth:sanctum, ensure.admin, permission:supplier.sync |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/{supplier}/products | App\Http\Controllers\Admin\V2\SupplierController@products | admin | api, auth:sanctum, ensure.admin, permission:supplier.sync |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/{supplier}/products/{productId}/config-template | App\Http\Controllers\Admin\V2\SupplierController@productConfigTemplate | admin | api, auth:sanctum, ensure.admin, permission:supplier.sync |
| 管理端 / 供应商 | GET | /api/v2/admin/suppliers/{supplier}/secrets/{key} | App\Http\Controllers\Admin\V2\SupplierController@revealSecret | admin | api, auth:sanctum, ensure.admin, permission:supplier.secret_reveal, throttle:10,1 |
| 管理端 / 供应商 | PATCH | /api/v2/admin/suppliers/{supplier}/status | App\Http\Controllers\Admin\V2\SupplierController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:supplier.manage |
| 管理端 / 供应商 | POST | /api/v2/admin/suppliers/{supplier}/tasks | App\Http\Controllers\Admin\V2\SupplierController@runTask | admin | api, auth:sanctum, ensure.admin, permission:supplier.sync |
| 管理端 / 其他 | POST | /api/v2/admin/database/backups | App\Http\Controllers\Admin\V2\DatabaseStatusController@exportBackup | admin | api, auth:sanctum, ensure.admin, permission:database.manage |
| 管理端 / 其他 | POST | /api/v2/admin/database/optimizations | App\Http\Controllers\Admin\V2\DatabaseStatusController@optimize | admin | api, auth:sanctum, ensure.admin, permission:database.manage |
| 管理端 / 其他 | GET | /api/v2/admin/database/status | App\Http\Controllers\Admin\V2\DatabaseStatusController@status | admin | api, auth:sanctum, ensure.admin, permission:database.view |
| 管理端 / 其他 | GET | /api/v2/admin/schedule-runs | App\Http\Controllers\Admin\V2\ScheduleTaskController@index | admin | api, auth:sanctum, ensure.admin, permission:schedule.view |
| 管理端 / 其他 | GET | /api/v2/admin/schedule-runs/{run} | App\Http\Controllers\Admin\V2\ScheduleTaskController@show | admin | api, auth:sanctum, ensure.admin, permission:schedule.view |
| 管理端 / 其他 | POST | /api/v2/admin/schedule-runs/{run}/retry | App\Http\Controllers\Admin\V2\ScheduleTaskController@retry | admin | api, auth:sanctum, ensure.admin, permission:schedule.retry |
| 管理端 / 其他 | GET | /api/v2/admin/ticket-delivery-departments | App\Http\Controllers\Admin\V2\TicketDeliveryController@upstreamDepartments | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 其他 | GET | /api/v2/admin/ticket-delivery-rules | App\Http\Controllers\Admin\V2\TicketDeliveryController@index | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 其他 | POST | /api/v2/admin/ticket-delivery-rules | App\Http\Controllers\Admin\V2\TicketDeliveryController@store | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 其他 | DELETE | /api/v2/admin/ticket-delivery-rules/{rule} | App\Http\Controllers\Admin\V2\TicketDeliveryController@destroy | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 其他 | PUT | /api/v2/admin/ticket-delivery-rules/{rule} | App\Http\Controllers\Admin\V2\TicketDeliveryController@update | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 内容 | GET | /api/v2/admin/content/articles | App\Http\Controllers\Admin\V2\ContentArticleController@index | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 内容 | POST | /api/v2/admin/content/articles | App\Http\Controllers\Admin\V2\ContentArticleController@store | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 内容 | DELETE | /api/v2/admin/content/articles/{article} | App\Http\Controllers\Admin\V2\ContentArticleController@destroy | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 内容 | GET | /api/v2/admin/content/articles/{article} | App\Http\Controllers\Admin\V2\ContentArticleController@show | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 内容 | PUT | /api/v2/admin/content/articles/{article} | App\Http\Controllers\Admin\V2\ContentArticleController@update | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 内容 | GET | /api/v2/admin/content/categories | App\Http\Controllers\Admin\V2\ContentCategoryController@index | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 内容 | POST | /api/v2/admin/content/categories | App\Http\Controllers\Admin\V2\ContentCategoryController@store | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 内容 | DELETE | /api/v2/admin/content/categories/{category} | App\Http\Controllers\Admin\V2\ContentCategoryController@destroy | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 内容 | PUT | /api/v2/admin/content/categories/{category} | App\Http\Controllers\Admin\V2\ContentCategoryController@update | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 内容 | GET | /api/v2/admin/content/summary | App\Http\Controllers\Admin\V2\ContentArticleController@summary | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 分销 | GET | /api/v2/admin/referral-withdrawals | App\Http\Controllers\Admin\V2\ReferralWithdrawalController@index | admin | api, auth:sanctum, ensure.admin, permission:referral_withdrawal.list |
| 管理端 / 分销 | POST | /api/v2/admin/referral-withdrawals/{withdrawal}/approvals | App\Http\Controllers\Admin\V2\ReferralWithdrawalController@approve | admin | api, auth:sanctum, ensure.admin, permission:finance.withdraw |
| 管理端 / 分销 | POST | /api/v2/admin/referral-withdrawals/{withdrawal}/payment-confirmations | App\Http\Controllers\Admin\V2\ReferralWithdrawalController@confirmPayment | admin | api, auth:sanctum, ensure.admin, permission:finance.withdraw |
| 管理端 / 分销 | POST | /api/v2/admin/referral-withdrawals/{withdrawal}/rejections | App\Http\Controllers\Admin\V2\ReferralWithdrawalController@reject | admin | api, auth:sanctum, ensure.admin, permission:finance.withdraw |
| 管理端 / 分销 | GET | /api/v2/admin/referral/overview | App\Http\Controllers\Admin\V2\ReferralController@overview | admin | api, auth:sanctum, ensure.admin, permission:referral.list |
| 管理端 / 分销 | GET | /api/v2/admin/referral/rewards | App\Http\Controllers\Admin\V2\ReferralController@rewards | admin | api, auth:sanctum, ensure.admin, permission:referral.list |
| 管理端 / 员工 | GET | /api/v2/admin/staff | App\Http\Controllers\Admin\V2\StaffController@index | admin | api, auth:sanctum, ensure.admin, permission:staff.list |
| 管理端 / 员工 | POST | /api/v2/admin/staff | App\Http\Controllers\Admin\V2\StaffController@store | admin | api, auth:sanctum, ensure.admin, permission:staff.manage |
| 管理端 / 员工 | GET | /api/v2/admin/staff/roles | App\Http\Controllers\Admin\V2\StaffController@roles | admin | api, auth:sanctum, ensure.admin, permission:staff.list |
| 管理端 / 员工 | DELETE | /api/v2/admin/staff/{staff} | App\Http\Controllers\Admin\V2\StaffController@destroy | admin | api, auth:sanctum, ensure.admin, permission:staff.manage |
| 管理端 / 员工 | GET | /api/v2/admin/staff/{staff} | App\Http\Controllers\Admin\V2\StaffController@show | admin | api, auth:sanctum, ensure.admin, permission:staff.list |
| 管理端 / 员工 | PUT | /api/v2/admin/staff/{staff} | App\Http\Controllers\Admin\V2\StaffController@update | admin | api, auth:sanctum, ensure.admin, permission:staff.manage |
| 管理端 / 员工 | POST | /api/v2/admin/staff/{staff}/password-resets | App\Http\Controllers\Admin\V2\StaffController@resetPassword | admin | api, auth:sanctum, ensure.admin, permission:staff.manage |
| 管理端 / 员工 | PATCH | /api/v2/admin/staff/{staff}/status | App\Http\Controllers\Admin\V2\StaffController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:staff.manage |
| 管理端 / 媒体 | POST | /api/v2/admin/media-file-reindexes | App\Http\Controllers\Admin\V2\MediaFileController@reindex | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 媒体 | GET | /api/v2/admin/media-files | App\Http\Controllers\Admin\V2\MediaFileController@index | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 媒体 | POST | /api/v2/admin/media-files | App\Http\Controllers\Admin\V2\MediaFileController@store | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 媒体 | DELETE | /api/v2/admin/media-files/{mediaFile} | App\Http\Controllers\Admin\V2\MediaFileController@destroy | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 媒体 | GET | /api/v2/admin/media-files/{mediaFile}/references | App\Http\Controllers\Admin\V2\MediaFileController@references | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 实名认证 | GET | /api/v2/admin/verifications | App\Http\Controllers\Admin\V2\VerificationController@index | admin | api, auth:sanctum, ensure.admin, permission:verification.list |
| 管理端 / 实名认证 | GET | /api/v2/admin/verifications/summary | App\Http\Controllers\Admin\V2\VerificationController@summary | admin | api, auth:sanctum, ensure.admin, permission:verification.list |
| 管理端 / 实名认证 | GET | /api/v2/admin/verifications/{user} | App\Http\Controllers\Admin\V2\VerificationController@show | admin | api, auth:sanctum, ensure.admin, permission:verification.list |
| 管理端 / 实名认证 | GET | /api/v2/admin/verifications/{user}/history | App\Http\Controllers\Admin\V2\VerificationController@history | admin | api, auth:sanctum, ensure.admin, permission:verification.list |
| 管理端 / 实名认证 | POST | /api/v2/admin/verifications/{user}/unbindings | App\Http\Controllers\Admin\V2\VerificationController@unbind | admin | api, auth:sanctum, ensure.admin, permission:verification.unbind |
| 管理端 / 工单 | GET | /api/v2/admin/tickets | App\Http\Controllers\Admin\V2\TicketController@index | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 工单 | GET | /api/v2/admin/tickets/admin-users | App\Http\Controllers\Admin\V2\TicketController@adminUsers | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 工单 | GET | /api/v2/admin/tickets/summary | App\Http\Controllers\Admin\V2\TicketController@summary | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 工单 | POST | /api/v2/admin/tickets/upload-images | App\Http\Controllers\Admin\V2\TicketController@uploadImage | admin | api, auth:sanctum, ensure.admin, permission:ticket.reply |
| 管理端 / 工单 | GET | /api/v2/admin/tickets/{ticket} | App\Http\Controllers\Admin\V2\TicketController@show | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 工单 | PUT | /api/v2/admin/tickets/{ticket}/assignment | App\Http\Controllers\Admin\V2\TicketController@assign | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 工单 | POST | /api/v2/admin/tickets/{ticket}/closures | App\Http\Controllers\Admin\V2\TicketController@close | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 工单 | POST | /api/v2/admin/tickets/{ticket}/reopen | App\Http\Controllers\Admin\V2\TicketController@reopen | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage, throttle:10,1,admin-ticket-reopen |
| 管理端 / 工单 | GET | /api/v2/admin/tickets/{ticket}/replies | App\Http\Controllers\Admin\V2\TicketController@replies | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 工单 | POST | /api/v2/admin/tickets/{ticket}/replies | App\Http\Controllers\Admin\V2\TicketController@reply | admin | api, auth:sanctum, ensure.admin, permission:ticket.reply |
| 管理端 / 工单 | POST | /api/v2/admin/tickets/{ticket}/replies/{replyId}/recalls | App\Http\Controllers\Admin\V2\TicketController@recall | admin | api, auth:sanctum, ensure.admin, permission:ticket.reply |
| 管理端 / 工单 | GET | /api/v2/admin/tickets/{ticket}/upstream-delivery | App\Http\Controllers\Admin\V2\TicketDeliveryController@ticketStatus | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 工单 | POST | /api/v2/admin/tickets/{ticket}/upstream-delivery/callback-registration | App\Http\Controllers\Admin\V2\TicketDeliveryController@registerCallback | admin | api, auth:sanctum, ensure.admin, permission:ticket.manage |
| 管理端 / 工单 | GET | /api/v2/admin/tickets/{ticket}/upstream-delivery/logs | App\Http\Controllers\Admin\V2\TicketDeliveryController@ticketLogs | admin | api, auth:sanctum, ensure.admin, permission:ticket.list |
| 管理端 / 日志 | POST | /api/v2/admin/log-cleanups | App\Http\Controllers\Admin\V2\LogController@cleanup | admin | api, auth:sanctum, ensure.admin, permission:log.manage |
| 管理端 / 日志 | GET | /api/v2/admin/log-cleanups/overview | App\Http\Controllers\Admin\V2\LogController@cleanupOverview | admin | api, auth:sanctum, ensure.admin, permission:log.list |
| 管理端 / 日志 | GET | /api/v2/admin/log-summaries/{channel} | App\Http\Controllers\Admin\V2\LogController@summary | admin | api, auth:sanctum, ensure.admin, permission:log.list |
| 管理端 / 日志 | GET | /api/v2/admin/logs/{channel} | App\Http\Controllers\Admin\V2\LogController@index | admin | api, auth:sanctum, ensure.admin, permission:log.list |
| 管理端 / 日志 | GET | /api/v2/admin/logs/{channel}/{log} | App\Http\Controllers\Admin\V2\LogController@show | admin | api, auth:sanctum, ensure.admin, permission:log.list |
| 管理端 / 服务 | GET | /api/v2/admin/os-options | App\Http\Controllers\Admin\V2\UserController@osOptions | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 服务 | GET | /api/v2/admin/services | App\Http\Controllers\Admin\V2\ServiceController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 服务 | POST | /api/v2/admin/services/custom-hostnames/batch | App\Http\Controllers\Admin\V2\ServiceController@batchUpdateCustomHostnames | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | GET | /api/v2/admin/users | App\Http\Controllers\Admin\V2\UserController@index | admin | api, auth:sanctum, ensure.admin, permission:user.list |
| 管理端 / 用户 | POST | /api/v2/admin/users | App\Http\Controllers\Admin\V2\UserController@store | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | DELETE | /api/v2/admin/users/{user} | App\Http\Controllers\Admin\V2\UserController@destroy | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user} | App\Http\Controllers\Admin\V2\UserController@show | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | PUT | /api/v2/admin/users/{user} | App\Http\Controllers\Admin\V2\UserController@update | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/balance-logs | App\Http\Controllers\Admin\V2\UserController@balanceLogs | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/email-logs | App\Http\Controllers\Admin\V2\UserController@emailLogs | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/invoices | App\Http\Controllers\Admin\V2\UserController@invoices | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/invoices/{invoice} | App\Http\Controllers\Admin\V2\UserController@invoiceDetail | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/invoices/{invoice}/refunds | App\Http\Controllers\Admin\V2\UserController@refundInvoice | admin | api, auth:sanctum, ensure.admin, permission:invoice.manage |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/login-as | App\Http\Controllers\Admin\V2\UserController@loginAs | admin | api, auth:sanctum, ensure.admin, permission:user.login_as |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/operation-logs | App\Http\Controllers\Admin\V2\UserController@operationLogs | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/recharges | App\Http\Controllers\Admin\V2\UserController@recharge | admin | api, auth:sanctum, ensure.admin, permission:user.recharge |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/services | App\Http\Controllers\Admin\V2\UserServiceController@index | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/services | App\Http\Controllers\Admin\V2\UserServiceController@store | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/services/refresh-statuses | App\Http\Controllers\Admin\V2\UserServiceController@refreshStatuses | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | DELETE | /api/v2/admin/users/{user}/services/{service} | App\Http\Controllers\Admin\V2\UserServiceController@destroy | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/services/{service} | App\Http\Controllers\Admin\V2\UserServiceController@show | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/services/{service}/connection | App\Http\Controllers\Admin\V2\UserServiceController@connection | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | PUT | /api/v2/admin/users/{user}/services/{service}/manual-provision | App\Http\Controllers\Admin\V2\UserServiceController@manualProvision | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | PUT | /api/v2/admin/users/{user}/services/{service}/meta | App\Http\Controllers\Admin\V2\UserServiceController@updateMeta | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/services/{service}/password-resets | App\Http\Controllers\Admin\V2\UserController@resetServicePassword | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/services/{service}/power-actions | App\Http\Controllers\Admin\V2\UserController@servicePower | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | POST | /api/v2/admin/users/{user}/services/{service}/refunds | App\Http\Controllers\Admin\V2\UserController@refundService | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/services/{service}/remote-status | App\Http\Controllers\Admin\V2\UserServiceController@remoteStatus | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/sms-logs | App\Http\Controllers\Admin\V2\UserController@smsLogs | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 用户 | PATCH | /api/v2/admin/users/{user}/status | App\Http\Controllers\Admin\V2\UserController@updateStatus | admin | api, auth:sanctum, ensure.admin, permission:user.manage |
| 管理端 / 用户 | GET | /api/v2/admin/users/{user}/tickets | App\Http\Controllers\Admin\V2\UserController@tickets | admin | api, auth:sanctum, ensure.admin, permission:user.detail |
| 管理端 / 站点 | GET | /api/v2/admin/site/home-hero | App\Http\Controllers\Admin\V2\HomeHeroController@show | admin | api, auth:sanctum, ensure.admin, permission:content.list |
| 管理端 / 站点 | POST | /api/v2/admin/site/home-hero | App\Http\Controllers\Admin\V2\HomeHeroController@update | admin | api, auth:sanctum, ensure.admin, permission:content.manage |
| 管理端 / 规格目录 | GET | /api/v2/admin/cpu-model-catalog | App\Http\Controllers\Admin\V2\CpuModelCatalogController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 规格目录 | POST | /api/v2/admin/cpu-model-catalog | App\Http\Controllers\Admin\V2\CpuModelCatalogController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 规格目录 | GET | /api/v2/admin/instance-spec-catalog | App\Http\Controllers\Admin\V2\InstanceSpecCatalogController@index | admin | api, auth:sanctum, ensure.admin, permission:product.list |
| 管理端 / 规格目录 | POST | /api/v2/admin/instance-spec-catalog | App\Http\Controllers\Admin\V2\InstanceSpecCatalogController@update | admin | api, auth:sanctum, ensure.admin, permission:product.manage |
| 管理端 / 角色权限 | GET | /api/v2/admin/permissions | App\Http\Controllers\Admin\V2\RoleController@permissions | admin | api, auth:sanctum, ensure.admin, permission:permission.list |
| 管理端 / 角色权限 | GET | /api/v2/admin/roles | App\Http\Controllers\Admin\V2\RoleController@index | admin | api, auth:sanctum, ensure.admin, permission:role.list |
| 管理端 / 角色权限 | POST | /api/v2/admin/roles | App\Http\Controllers\Admin\V2\RoleController@store | admin | api, auth:sanctum, ensure.admin, permission:role.manage |
| 管理端 / 角色权限 | DELETE | /api/v2/admin/roles/{role} | App\Http\Controllers\Admin\V2\RoleController@destroy | admin | api, auth:sanctum, ensure.admin, permission:role.manage |
| 管理端 / 角色权限 | GET | /api/v2/admin/roles/{role} | App\Http\Controllers\Admin\V2\RoleController@show | admin | api, auth:sanctum, ensure.admin, permission:role.list |
| 管理端 / 角色权限 | PUT | /api/v2/admin/roles/{role} | App\Http\Controllers\Admin\V2\RoleController@update | admin | api, auth:sanctum, ensure.admin, permission:role.manage |
| 管理端 / 角色权限 | POST | /api/v2/admin/roles/{role}/copies | App\Http\Controllers\Admin\V2\RoleController@copy | admin | api, auth:sanctum, ensure.admin, permission:role.manage |
| 管理端 / 订单 | GET | /api/v2/admin/orders | App\Http\Controllers\Admin\V2\OrderController@index | admin | api, auth:sanctum, ensure.admin, permission:order.list |
| 管理端 / 订单 | GET | /api/v2/admin/orders/{order} | App\Http\Controllers\Admin\V2\OrderController@show | admin | api, auth:sanctum, ensure.admin, permission:order.detail |
| 管理端 / 认证 | GET | /api/v2/admin/auth/info | App\Http\Controllers\Admin\V2\AuthController@info | admin | api, auth:sanctum, ensure.admin |
| 管理端 / 认证 | POST | /api/v2/admin/auth/logout | App\Http\Controllers\Admin\V2\AuthController@logout | admin | api, auth:sanctum, ensure.admin |
| 管理端 / 认证 | PUT | /api/v2/admin/auth/password | App\Http\Controllers\Admin\V2\AuthController@updatePassword | admin | api, auth:sanctum, ensure.admin |
| 管理端 / 认证 | PUT | /api/v2/admin/auth/profile | App\Http\Controllers\Admin\V2\AuthController@updateProfile | admin | api, auth:sanctum, ensure.admin |
| 管理端 / 认证 | POST | /api/v2/admin/login | App\Http\Controllers\Admin\V2\AuthController@login | public | api, throttle:5,1,v2-admin-login |
| 管理端 / 设置 | GET | /api/v2/admin/notification-templates | App\Http\Controllers\Admin\V2\SettingController@notificationTemplates | admin | api, auth:sanctum, ensure.admin, permission:settings.view |
| 管理端 / 设置 | POST | /api/v2/admin/notification-templates/test-send | App\Http\Controllers\Admin\V2\SettingController@testNotificationTemplate | admin | api, auth:sanctum, ensure.admin, permission:settings.manage |
| 管理端 / 设置 | GET | /api/v2/admin/settings | App\Http\Controllers\Admin\V2\SettingController@index | admin | api, auth:sanctum, ensure.admin, permission:settings.view |
| 管理端 / 设置 | POST | /api/v2/admin/settings | App\Http\Controllers\Admin\V2\SettingController@update | admin | api, auth:sanctum, ensure.admin, permission:settings.manage |
| 管理端 / 设置 | GET | /api/v2/admin/settings/{group}/secrets/{key} | App\Http\Controllers\Admin\V2\SettingController@revealSecret | admin | api, auth:sanctum, ensure.admin, permission:settings.secret_reveal, throttle:10,1 |
| 管理端 / 调度 | POST | /api/v2/admin/schedule-triggers | App\Http\Controllers\Admin\V2\ScheduleTaskController@trigger | admin | api, auth:sanctum, ensure.admin, permission:schedule.trigger |
| 管理端 / 调度 | GET | /api/v2/admin/schedules/overview | App\Http\Controllers\Admin\V2\ScheduleTaskController@overview | admin | api, auth:sanctum, ensure.admin, permission:schedule.view |
| 管理端 / 财务 | GET | /api/v2/admin/finance/ledger | App\Http\Controllers\Admin\V2\FinanceLedgerController@index | admin | api, auth:sanctum, ensure.admin, permission:invoice.list |
| 管理端 / 财务 | GET | /api/v2/admin/finance/ledger/summary | App\Http\Controllers\Admin\V2\FinanceLedgerController@summary | admin | api, auth:sanctum, ensure.admin, permission:invoice.list |
| 管理端 / 财务 | GET | /api/v2/admin/finance/ledger/{id} | App\Http\Controllers\Admin\V2\FinanceLedgerController@show | admin | api, auth:sanctum, ensure.admin, permission:invoice.detail |
| 管理端 / 财务 | GET | /api/v2/admin/finance/new-customer-daily-summary | App\Http\Controllers\Admin\V2\FinanceMenuController@newCustomerDailySummary | admin | api, auth:sanctum, ensure.admin, permission:finance.report |
| 管理端 / 财务 | GET | /api/v2/admin/finance/product-income-summary | App\Http\Controllers\Admin\V2\FinanceMenuController@productIncomeSummary | admin | api, auth:sanctum, ensure.admin, permission:finance.report |
| 管理端 / 财务 | GET | /api/v2/admin/finance/recharges | App\Http\Controllers\Admin\V2\FinanceMenuController@recharges | admin | api, auth:sanctum, ensure.admin, permission:invoice.list |
| 管理端 / 财务 | GET | /api/v2/admin/finance/renewal-orders | App\Http\Controllers\Admin\V2\FinanceMenuController@renewalOrders | admin | api, auth:sanctum, ensure.admin, permission:invoice.list |
| 管理端 / 财务 | GET | /api/v2/admin/finance/upgrade-orders | App\Http\Controllers\Admin\V2\FinanceMenuController@upgradeOrders | admin | api, auth:sanctum, ensure.admin, permission:invoice.list |
| 管理端 / 账单 | GET | /api/v2/admin/invoices | App\Http\Controllers\Admin\V2\InvoiceController@index | admin | api, auth:sanctum, ensure.admin, permission:invoice.list |
| 管理端 / 账单 | GET | /api/v2/admin/invoices/{invoice} | App\Http\Controllers\Admin\V2\InvoiceController@show | admin | api, auth:sanctum, ensure.admin, permission:invoice.detail |
| 管理端 / 账单 | POST | /api/v2/admin/invoices/{invoice}/cancellations | App\Http\Controllers\Admin\V2\InvoiceController@cancel | admin | api, auth:sanctum, ensure.admin, permission:invoice.manage |
