api.jobs.timeline.create_task
POST /job/{jobDisplayId}/timeline— ACPortal
Python
api.jobs.timeline.create_task(job_display_id: int, *, data: BaseTimelineTaskRequest | dict, create_email: bool | None = None) -> TimelineSaveResponse
CLI
ab jobs timeline create_task <job_display_id> [--data ...] [--create-email ...]
POST /job/{jobDisplayId}/timeline — create or update a task.
Args:
job_display_id: Job display ID.
data: Task request model instance or dict with taskCode and
task-code-specific fields.
create_email: Send status notification email (query param).
Query parameters — TimelineCreateParams
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Send status notification email |
Response
Returns TimelineSaveResponse.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Operation success flag |
|
|
no |
Error message if failed |
|
|
no |
Whether task already existed |
|
|
no |
Created or updated task |
|
|
no |
Email log ID if email sent |
|
|
no |
Updated job sub-management status |