POST /v1/analyze/…
Pay for the API in Stripe. On success we mint a live key and email it once. Renewals keep the subscription active; they do not send a new key.
| Module | Endpoint | Files |
|---|---|---|
| analyze_dxf | /v1/analyze/dxf | .dxf .dwg |
| analyze_step | /v1/analyze/step | .step .stp .igs .iges |
| analyze_tube | /v1/analyze/tube | tube STEP / IGES |
| analyze_cypcut | /v1/analyze/cypcut | .yxy .zx .zzx |
| quote | /v1/quote | priced from analysis |
Send Authorization: Bearer par_live_…. Keys are scoped to the modules on that customer. Lost key: we revoke it and issue another. We cannot retrieve the old secret.
Pack analysis is its own module. A tube-only key will not open .yxy / .zx / .zzx. Assign analyze_cypcut in admin, or include it on the Stripe API plan.