generated: '2026-08-25' method: probed source: live responses from https://metalenz.com/wp-json/ captured 2026-08-25 description: >- Real, unedited request/response pairs captured anonymously from the metalenz.com WordPress REST API. Every value below came off the wire; nothing is synthesised. Responses are trimmed with the `_fields` parameter (which the API itself supports) so the examples stay readable — no field was invented or renamed. Personal data is not reproduced: no example touches /wp/v2/users, and the one author-name field the oEmbed response returns is replaced with a placeholder. pii_policy: >- The users collection is a live endpoint on this surface and it returns real people. It is documented structurally in the OpenAPI and in data-model/metalenz-data-model.yml, and it is deliberately excluded from these examples, from skills/ and from mcp/. See the exclusion note in skills/_index.yml. examples: - name: List the newest press release operation: listPressReleases spec: openapi/metalenz-press-releases-api-openapi.yml request: method: GET url: https://metalenz.com/wp-json/wp/v2/posts?per_page=1&_fields=id,date,slug,link,title,excerpt,categories,tags,featured_media,author,type,status headers: {} response: http_status: 200 headers: x-wp-total: '26' x-wp-totalpages: '26' allow: GET body: - id: 3551 date: '2026-05-04T10:45:00' slug: polar-id-kills-the-cutout-metalenz-launches-simple-secure-face-authentication-working-under-the-phone-display status: publish type: post link: https://metalenz.com/polar-id-kills-the-cutout-metalenz-launches-simple-secure-face-authentication-working-under-the-phone-display/ title: rendered: "Polar ID kills the cutout- Metalenz launches simple, secure, face authentication working under the phone display" excerpt: rendered: "
Payment-grade biometric security, cost, and a true all-screen design are no longer a tradeoff. The Polar ID camera operates seamlessly beneath a fully powered-on OLED phone display.
\n" protected: false author: 2 featured_media: 3568 categories: [1] tags: [29, 28] note: >- `title.rendered` and `excerpt.rendered` are HTML strings with entity escaping — the U+00A0 in this title is real, and a consumer must decode entities before display. - name: Paginate the press-release archive operation: listPressReleases request: method: GET url: https://metalenz.com/wp-json/wp/v2/posts?per_page=2 response: http_status: 200 headers: x-wp-total: '26' x-wp-totalpages: '13' link: '…' thumbnail_url: https://metalenz.com/wp-content/uploads/2023/10/Polar-ID-Title-Screen-768x440.jpg thumbnail_width: 600 thumbnail_height: 344 note: >- The `html` field carries a full embed script and a per-request `secret`; it is truncated here because it is 2KB of generated JavaScript, not because it was altered. - name: Read the route index operation: getRouteIndex spec: openapi/metalenz-discovery-api-openapi.yml request: method: GET url: https://metalenz.com/wp-json/ response: http_status: 200 body: name: Metalenz description: Metasurface Optics to Enable the Next Generation of Sensing url: https://metalenz.com home: https://metalenz.com gmt_offset: 0 namespaces: [oembed/1.0, akismet/v1, leadin/v1, redirection/v1, rankmath/v1, webp-converter/v1, gravityforms/v2, rankmath/v1/ca, rankmath/v1/an, rankmath/v1/in, 'wp/v2', wp-site-health/v1, wp-block-editor/v1] authentication: application-passwords: endpoints: authorization: https://metalenz.com/wp-admin/authorize-application.php routes: '{…212 route objects…}' site_icon_url: https://metalenz.com/wp-content/uploads/2022/10/favicon.svg - name: An out-of-bounds parameter operation: listPressReleases request: method: GET url: https://metalenz.com/wp-json/wp/v2/posts?per_page=999 response: http_status: 400 body: code: rest_invalid_param message: 'Invalid parameter(s): per_page' data: status: 400 params: per_page: per_page must be between 1 (inclusive) and 100 (inclusive) note: The canonical error shape for this API. See errors/metalenz-problem-types.yml.