SpecCheck · Arazzo Workflow
SpecCheck — Create a prescription (rx) order
Version 1.0.0
End-to-end flow: authenticate with client credentials, resolve the user's lab and its order settings, walk the lens catalog (styles → materials → add-ons), then submit a prescription order. Every operationId is verified against openapi/speccheck-openapi.yml.
View Spec
View on GitHub
CompanyEnterprise SaasOpticalEyewearEyecareOptical LabsPrescriptionsOrderingHealthcareArazzoWorkflows
Provider
Workflows
create-rx-order
Authenticate, discover lab + catalog, and submit an rx order.
Seeds inputs a fork would supply. SpecCheck publishes no fixed magic test values, so lab/account/catalog IDs are provisioned per account; run against the staging host (api-staging.speccheckrx.com) with staging credentials.
1
authenticate
createAccessToken
Exchange client credentials for a 24-hour bearer token.
2
list-labs
listLabs
Resolve the labs associated with the acting user.
3
order-settings
retrieveOrderSettings
Retrieve the lab's order configuration options.
4
list-styles
listLensStyles
List lens styles available for the lab and lens type.
5
list-materials
listLensMaterials
List lens materials for the chosen style.
6
list-addons
listLensAddons
List coats/colors/tints for the chosen style and material.
7
create-order
createOrder
Submit the prescription order to the lab.