Public API Test Flows
Shopify Product Management
PASSINGThis flow validates a complete Shopify Admin GraphQL API integration. It authenticates using client credentials, confirms access to the expected store, and lists existing products. It then creates a draft product, retrieves it by ID, updates its main fields, deletes it, and verifies that it no longer exists. The flow also checks GraphQL userErrors, since Shopify may return HTTP 200 even when a mutation fails. Because the product remains in draft status and is deleted at the end, the test does not publish anything or leave test data behind.
GitHub: Repo Lifecycle (Extended)
PASSINGCreate repo, inspect repo, create/update/delete files, branch + PR + merge, commits, negative checks, delete repo
Health Check - flowtest.io
PASSINGSimple flow that verifies flowtest.io returns 200 OK and validates the HTML title.
Mercadona - Products listing
PASSINGMercadona public API, just a few calls and asserts.
Stripe: Error Handling Test
PASSINGVerify Stripe returns proper validation errors
BlueSky: Create Record
FAILINGThis FlowTest suite validates core Bluesky (bsky.social) XRPC endpoints using AT Protocol authentication, covering session creation, authenticated profile and timeline retrieval, record (post) creation, token refresh, and session termination to simulate a real client lifecycle and verify API reliability, authentication flow, and structured response integrity end-to-end.
Cloudflare: KV Lifecycle
PASSINGCreate namespace, put key, get key, delete key, delete namespace
Verifactu: Happy Path
PASSINGInvopop: Upload Invoice Simple
PASSINGSynthetic invoice creation flow for the Invopop e-invoicing API.
Stripe: Payment lifecycle
PASSINGInvopop: Upload Invoice with PDF
PASSINGSynthetic invoice creation flow for the Invopop e-invoicing API.
SendGrid: Sandbox Email
FAILINGVerify SendGrid mail send endpoint in sandbox mode