Complete Current Call
POST/api/power-dialer/sessions/:session_id/complete
Mark current call as complete and advance the session index.
This endpoint:
- Updates session counters (completed/failed)
- Advances queue index
- Executes disposition actions (callback task, wrong number, etc.)
- Returns minimal session state
Note: Frontend manages queue locally - no need to return next contact.
Args: session_id: Session identifier request: Completion request with disposition power_dialer_service: Injected power dialer service
Returns: Minimal session state (session_id, status, progress counters)
Raises: HTTPException 404: If session not found HTTPException 500: If operation fails
Request
Responses
- 200
- 404
- 422
Successful Response
Not found
Validation Error