Admin Qa Publisher E2E
Fire the publisher end-to-end QA suite synchronously.
Returns the structured report (~30-60s wall-clock for a real run). Also writes the report to AdminAuditLog so the operator can diff QA runs over time without re-firing the suite.
See app/qa/publisher_e2e.py for the canonical pipeline. Env vars consumed:
- STORYFLO_QA_BASE_URL — target API base; default http://localhost:8000. Set this on Fly to the public URL so the suite exercises the real edge surface (CORS preflight, TLS, etc.).
- QA_TEST_WALLET_ADDRESS — base-sepolia receive address recorded against the test publisher's payout_wallet_address.
- X402_TEST_PAYMENT_HEADER — pre-signed testnet payment header for the tip stage. When unset, the tip stage skips with an explicit reason instead of failing.
post/v1/admin/qa/publisher-e2e
Request
- Base URL: https://api.storyflo.com (the document declares no server; this is the origin it was published from)
- URL: https://api.storyflo.com/v1/admin/qa/publisher-e2e
- Auth: none declared
Headers
x-storyflo-email-tokenstring nullable
Request body
Response
Successful Response
object required
Changes
No recorded changes to this operation across all 1 revision of this API.