> For the complete documentation index, see [llms.txt](https://docs.sentiance.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sentiance.com/sdk/api-reference/ios/user-context/sentusercontextdelegate.md).

# SENTUserContextDelegate

## SENTUserContextDelegate API

### `didUpdateUserContext()`

Receives user context updates.

```swift
func didUpdateUserContext(_ userContext: SENTUserContext, 
                          forCriteriaMask criteriaMask: SENTUserContextUpdateCriteria)
```

### `didUpdateProvisionalAwareUserContext()`

Receives user context updates that may include provisional events. See [isProvisional](/sdk/api-reference/ios/event-timeline/senttimelineevent.md).

```swift
func didUpdateProvisionalAwareUserContext(_ userContext: SENTUserContext, 
                                          forCriteriaMask criteriaMask: SENTUserContextUpdateCriteria)
```
