Skip to main content

Disposition Timeout

POST 

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

Handle disposition timeout - 30 seconds passed without user selecting disposition.

NOTE: This endpoint is now largely unused. The frontend handles timeout locally by advancing the queue without creating a CallLog (no disposition = no log). This endpoint is kept for backwards compatibility but does NOT create CallLogs.

Note: Frontend manages queue locally - no need to return next contact.

Args: session_id: Session identifier request: Timeout request with call_id power_dialer_service: Injected power dialer service

Returns: Minimal session state (session_id, status, current_index)

Raises: HTTPException 404: If session not found HTTPException 500: If operation fails

Request

Responses

Successful Response