---
title: "updateStatus(_:)"
framework: proximityreader
role: symbol
role_heading: Instance Method
path: "proximityreader/customerengagementsession/updatestatus(_:)"
---

# updateStatus(_:)

Updates the status on the customer’s screen.

## Declaration

```swift
final func updateStatus(_ status: CustomerEngagement.Status) async throws
```

## Parameters

- `status`: An enum that defines a fixed status text which includes a title and a subtitle.

## Mentioned in

Adding support for Tap to Share to your app

## Discussion

Discussion When there isn’t any form, like a sign-up form being displayed, the screen defaults to CustomerEngagement.Status.ready unless there is a CustomerEngagement.ShoppingCart. CustomerEngagement.Status.ready resets the default screen from CustomerEngagement.ShoppingCart. note: CustomerEngagementSession.Error if the request fails.

## See Also

### Updating the customer status and cart

- [updateShoppingCart(_:)](proximityreader/customerengagementsession/updateshoppingcart(_:).md)
