Skip to content

Get Score Status

GET
/score/{task_id}
curl --request GET \
--url https://example.com/score/example \
--header 'Authorization: Bearer <token>'

Check the status of an async scoring task.

Returns:

  • status=“pending”: Task is queued but not started
  • status=“running”: Task is currently processing
  • status=“completed”: Task finished successfully, score is available
  • status=“failed”: Task failed, error_message contains details
task_id
required
Task Id
string

Successful Response

Media typeapplication/json
AsyncScoringStatus
object
task_id
required
Task Id

Celery task ID

string
status
required
Status

Task status: pending, running, completed, failed

string
score
Any of:
number
error_message
Any of:
string
Examplegenerated
{
"task_id": "example",
"status": "example",
"score": 1,
"error_message": "example"
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example",
"input": "example",
"ctx": {}
}
]
}