Skip to content

Page through a backtest's rows

GET
/v1/backtest/{backtest_id}/rows
curl --request GET \
--url 'https://api-staging.asqary.com/v1/backtest/example/rows?after=0&limit=100&errors_only=false' \
--header 'Authorization: Bearer <token>'
backtest_id
required
string
/^bt_[0-9a-f]{32}$/
after
integer
0

Row number to continue after (next_after).

limit
integer
default: 100 >= 1 <= 1000
errors_only
boolean

A page of rows

Media typeapplication/json
object
rows
required
Array<object>
object
row
integer
input
object
key
additional properties
any
label
string | null
score
integer | null
risk_level
string | null
confidence
integer | null
recommended_action
string | null
reasons
Array<object> | null
object
code
required
string
contribution
required

Score points this rule added.

number
message
required
string
details
required
object
key
additional properties
any
error
string | null
has_more
required
boolean
next_after
required
integer | null

Example generated

{
"rows": [
{
"row": 1,
"input": {},
"label": "example",
"score": 1,
"risk_level": "example",
"confidence": 1,
"recommended_action": "example",
"reasons": [
{
"code": "example",
"contribution": 1,
"message": "example",
"details": {}
}
],
"error": "example"
}
],
"has_more": true,
"next_after": 1
}

Resource or endpoint not found.

Media typeapplication/json
object
error_code
required

Invalid_request, unauthorized, key_expired, key_revoked, forbidden, ip_not_allowed, quota_exceeded, not_found, method_not_allowed, conflict, policy_in_use, policy_active, policy_archived, idempotency_key_reused, validation_failed, rule_not_available, backtest_invalid_rows, backtest_too_large, rate_limited, internal_error

string
message
required
string
retryable
required
boolean
request_id
string
details
One of:
Array<object>
object
field
required
string
message
required
string
code
string

Example generated

{
"error_code": "example",
"message": "example",
"retryable": true,
"request_id": "example",
"details": {}
}