57 lines
3.6 KiB
PHP
57 lines
3.6 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
return [
|
|
'routes' => [
|
|
['name' => 'account#index', 'url' => '/account', 'verb' => 'GET'],
|
|
['name' => 'qapps#index', 'url' => '/qapps', 'verb' => 'GET'],
|
|
[
|
|
'name' => 'gateway#proxy',
|
|
'url' => '/gateway/{path}',
|
|
'verb' => 'GET',
|
|
'requirements' => ['path' => '.*'],
|
|
'defaults' => ['path' => ''],
|
|
],
|
|
['name' => 'api#status', 'url' => '/api/status', 'verb' => 'GET'],
|
|
['name' => 'api#setup', 'url' => '/api/setup', 'verb' => 'GET'],
|
|
['name' => 'api#setupPlan', 'url' => '/api/setup/plan', 'verb' => 'POST'],
|
|
['name' => 'api#setupOcc', 'url' => '/api/setup/occ', 'verb' => 'POST'],
|
|
['name' => 'api#notifyUsers', 'url' => '/api/notify', 'verb' => 'POST'],
|
|
['name' => 'api#searchUsers', 'url' => '/api/users/search', 'verb' => 'GET'],
|
|
['name' => 'api#searchGroups', 'url' => '/api/groups/search', 'verb' => 'GET'],
|
|
['name' => 'api#getSettings', 'url' => '/api/settings', 'verb' => 'GET'],
|
|
['name' => 'api#saveSettings', 'url' => '/api/settings', 'verb' => 'POST'],
|
|
['name' => 'api#wallets', 'url' => '/api/wallets', 'verb' => 'GET'],
|
|
['name' => 'api#createWallet', 'url' => '/api/wallets', 'verb' => 'POST'],
|
|
['name' => 'api#registerExternalAuthApp', 'url' => '/api/external-auth/register', 'verb' => 'POST'],
|
|
['name' => 'api#mappings', 'url' => '/api/mappings', 'verb' => 'GET'],
|
|
['name' => 'api#linkMapping', 'url' => '/api/mappings/link', 'verb' => 'POST'],
|
|
['name' => 'api#unlinkMapping', 'url' => '/api/mappings/unlink', 'verb' => 'POST'],
|
|
['name' => 'api#allowlist', 'url' => '/api/oidc/allowlist', 'verb' => 'GET'],
|
|
['name' => 'api#addAllowlist', 'url' => '/api/oidc/allowlist', 'verb' => 'POST'],
|
|
['name' => 'api#removeAllowlist', 'url' => '/api/oidc/allowlist/remove', 'verb' => 'POST'],
|
|
['name' => 'api#invites', 'url' => '/api/oidc/invites', 'verb' => 'GET'],
|
|
['name' => 'api#createInvite', 'url' => '/api/oidc/invites', 'verb' => 'POST'],
|
|
['name' => 'api#revokeInvite', 'url' => '/api/oidc/invites/revoke', 'verb' => 'POST'],
|
|
['name' => 'api#userMappings', 'url' => '/api/user/mappings', 'verb' => 'GET'],
|
|
['name' => 'api#userCreateWallet', 'url' => '/api/user/wallets', 'verb' => 'POST'],
|
|
['name' => 'api#userBackupWallet', 'url' => '/api/user/wallets/backup', 'verb' => 'POST'],
|
|
['name' => 'api#userImportSeedLink', 'url' => '/api/user/import-seed-link', 'verb' => 'POST'],
|
|
['name' => 'api#userImportBackupLink', 'url' => '/api/user/import-backup-link', 'verb' => 'POST'],
|
|
['name' => 'api#userUnlinkMapping', 'url' => '/api/user/mappings/unlink', 'verb' => 'POST'],
|
|
['name' => 'api#userRequestInitialQort', 'url' => '/api/user/request-initial-qort', 'verb' => 'POST'],
|
|
['name' => 'api#initialQortRequests', 'url' => '/api/initial-qort/requests', 'verb' => 'GET'],
|
|
['name' => 'api#initialQortRequestAction', 'url' => '/api/initial-qort/requests/action', 'verb' => 'POST'],
|
|
['name' => 'api#userQappsPreferences', 'url' => '/api/user/qapps/preferences', 'verb' => 'POST'],
|
|
['name' => 'api#userQappsPermissionRules', 'url' => '/api/user/qapps/permissions', 'verb' => 'GET'],
|
|
['name' => 'api#userQappsPermissionRuleRevoke', 'url' => '/api/user/qapps/permissions/revoke', 'verb' => 'POST'],
|
|
['name' => 'api#qappsRequest', 'url' => '/api/qapps/request', 'verb' => 'POST'],
|
|
['name' => 'api#qappsApprove', 'url' => '/api/qapps/approve', 'verb' => 'POST'],
|
|
['name' => 'api#qappsPermissionsSet', 'url' => '/api/qapps/permissions', 'verb' => 'POST'],
|
|
['name' => 'api#qappsUnlock', 'url' => '/api/qapps/unlock', 'verb' => 'POST'],
|
|
['name' => 'api#qappsUnlockStatus', 'url' => '/api/qapps/unlock-status', 'verb' => 'GET'],
|
|
['name' => 'api#nodeBalance', 'url' => '/api/node/balance', 'verb' => 'GET'],
|
|
],
|
|
];
|