api.jobs.save_feedback
POST /job/feedback/{jobDisplayId}— ACPortal
Python
api.jobs.save_feedback(job_display_id: int | str, feedback_id: str | None = None, cancel_job: bool = False, *, data: FeedbackSaveModel | dict | None = None) -> ServiceBaseResponse
CLI
ab jobs save_feedback <job_display_id> <feedback_id> <cancel_job> [--data ...]
POST /job/feedback/{jobDisplayId} (ACPortal)
Args: job_display_id: Job display ID. feedback_id: Feedback UUID to save. cancel_job: Whether the API should cancel the job. data: Optional full feedback payload. When provided, this payload is sent instead of building one from feedback_id/cancel_job.
Request body — FeedbackSaveModel
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Feedback UUID |
|
|
no |
Whether to cancel the job |
Response
Returns ServiceBaseResponse.
Field |
Type |
Required |
Description |
|---|---|---|---|
|
|
no |
Whether the operation succeeded |
|
|
no |
Error detail when success is False |
|
|
no |
Current job sub-management status |
|
|
no |
Documents from the operation — URL/reference strings or document objects (label byte codes) |
|
|
no |
Detailed error object when success is False |
|
|
no |
Whether user confirmation is needed |
|
|
no |
Notification messages for user |
|
|
no |
Shipment UUID created or modified |
|
|
no |
Carrier acceptance reference |
|
|
no |
Shipment weight details |
|
|
no |
Total net charge amount |
|
|
no |
Currency code (e.g., USD) |
|
|
no |
Whether international info is needed |
|
|
no |
Whether ship-out date confirmation is needed |
|
|
no |
Whether FedEx Express freight details are required |
|
|
no |
Carrier API type code |