cURL example
curl https://jev-api.com/v1/systemone \
--request POST \
--header 'Authorization: Bearer jev_live_YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "jev-latest",
"state": "A customer says their payment integration has failed for three days and needs immediate help.",
"questions": {
"is_urgent": {
"type": "noul",
"instructions": "Does this require urgent attention?"
}
}
}'
Official-format request example
Send the official System One fields: model, state, and questions. A request can combine choice, score, and noul questions.
{
"model": "jev-latest",
"state": "A customer says their Stripe connection has failed for three days, sales are being lost, and they need immediate help.",
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should own this request?",
"criteria": {
"billing": "Payment, subscription, or invoice issue",
"technical": "Bug, outage, or integration failure",
"sales": "Pricing or account inquiry"
}
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer?",
"criteria": [
"Calm and factual",
"Frustrated but polite",
"Very angry or confrontational"
]
},
"is_urgent": {
"type": "noul",
"instructions": "Does this require urgent attention?"
}
}
}
Official-format response example
{
"model": "jev-1.13.0",
"answers": {
"department": {
"type": "choice",
"choice": "technical",
"confidence": 0.78,
"probabilities": {
"technical": 0.85,
"sales": 0.0,
"billing": 0.15
}
},
"frustration": {
"type": "score",
"score": 1.0,
"confidence": 1.0,
"legend": {
"0": "Calm and factual",
"1": "Frustrated but polite",
"2": "Very angry or confrontational"
},
"probabilities": {
"0": 0.0,
"1": 1.0,
"2": 0.0
}
},
"is_urgent": {
"type": "noul",
"noul": 1.0
}
},
"usage": {
"input_tokens": 392,
"output_tokens": 65
}
}
GET /v1/models
Send the same Bearer key. The response contains the official aliases jev-latest and jev-preview with name, description, and release_date. Versioned IDs such as jev-1.13.0 are also accepted by System One.
Manage your account, balance, and API keys from the dashboard.