---
title: "resumeRequest(_:)"
framework: LiveCommunicationKit
role: symbol
role_heading: Instance Method
platforms: [iOS 27.2+, iPadOS 27.2+, Mac Catalyst 27.2+, macOS 27.2+, visionOS 27.2+]
path: "livecommunicationkit/liveassistanceextension/resumerequest(_:)"
---

# resumeRequest(_:)

Resumes an assistance request, in response to a call from the framework.

## Declaration

```swift
@MainActor func resumeRequest(_ request: LiveAssistanceRequest) async throws -> LiveAssistanceRequest.Response
```

## Discussion

Discussion The framework calls this method on your extension after your container app performs any required setup — such as completing a sign in — and calls returnToCall(requestID:). In your implementation, do the following: Re-perform any needed setup and eligibility checks. Forward request.url to your backend. Return LiveAssistanceRequest.Response.proceed. If the request can’t proceed, throw LiveAssistanceRequestError instead to end the request. The framework only calls this method if you handled the original call to prepareAssistanceRequest(_:) by returning LiveAssistanceRequest.Response.requiresUserInput(reason:). It doesn’t call this method if you originally returned LiveAssistanceRequest.Response.proceed.
