Coming from TypeSafe System One
What stays the same when you point a System One client at Strike.
Strike is not affiliated with TypeSafe. The decision endpoint follows the same request and response shape as System One.
What you change
- Set the base URL to
https://strike-ai.eu(SDK default). - Send
Authorization: Bearerwith a Strike API key from the console. - Keep
POST /v1/systemoneand the question typesnoul,choice, andscore.
Optional header Idempotency-Key repeats a successful response for the same body. See Authentication.
Header names
Danger Zone opt-in accepts both names:
| Strike | Also accepted |
|---|---|
Strike-Danger-Zone-Long-Context | TypeSafe-Danger-Zone-Long-Context |
Strike-Danger-Zone-Images | TypeSafe-Danger-Zone-Images |
Both are off unless the request sets them. Image and box answers are a preview. See Danger zone.
Differences
- Yes/no questions may use type
yes_noon the request. Responses always usenoul. - Answers can include
confidence_band(high,leaning,low) when calibration bands are enabled. During beta the bands are off and the field is null. Probabilities are uncalibrated. options.debiasisofforpermute(withdebias_passes, 2 to 8).permuteasks the API to average extra option orders.usage.cost_euris the EUR charged for the call when billing is on.- The public API version is a date (
2026-10-12today) onGET /healthand thex-strike-api-versionheader. See API versioning.