# Console ops (WP-admin) `VERIFIED IN CODE` · `page=alya-hs-ops` · **not** in cockpit `RenderHelpers::nav()` · `SCREENSHOT REQUIRED` ## 1. Purpose WordPress-admin operations console: local CPT/SQL/log counters, API/RPS, errors, webhook probe, health. On-screen copy (code): no invented bookingId; CA = confirmed `selling_price` only; API ping = `GET /data/languages`; **not a live PASS**. ## 2. Screenshot `SCREENSHOT REQUIRED` (WP-admin; this audit used the front cockpit) ## 3. Navigation WP: **Alya Hotels → Console ops** (`admin.php?page=alya-hs-ops`). Tabs in code: `overview`, `bookings`, `api`, `logs`, `webhooks`, `health`. ## 4. Fields Snapshot from `OpsSnapshot::compact()`. Exact live numbers: NOT DETERMINED FROM CURRENT EVIDENCE (page not opened this pass). ## 5. Buttons Webhook test (`admin_post_alya_hs_webhook_test`), ops digest, export CSV bookings (`alya_hs_export_ops_bookings`). **Not clicked** this documentation pass. ## 6. Filters Tab query `?tab=`. ## 7. Actions View snapshot; optional CSV export; webhook test (would hit inbound path — not run). ## 8. Workflow Administrator with `VIEW_DASHBOARD` → Console ops → tab. ## 9. REST/API AJAX `wp_ajax_alya_hs_ops_snapshot`. REST ops health/snapshot also exist (`OpsRest`). External ping: LiteAPI `GET /data/languages`. ## 10. Database Reads CPT `alya_booking`, `alya_hs_*` logs/webhooks. No invented rows. ## 11. Permissions `alya_hs_view_dashboard` (same as Dashboard). ## 12. Business meaning Ops diagnostics for the connector — not a commercial dashboard for travelers. ## 13. Limitations Not screenshot. Health is not a production certification. ## 14. Evidence status `VERIFIED IN CODE` · visual `REQUIRES ACCESS` ## Related [tools.md](tools.md) · [cache-perf.md](cache-perf.md) · [technical/security-audit.md](../technical/security-audit.md)