curl https://app.selfbench.dev/api/orgs/mupt-ai/repos/mupt-ai/self-bench/tasks \
-H "Authorization: Bearer $SELFBENCH_API_KEY"
{
"tasks": [{
"runId": "batch-…",
"taskId": "task-id",
"difficulty": "medium",
"state": "accepted",
"sourcePr": 123
}]
}
Workspace API
List Tasks
List generated tasks for a connected repository.
GET
/
api
/
orgs
/
{org}
/
repos
/
{owner}
/
{name}
/
tasks
curl https://app.selfbench.dev/api/orgs/mupt-ai/repos/mupt-ai/self-bench/tasks \
-H "Authorization: Bearer $SELFBENCH_API_KEY"
{
"tasks": [{
"runId": "batch-…",
"taskId": "task-id",
"difficulty": "medium",
"state": "accepted",
"sourcePr": 123
}]
}
string
required
Workspace login.
string
required
GitHub owner.
string
required
Repository name.
string
required
Bearer plus a SelfBench API key.curl https://app.selfbench.dev/api/orgs/mupt-ai/repos/mupt-ai/self-bench/tasks \
-H "Authorization: Bearer $SELFBENCH_API_KEY"
{
"tasks": [{
"runId": "batch-…",
"taskId": "task-id",
"difficulty": "medium",
"state": "accepted",
"sourcePr": 123
}]
}