Files

164 lines
3.5 KiB
PHP

<?php
declare(strict_types=1);
return [
'routes' => [
[
'name' => 'page#index',
'url' => '/admin',
'verb' => 'GET',
],
[
'name' => 'api#overview',
'url' => '/api/overview',
'verb' => 'GET',
],
[
'name' => 'api#connectorRoutingConfig',
'url' => '/api/connector-routing-config',
'verb' => 'GET',
],
[
'name' => 'api#saveConnectorRoutingConfig',
'url' => '/api/connector-routing-config',
'verb' => 'POST',
],
[
'name' => 'api#saveBillingAutoFulfillment',
'url' => '/api/billing-auto-fulfillment',
'verb' => 'POST',
],
[
'name' => 'api#runBillingAutoFulfillment',
'url' => '/api/billing-auto-fulfillment/run',
'verb' => 'POST',
],
[
'name' => 'api#backfillBillingAutoFulfillment',
'url' => '/api/billing-auto-fulfillment/backfill',
'verb' => 'POST',
],
[
'name' => 'api#saveConnectorAdminToken',
'url' => '/api/connector-admin-token',
'verb' => 'POST',
],
[
'name' => 'api#connectorSummary',
'url' => '/api/connector-summary',
'verb' => 'GET',
],
[
'name' => 'api#connectorInstances',
'url' => '/api/connector-instances',
'verb' => 'GET',
],
[
'name' => 'api#connectorInstanceDetail',
'url' => '/api/connector-instance-detail',
'verb' => 'GET',
],
[
'name' => 'api#paymenterClients',
'url' => '/api/paymenter-clients',
'verb' => 'GET',
],
[
'name' => 'api#paymenterOrders',
'url' => '/api/paymenter-orders',
'verb' => 'GET',
],
[
'name' => 'api#paymenterSnapshot',
'url' => '/api/paymenter-snapshot',
'verb' => 'GET',
],
[
'name' => 'api#paymenterSourceSync',
'url' => '/api/paymenter-source-sync',
'verb' => 'POST',
],
[
'name' => 'api#paymenterBackups',
'url' => '/api/paymenter-backups',
'verb' => 'GET',
],
[
'name' => 'api#paymenterInvoices',
'url' => '/api/paymenter-invoices',
'verb' => 'GET',
],
[
'name' => 'api#paymenterInvoiceItems',
'url' => '/api/paymenter-invoice-items',
'verb' => 'GET',
],
[
'name' => 'api#saveConnectorInstanceTarget',
'url' => '/api/connector-instance-target',
'verb' => 'POST',
],
[
'name' => 'api#saveConnectorInstanceMetadata',
'url' => '/api/connector-instance-metadata',
'verb' => 'POST',
],
[
'name' => 'api#saveConnectorInstanceState',
'url' => '/api/connector-instance-state',
'verb' => 'POST',
],
[
'name' => 'api#instanceOperations',
'url' => '/api/instance-operations',
'verb' => 'GET',
],
[
'name' => 'api#saveInstanceOperation',
'url' => '/api/instance-operations',
'verb' => 'POST',
],
[
'name' => 'api#updateInstanceOperationStatus',
'url' => '/api/instance-operations/status',
'verb' => 'POST',
],
[
'name' => 'api#introGrantTaskAction',
'url' => '/api/instance-operations/intro-grant-action',
'verb' => 'POST',
],
[
'name' => 'api#connectorCatalogConfig',
'url' => '/api/connector-catalog-config',
'verb' => 'GET',
],
[
'name' => 'api#saveConnectorCatalogConfig',
'url' => '/api/connector-catalog-config',
'verb' => 'POST',
],
[
'name' => 'api#announcements',
'url' => '/api/announcements',
'verb' => 'GET',
],
[
'name' => 'api#announcementTarget',
'url' => '/api/announcements/target',
'verb' => 'GET',
],
[
'name' => 'api#saveAnnouncements',
'url' => '/api/announcements',
'verb' => 'POST',
],
[
'name' => 'api#publishAnnouncement',
'url' => '/api/announcements/publish',
'verb' => 'POST',
],
],
];