> ## Documentation Index
> Fetch the complete documentation index at: https://docs.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dissociate Social Account from User Process

Also known simply as the "Dissociate Social" Process, this Process removes an associated social account from the current User ID (i.e., this Process deletes a registered social connection from the User entity).

## Process Flow

This table describes the Process functionality at a high level.

**Preconditions**

* The Storefront Gateway User ID is fully activated, with at least one associated social media profile.
* The Storefront Gateway User ID has least one other sign-in method (another associated account, authN ID + password)
* The user is currently authenticated in Storefront Gateway.

**Basic Flow**

1. The user selects to disconnect the desired social media account (e.g., Facebook, Google).
   * The UI can present this concept to the user in any form your organization sees fit (e.g., "disconnect," "unlink," or "disassociate").
2. Storefront Gateway first verifies the User ID authN options, and then removes the association.

   **Note:** The user **must** have at least one other authentication method. For example:

   * A verified authN ID and password
   * Another associated social account

**Postconditions**

* The Storefront Gateway User entity is no longer connected to the selected social media provider.

**Possible or Common Errors**

* A generic "invalid user state" error if the selected social media is the user's **only** sign-in option (i.e., the user does not have a set authN ID + password, or another social media account, to use for authentication).
* Generic "invalid provider" error if the social media supplied by the UI is not associated to the User ID.

## App Settings

This Process currently has no relevant app settings to configure the Process behavior.

## User Journey Diagram

<img src="https://mintcdn.com/amdocs-spbu/_Twl74NQXCAg2nPh/marketONE/sgProcessGuide/images/sfgw_userJourneyDissociateSocial.png?fit=max&auto=format&n=_Twl74NQXCAg2nPh&q=85&s=20cfb5ec14162cbe040f542b851ef082" alt="" width="1750" height="1321" data-path="marketONE/sgProcessGuide/images/sfgw_userJourneyDissociateSocial.png" />

## Use Cases

See the following use case topics for guided API walkthoughs of this Process:

* [Dissociate social account (user has a single associated social account)](c_dissociateSocialSingle)
* [Dissociate social account (user has multiple associated social accounts)](c_dissociateSocialMultiple)
* [Social dissociation errors](c_socialDissociationErrors)

## See Also

* The user can re-associate the social account, if they want, with either:
  * The [Associate Social Account to User](c_associateSocial) Process (authenticated state)
  * The [Onboard and Associate User with Social Account](c_onboardAuthenticateUserSocial) Process (anonymous/un-authenticated state)

* **[Dissociate social account (single account)](c_dissociateSocialSingle)**

* **[Dissociate social account (multiple accounts)](c_dissociateSocialMultiple)**

* **[Social account dissociation errors](c_socialDissociationErrors)**

**Parent topic:**[Identity Management Processes](../images/c_identityProcesses)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.