gsa.catalog.list | Read | Browse current tests, bundles, prices, and requirements |
gsa.catalog.get | Read | Read one catalog item by id |
gsa.quote.create | Write | Create an immutable expiring quote |
gsa.quote.get | Read | Re-read a quote's locked price, expiry, and consumption state |
gsa.order.create | Write | Place a confirmed order from a quote; returns the payment link and the shipping block (label, ship-to, packing) |
gsa.order.reorder | Write | Re-quote a prior order at current catalog prices |
gsa.order.list | Read | List customer-owned laboratory orders |
gsa.order.get | Read | Read one order's status and full status history; related resources are scope-filtered |
gsa.order.raw_data.get | Read | Read released instrument-file manifests |
gsa.order.samples.get | Read | Sample items, logged units, tests, status history, linked COAs |
gsa.order.instrument_data.get | Read | Structured instrument measurements behind an order's published COAs |
gsa.result.instrument_data.get | Read | Structured instrument measurements behind one published COA |
gsa.instrument.list | Read | Lab-wide instrument registry with linked equipment |
gsa.method.list | Read | Lab-wide validated method registry |
gsa.export.coas | Read | Bulk export of all published COAs with per-analyte rows |
gsa.export.instrument_results | Read | Bulk export of every instrument measurement |
gsa.invoice.list | Read | List safe invoice metadata |
gsa.invoice.get | Read | Read one invoice without transaction details |
gsa.payment.list | Read | List customer-owned payment state |
gsa.payment.get | Read | Read one payment and permitted rail detail |
gsa.payment.prepare | Write | Fresh Stripe Checkout link, Mercury invoice, or Ethereum USDC request (never charges by itself) |
gsa.payment.usdc.submit | Write | Submit a transaction hash for exact verification |
gsa.shipment.list | Read | List labels and inbound shipments |
gsa.shipment.get | Read | Read tracking and carrier events |
gsa.shipment.label.download | Read | Pre-paid inbound UPS label (PDF), tracking, lab ship-to address, packing steps, drop-off options |
gsa.order.pickup.get | Read | UPS door-pickup state, or bookable dates, windows, and price |
gsa.order.pickup.request | Write | Reserve a UPS door pickup; the owner pays with Stripe and UPS is booked once paid |
gsa.order.eta | Read | Stage-by-stage progress with a non-binding ETA |
gsa.order.custody.get | Read | Chain-of-custody: receipt condition, vials, temps, retention deadline |
gsa.result.list | Read | List QA-published COAs |
gsa.result.get | Read | Read one published COA and structured results |
gsa.result.download | Read | Signed download URL for a published COA PDF |
gsa.result.analytes.list | Read | Normalized per-analyte rows: result, spec, method, LOD/LOQ, disposition |
gsa.coa.verify | Read | Verify any COA's authenticity by accession number |
gsa.coa.verify_batch | Read | Verify up to 20 COAs by accession in one call |
gsa.usage.get | Read | Read key spend and quota usage (today + 30 days) |
gsa.account.status | Read | Check key scopes, spend, Terms, and order-readiness |
gsa.webhook.list | Read | List safe endpoint metadata |
gsa.webhook.create | Write | Create a signed HTTPS endpoint |
gsa.webhook.rotate_secret | Write | Rotate an endpoint signing secret |
gsa.webhook.delete | Write | Delete a webhook endpoint |
gsa.webhook.test | Write | Send a signed test delivery |
gsa.support.create | Write | Open a support ticket answered by a human |
gsa.support.list | Read | List this account's support tickets |
gsa.order.addons.request | Write | Request add-on assays on the retained sample (lab confirms, then quotes) |
gsa.order.cancel.request | Write | File a cancellation request (human-confirmed; never mutates state directly) |
gsa.notification.customer_coa.send | Write | Consent-gated COA email to an opted-in end customer, from the GSA domain |