Skip to main content

Complete Current Call

POST 

/api/power-dialer/sessions/:session_id/complete

Mark current call as complete and advance the session index.

This endpoint:

  1. Updates session counters (completed/failed)
  2. Advances queue index
  3. Executes disposition actions (callback task, wrong number, etc.)
  4. 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

Successful Response