A call is charged when it completes with
status ok or partial. A response you did not read because your client timed out is still a completed call. Set client timeouts above the API’s own 12 s deadline to avoid paying for responses you discard.