---
# System prepended metadata

title: PUT /usercentics

---

## Endpoint de stockage des consentements utilisateurs

PUT `/identify/{version}/usercentrics`

### Body
```json

{
    "service_consents": List[{id: String, status: Boolean}] // On ne renvoie que les non-essentiels 
}

```
Response 200 

### Mapping 

```json 
BRANCH("kP92Eu27g"), AMPLITUDE("Sk9kb5VoOi-7"), FACEBOOK("ocv9HNX_g"), HELLO_MY_BOT("6HgPXo1si"),
```



### Cas utilisateurs

- Nouveau user
- User actuels qui ont déjà passé le consentement

Workflow app nouvel utilisateur
- 1er Lancement de l'app
- Ouverture de user-centric
- Accept_all
- Deny_all
- Granular
- Stocker dans le back
- Arrivée sur la home page

Workflow app avec utilisateur ayant déjà donné le consentement
- Pas d'affichaque de use-centric
- Dans mon compte -> Confidentialité -> Paramètre -> Gestion des consentements
- Accept_all
- Deny_all
- Granular
- Stocker dans le back

Création/Connexion d'un compte d'un guest
- Est-ce que les consentements sauvegardés seront bien transféré du guest à son nouveau compte ?

Hypothèse
- Est-ce qu'on reset les consentements après l'ajout de la fonctionnalité de sauvegarde au back ?