Python
from parallel import Parallel
client = Parallel()
task_group_events = client.beta.task_group.events("taskgroup_id")
for event in task_group_events:
print(event)import Parallel from "parallel-web";
const client = new Parallel();
const taskGroupEvents = await client.beta.taskGroup.events(
'taskgroup_id',
);
for await (const event of taskGroupEvents) {
console.log(event);
}
HttpResponse<String> response = Unirest.get("https://api.parallel.ai/v1beta/tasks/groups/{taskgroup_id}/events")
.header("x-api-key", "<api-key>")
.asString();curl --request GET \
--url https://api.parallel.ai/v1beta/tasks/groups/{taskgroup_id}/events \
--header 'x-api-key: <api-key>'{
"type": "task_group_status",
"event_id": "123",
"status": {
"num_task_runs": 1,
"task_run_status_counts": {
"completed": 1
},
"is_active": false,
"status_message": "",
"modified_at": "2025-04-23T20:21:48.037943Z"
}
}{
"type": "error",
"error": {
"ref_id": "fcb2b4f3-c75e-4186-87bc-caa1a8381331",
"message": "TaskGroup not found"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Tasks (Beta)
Stream Task Group Events
Streams events from a TaskGroup: status updates and run completions.
The connection will remain open for up to an hour as long as at least one run in the group is still active.
GET
/
v1beta
/
tasks
/
groups
/
{taskgroup_id}
/
events
Python
from parallel import Parallel
client = Parallel()
task_group_events = client.beta.task_group.events("taskgroup_id")
for event in task_group_events:
print(event)import Parallel from "parallel-web";
const client = new Parallel();
const taskGroupEvents = await client.beta.taskGroup.events(
'taskgroup_id',
);
for await (const event of taskGroupEvents) {
console.log(event);
}
HttpResponse<String> response = Unirest.get("https://api.parallel.ai/v1beta/tasks/groups/{taskgroup_id}/events")
.header("x-api-key", "<api-key>")
.asString();curl --request GET \
--url https://api.parallel.ai/v1beta/tasks/groups/{taskgroup_id}/events \
--header 'x-api-key: <api-key>'{
"type": "task_group_status",
"event_id": "123",
"status": {
"num_task_runs": 1,
"task_run_status_counts": {
"completed": 1
},
"is_active": false,
"status_message": "",
"modified_at": "2025-04-23T20:21:48.037943Z"
}
}{
"type": "error",
"error": {
"ref_id": "fcb2b4f3-c75e-4186-87bc-caa1a8381331",
"message": "TaskGroup not found"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Path Parameters
Response
Successful Response
- TaskGroupStatusEvent
- TaskRunEvent
- ErrorEvent
Event indicating an update to group status.