> 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-creation-and-linking/user-linking/sentuserlinkingfailurereason.md).

# SENTUserLinkingFailureReason

```objectivec
typedef NS_ENUM(NSUInteger, SENTUserLinkingFailureReason)
```

| Type                                                 | Description                                                                                       |
| ---------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **SENTUserLinkingFailureReasonNoUser**               | No user present on the device. Call createUserWithOptions: completionHandler: to create a user.   |
| **SENTUserLinkingFailureReasonUserAlreadyLinked**    | The user is already linked.                                                                       |
| **SENTUserLinkingFailureReasonNetworkError**         | A network error occurred.                                                                         |
| **SENTUserLinkingFailureReasonServerError**          | A server error occurred.                                                                          |
| **SENTUserLinkingFailureReasonUserDisabledRemotely** | The user is disabled remotely.                                                                    |
| **SENTUserLinkingFailureReasonUnexpectedError**      | An unexpected error occurred. Check the corresponding SENTUserLinkingError.details for more info. |
| **SENTUserLinkingFailureReasonAppSideLinkingFailed** | The application failed to complete the user linking step.                                         |
