LabsCubedCheck Resources

Developers & AI agents

Build on labscubed.com

Everything on this site is readable by machines, and the two actions a visitor can take — asking for a quote and registering for an event — are open APIs. Both create a sales contact, so only call them with the person's explicit consent.

Public API

Described in full in /openapi.json. No key or authentication is needed.

Request a quote

POST https://grozewxrymeiruhggcdy.supabase.co/functions/v1/quote-request
Content-Type: application/json

{"first":"Ada","last":"Lovelace","email":"ada@example-polymers.com","country":"CA","company":"Example Polymers","otherSample":"ASTM D638 Type I","dailyVolume":"20–50","source":"agent"}

Required: first, last, email, country (ISO 3166-1 alpha-2). Returns 200 {"success":true}, or 422 with an error message. Set source to "agent" when submitting on someone's behalf.

Register for a webinar or trade-show demo

POST /api/webinar/register with name, email, company, website, role, industry, volume, location and a webinar_slug from /webinar or /events.

Status

GET /api/health returns {"status":"ok"}.

Reading the site

Send Accept: text/markdown to any page URL to get it as Markdown (with an x-markdown-tokens estimate); browsers still get HTML. In the browser, pages register WebMCP tools (search_blog, read_page, get_product_specs, open_quote_form, list_events) when navigator.modelContext is available.

Usage preferences

Our robots.txt declares Content-Signal: ai-train=yes, search=yes, ai-input=yes: you're welcome to index, cite and learn from this content. Questions: info@labscubed.com.