Skip to main content
These pages are the customer operations. Start with the quickstart if you have not sent a decision yet. Each operation below has its request and response schema, and you can try it with your own key.

Download OpenAPI spec

The spec the service serves at /openapi.json. It includes operator routes that this tab leaves out.

Move from Jev

Keep a Jev client. Change the address and the key. The path stays /v1/systemone.

The API at a glance

Most integrations call POST /v1/decide. The other customer routes are in the sidebar.

1. You send

A context and one or more decisions. Each decision has an id, a kind, and the outcomes you define.

2. D1 scores it

POST /v1/decide. One call, one context. The model returns a probability for every outcome.

3. You get

probabilities and action. Check model and fallback to see which model answered.

POST /v1/decide

Start here. Score the outcomes you defined. Read action. Send an abstention to review.

POST /v1/decide/estimate

The maximum cost before you run it. No inference and no charge.

POST /v1/playground/decide

A base model with no account. At most eight decisions, and nothing is stored.

GET /v1/models

The models your key can call, and whether each one is ready.

POST /v1/systemone

The Jev request shape. Change the address and the key. See Move from Jev.
Retries, idempotency, and the size limits are in API behavior.