[ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => 'session_create', 'path' => '/session', 'methods' => [ 'POST' ], ], 'public.session.get' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/session/(?P[a-f0-9]{64})', 'methods' => [ 'GET' ], ], 'public.session.step' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/session/(?P[a-f0-9]{64})/step/(?P[a-z_]+)', 'methods' => [ 'POST' ], ], 'public.session.back' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/session/(?P[a-f0-9]{64})/back', 'methods' => [ 'POST' ], ], 'public.session.submit' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => 'session_submit', 'path' => '/session/(?P[a-f0-9]{64})/submit', 'methods' => [ 'POST' ], ], 'public.availability' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => 'availability', 'path' => '/availability', 'methods' => [ 'GET' ], ], 'public.services.list' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/services', 'methods' => [ 'GET' ], ], 'public.service_categories.list' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/service-categories', 'methods' => [ 'GET' ], ], 'public.agents.list' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/agents', 'methods' => [ 'GET' ], ], 'public.locations.list' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/locations', 'methods' => [ 'GET' ], ], 'public.coupon.validate' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => 'coupon_validate', 'path' => '/coupon/validate', 'methods' => [ 'POST' ], ], 'public.payment.intent' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => 'payment_intent', 'path' => '/payment/intent', 'methods' => [ 'POST' ], ], 'public.payment.webhook' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/payment/webhook/(?P[a-z0-9_-]+)', 'methods' => [ 'POST' ], ], // —— Customer self-service (§4) —— 'manage.request_link' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => 'manage_request_link', 'path' => '/manage/request-link', 'methods' => [ 'POST' ], ], 'manage.exchange' => [ 'cap' => null, 'public' => true, 'scope' => 'none', 'rate_limit' => null, 'path' => '/manage/exchange', 'methods' => [ 'POST' ], ], 'manage.bookings.list' => [ 'cap' => null, 'public' => false, 'scope' => 'customer', 'rate_limit' => null, 'path' => '/manage/bookings', 'methods' => [ 'GET' ], ], 'manage.bookings.cancel' => [ 'cap' => null, 'public' => false, 'scope' => 'customer', 'rate_limit' => null, 'path' => '/manage/bookings/(?P[0-9a-f-]{36})/cancel', 'methods' => [ 'POST' ], ], 'manage.bookings.reschedule' => [ 'cap' => null, 'public' => false, 'scope' => 'customer', 'rate_limit' => null, 'path' => '/manage/bookings/(?P[0-9a-f-]{36})/reschedule', 'methods' => [ 'POST' ], ], // —— Admin (§5) —— 'admin.bookings.list' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings', 'methods' => [ 'GET' ], ], 'admin.bookings.create' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings', 'methods' => [ 'POST' ], ], 'admin.bookings.get' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.bookings.update' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.bookings.reschedule' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings/(?P\d+)/reschedule', 'methods' => [ 'POST' ], ], 'admin.bookings.delete' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.bookings.status' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/bookings/(?P\d+)/status', 'methods' => [ 'POST' ], ], 'admin.bookings.export' => [ 'cap' => 'bookline_export_data', 'public' => false, 'scope' => 'global', 'path' => '/admin/bookings/export', 'methods' => [ 'GET' ], ], 'admin.reports.get' => [ 'cap' => 'bookline_view_reports', 'public' => false, 'scope' => 'agent', 'path' => '/admin/reports', 'methods' => [ 'GET' ], ], 'admin.reports.export' => [ 'cap' => 'bookline_view_reports', 'public' => false, 'scope' => 'agent', 'path' => '/admin/reports/export', 'methods' => [ 'GET' ], ], 'admin.calendar' => [ 'cap' => 'bookline_view_calendar', 'public' => false, 'scope' => 'agent', 'path' => '/admin/calendar', 'methods' => [ 'GET' ], ], 'admin.services.list' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/services', 'methods' => [ 'GET' ], ], 'admin.services.create' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/services', 'methods' => [ 'POST' ], ], 'admin.services.get' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/services/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.services.update' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/services/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.services.delete' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/services/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.service_durations.list' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-durations', 'methods' => [ 'GET' ], ], 'admin.service_durations.create' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-durations', 'methods' => [ 'POST' ], ], 'admin.service_durations.update' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-durations/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.service_durations.delete' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-durations/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.service_extras.list' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-extras', 'methods' => [ 'GET' ], ], 'admin.service_extras.create' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-extras', 'methods' => [ 'POST' ], ], 'admin.service_extras.update' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-extras/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.service_extras.delete' => [ 'cap' => 'bookline_manage_services', 'public' => false, 'scope' => 'global', 'path' => '/admin/service-extras/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.agents.list' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents', 'methods' => [ 'GET' ], ], 'admin.agents.create' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'global', 'path' => '/admin/agents', 'methods' => [ 'POST' ], ], 'admin.agents.get' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.agents.update' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.agents.delete' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'global', 'path' => '/admin/agents/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.agents.schedule.get' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)/schedule', 'methods' => [ 'GET' ], ], 'admin.agents.schedule.put' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)/schedule', 'methods' => [ 'PUT' ], ], 'admin.agents.overrides.list' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)/overrides', 'methods' => [ 'GET' ], ], 'admin.agents.overrides.create' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)/overrides', 'methods' => [ 'POST' ], ], 'admin.agents.overrides.delete' => [ 'cap' => 'bookline_manage_agents', 'public' => false, 'scope' => 'agent', 'path' => '/admin/agents/(?P\d+)/overrides/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.locations.list' => [ 'cap' => 'bookline_manage_locations', 'public' => false, 'scope' => 'global', 'path' => '/admin/locations', 'methods' => [ 'GET' ], ], 'admin.locations.create' => [ 'cap' => 'bookline_manage_locations', 'public' => false, 'scope' => 'global', 'path' => '/admin/locations', 'methods' => [ 'POST' ], ], 'admin.locations.get' => [ 'cap' => 'bookline_manage_locations', 'public' => false, 'scope' => 'global', 'path' => '/admin/locations/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.locations.update' => [ 'cap' => 'bookline_manage_locations', 'public' => false, 'scope' => 'global', 'path' => '/admin/locations/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.locations.delete' => [ 'cap' => 'bookline_manage_locations', 'public' => false, 'scope' => 'global', 'path' => '/admin/locations/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.customers.list' => [ 'cap' => 'bookline_manage_customers', 'public' => false, 'scope' => 'agent', 'path' => '/admin/customers', 'methods' => [ 'GET' ], ], 'admin.customers.create' => [ 'cap' => 'bookline_manage_customers', 'public' => false, 'scope' => 'global', 'path' => '/admin/customers', 'methods' => [ 'POST' ], ], 'admin.customers.get' => [ 'cap' => 'bookline_manage_customers', 'public' => false, 'scope' => 'agent', 'path' => '/admin/customers/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.customers.update' => [ 'cap' => 'bookline_manage_customers', 'public' => false, 'scope' => 'agent', 'path' => '/admin/customers/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.customers.delete' => [ 'cap' => 'bookline_manage_customers', 'public' => false, 'scope' => 'global', 'path' => '/admin/customers/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.orders.list' => [ 'cap' => 'bookline_manage_payments', 'public' => false, 'scope' => 'global', 'path' => '/admin/orders', 'methods' => [ 'GET' ], ], 'admin.orders.recovery' => [ 'cap' => 'bookline_manage_payments', 'public' => false, 'scope' => 'global', 'path' => '/admin/orders/(?P\d+)/recovery', 'methods' => [ 'POST' ], ], 'admin.payments.list' => [ 'cap' => 'bookline_manage_payments', 'public' => false, 'scope' => 'global', 'path' => '/admin/payments', 'methods' => [ 'GET' ], ], 'admin.payments.refund' => [ 'cap' => 'bookline_manage_payments', 'public' => false, 'scope' => 'global', 'path' => '/admin/payments/(?P\d+)/refund', 'methods' => [ 'POST' ], ], 'admin.coupons.list' => [ 'cap' => 'bookline_manage_coupons', 'public' => false, 'scope' => 'global', 'path' => '/admin/coupons', 'methods' => [ 'GET' ], ], 'admin.coupons.create' => [ 'cap' => 'bookline_manage_coupons', 'public' => false, 'scope' => 'global', 'path' => '/admin/coupons', 'methods' => [ 'POST' ], ], 'admin.coupons.get' => [ 'cap' => 'bookline_manage_coupons', 'public' => false, 'scope' => 'global', 'path' => '/admin/coupons/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.coupons.update' => [ 'cap' => 'bookline_manage_coupons', 'public' => false, 'scope' => 'global', 'path' => '/admin/coupons/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.coupons.delete' => [ 'cap' => 'bookline_manage_coupons', 'public' => false, 'scope' => 'global', 'path' => '/admin/coupons/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.booking_forms.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/booking-forms', 'methods' => [ 'GET' ], ], 'admin.booking_forms.create' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/booking-forms', 'methods' => [ 'POST' ], ], 'admin.booking_forms.get' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/booking-forms/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.booking_forms.update' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/booking-forms/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.booking_forms.delete' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/booking-forms/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.booking_forms.preview_session' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/booking-forms/preview-session', 'methods' => [ 'POST' ], ], 'admin.notification_templates.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-templates', 'methods' => [ 'GET' ], ], 'admin.notification_templates.update' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-templates/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.notification_templates.get' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-templates/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.notification_templates.preview' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-templates/(?P\d+)/preview', 'methods' => [ 'POST' ], ], 'admin.notification_templates.test' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-templates/(?P\d+)/test', 'methods' => [ 'POST' ], ], 'admin.notification_variables.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-variables', 'methods' => [ 'GET' ], ], 'admin.search' => [ 'cap' => 'bookline_manage_bookings', 'public' => false, 'scope' => 'agent', 'path' => '/admin/search', 'methods' => [ 'GET' ], ], 'admin.notification_log.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-log', 'methods' => [ 'GET' ], ], 'admin.notification_log.retry' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/notification-log/(?P\d+)/retry', 'methods' => [ 'POST' ], ], 'admin.reminders.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/reminders', 'methods' => [ 'GET' ], ], 'admin.reminders.create' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/reminders', 'methods' => [ 'POST' ], ], 'admin.reminders.update' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/reminders/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.reminders.delete' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/reminders/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.automations.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations', 'methods' => [ 'GET' ], ], 'admin.automations.create' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations', 'methods' => [ 'POST' ], ], 'admin.automations.recipes' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/recipes', 'methods' => [ 'GET' ], ], 'admin.automations.from_recipe' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/from-recipe/(?P[a-z0-9_]+)', 'methods' => [ 'POST' ], ], 'admin.automations.catalogue' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/catalogue', 'methods' => [ 'GET' ], ], 'admin.automations.get' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.automations.update' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.automations.delete' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.automations.test' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/(?P\d+)/test', 'methods' => [ 'POST' ], ], 'admin.automations.preview' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/(?P\d+)/preview', 'methods' => [ 'GET' ], ], 'admin.automations.enable' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automations/(?P\d+)/enable', 'methods' => [ 'POST' ], ], 'admin.automation_runs.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs', 'methods' => [ 'GET' ], ], 'admin.automation_runs.get' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs/(?P\d+)', 'methods' => [ 'GET' ], ], 'admin.automation_runs.cancel' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs/(?P\d+)/cancel', 'methods' => [ 'POST' ], ], 'admin.automation_runs.rerun' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs/(?P\d+)/rerun', 'methods' => [ 'POST' ], ], 'admin.automation_runs.process' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs/(?P\d+)/process', 'methods' => [ 'POST' ], ], 'admin.automation_runs.skip_wait' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs/(?P\d+)/skip-wait', 'methods' => [ 'POST' ], ], 'admin.automation_runs.process_all' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/automation-runs/process-all', 'methods' => [ 'POST' ], ], 'admin.settings.get' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/settings', 'methods' => [ 'GET' ], ], 'admin.settings.update' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/settings', 'methods' => [ 'PATCH' ], ], 'admin.webhooks.list' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/webhooks', 'methods' => [ 'GET' ], ], 'admin.webhooks.create' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/webhooks', 'methods' => [ 'POST' ], ], 'admin.webhooks.update' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/webhooks/(?P\d+)', 'methods' => [ 'PATCH' ], ], 'admin.webhooks.delete' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/webhooks/(?P\d+)', 'methods' => [ 'DELETE' ], ], 'admin.activity.list' => [ 'cap' => 'bookline_view_activity', 'public' => false, 'scope' => 'global', 'path' => '/admin/activity', 'methods' => [ 'GET' ], ], 'admin.health' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/health', 'methods' => [ 'GET' ], ], 'admin.system_report' => [ 'cap' => 'bookline_manage_settings', 'public' => false, 'scope' => 'global', 'path' => '/admin/system-report', 'methods' => [ 'GET' ], ], 'admin.wizard.run' => [ 'cap' => 'manage_options', 'public' => false, 'scope' => 'global', 'path' => '/admin/wizard/(?P[a-z_]+)', 'methods' => [ 'POST' ], ], 'admin.wizard.state' => [ 'cap' => 'manage_options', 'public' => false, 'scope' => 'global', 'path' => '/admin/wizard/state', 'methods' => [ 'GET' ], ], 'admin.wizard.business' => [ 'cap' => 'manage_options', 'public' => false, 'scope' => 'global', 'path' => '/admin/wizard/business', 'methods' => [ 'POST' ], ], ];