✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Scribe REST API: route, response, and usage tables

Scribe for WP REST API documents every route on the site and (optionally) records sampled request and response data. SleekView turns the documented routes and the request log into a single sortable, filterable admin table.

♾️ Lifetime License available

SleekView table view for Scribe for WP REST API

See every documented REST route, its usage, and recent responses

Scribe walks the WordPress REST API registry and stores documentation entries alongside sample request and response data. The route definitions and Scribe's own configuration live in wp_options under scribe_-prefixed keys, while sampled request data (when enabled) lands in a dedicated request log. The default Scribe UI presents the documentation as a readable site, which is great for consumers and not great for operators who need to audit auth schemes, capabilities, and usage patterns across hundreds of routes.

SleekView reads both surfaces. The route, HTTP methods, permission callback, required capability, and namespace become first-class columns. Usage metrics join from the request log so each route row shows recent call counts, average response time, and last seen timestamp. Filtering by capability or namespace turns a documentation site into an actual audit surface.

SleekView is read-only on the route schema (those rows reflect what the REST API exposes). The request log view supports annotation, archival, and bulk export. No infrastructure runs outside the site; both the route definitions and the request log live in this WordPress install.

Workflow

From a documentation site to a real route table

1

Pick the source

Choose Scribe's documented routes or the request log. SleekView reads both and offers the columns each surface exposes.
2

Compose columns

Add namespace, method, capability, average duration, and call count. Combine route metadata and usage metrics in the same row.
3

Save and scope

Save an engineering view for performance triage and a compliance view for capability audits. Permissions follow WordPress capability checks.
4

Annotate and archive

Inline annotate slow or unauthenticated routes with owner and follow-up. Archive resolved request log entries to keep the live view focused.

Sample columns

A typical Scribe REST API view

Documented routes with namespace, capability, and recent usage as columns.
Source: wp_options (scribe_ prefix) + Scribe request log table
Route Method Capability Avg ms Calls (24h) Status
/wp/v2/posts GET read 84 12,820 Healthy
/wc/v3/orders GET manage_woocommerce 418 412 Slow
/custom/v1/leads POST edit_posts 211 1,012 Healthy
/legacy/v0/sync POST manage_options 1,840 4 Degraded

Comparison

Default Scribe admin vs SleekView

Default Scribe documentation site

  • Documentation site is great to read, not to audit
  • No sortable list of routes by namespace or capability
  • Request log is chronological without per-route aggregation
  • Capability and permission callback are not searchable across routes
  • No combined view of route definition and recent usage

SleekView

  • Routes become a sortable, filterable table
  • Request log joins in as calls, average duration, last seen
  • Filter by namespace, capability, or method in one click
  • Stacked filters surface every POST route with manage_options
  • Saved views split engineering from compliance reviews

Features

What SleekView gives you for Scribe for WP REST API

Routes as a real table

Pivot the REST registry into rows. Namespace, method, capability, and permission callback all become columns the engineering team can actually search.

Usage joins per route

Calls per day, average response time, and last seen timestamp join in from Scribe's request log. The popular routes and the dead ones surface in one sort.

Capability audits

Filter every POST route guarded by manage_options or every public GET route with no auth. The compliance ticket writes itself.

Audience

Who uses SleekView for Scribe REST API

API platform engineers

Sort by average response time to find the slow route. Annotate it inline, then archive once the fix ships.

Compliance reviewers

Audit which endpoints accept anonymous traffic and which require authentication. Stacked filters on capability and method make the review a saved view.

Documentation owners

Find routes with missing descriptions or schemas inline. Push the doc team to fill in the gaps without leaving WP Admin.

The bigger picture

Why REST APIs need an audit table

The WordPress REST API quietly became the most heavily used external surface of any WordPress install. Headless frontends, mobile apps, and partner integrations all talk to it, and the route count on a serious site is rarely under a few hundred once core, WooCommerce, page builders, and custom code are layered on. Scribe is the right plugin for documenting that surface, but documentation is not an audit.

The default Scribe site reads beautifully and does not help when the question is "which POST routes can be hit without authentication" or "which routes account for half the average response time today." The data is already there, in the route registry and in Scribe's own request log. SleekView pivots it into a table. Engineering finds the slow route.

Compliance finds the unguarded one. Both stop digging through a documentation site to do operations work.

Questions

Common questions about SleekView for Scribe for WP REST API

Yes. The route documentation rows come from Scribe's own scan of the REST registry. Without Scribe, SleekView can still expose the REST registry directly, but the documentation columns (descriptions, examples) will be blank.

 

No. Route definitions live in code (or in the plugins that register them). SleekView is read-only on the route schema and only allows annotation and archival on the request log entries.

 

SleekView paginates and uses indexed filters on namespace and method. Routes are read on demand, and request log aggregations are precomputed by Scribe where possible, so the table stays responsive even on sites with several thousand endpoints.

 

Yes. Permission callback names are part of the route definition, so SleekView lists them as a column. Custom checks added through rest_request_before_callbacks can be added as additional columns if Scribe captures them.

 

Only what Scribe is configured to capture. SleekView reads whatever sampling policy is in effect, so if Scribe truncates or hashes payloads, the table reflects that. SleekView does not add new payload capture on top.

 

Yes. The current view's filters and columns export as CSV. Compliance owners typically save an "unauthenticated routes" view and export it on a schedule for review.

 

Annotations and archive flags on the request log batch through Scribe's own update API where it exists, otherwise through direct option writes with row-level locking and conflict detection.

 

Yes. The view is about the routes Scribe documents and the calls Scribe logs, not about the consumers. Whether the caller is a headless storefront, a mobile app, or a partner script, the row reflects the calls SP made into WordPress.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView