# Fournisseurs ou finalités manquants dans la chaîne de consentement ou lors de l’utilisation de la fonction \_\_tcfapi()

Lorsque vous utilisez la fonction \_\_tcfapi(), vous constaterez parfois que certains vendeurs ou finalités sont manquants. Généralement, ce n'est pas un bug : cela est dû aux spécifications fonctionnelles du TCF V2.

Lorsque vous accédez à la vue des préférences et effectuez un choix granulaire, la fonction renverra des valeurs à "**Vrai**" ou "**Faux**" pour les finalités. La liste sera créée en partant de l'ID 1 et en se terminant par le dernier vendeur ou la dernière finalité avec un "**True"** valeur.

Si cette dernière finalité avec un "**Vrai**" a un ID inférieur à 10 (dernier ID de finalité) et que d'autres ont un statut "**Faux**" , alors la liste des finalités affichée dans la fonction \_\_tcfapi() et la chaîne de consentement se terminera par cette dernière finalité avec un "**Vrai**" valeur. Les finalités suivantes avec un ID supérieur ne s'afficheront pas car leur statut serait à "**Faux**".

* Par exemple, si vous effectuez le choix suivant dans la vue des préférences :

![](https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fp6VtwrefPk8Zu0ymjCRt%2Fdownloads.intercomcdn.comio23848225567699bdd602e3bd619558297Capture%2Bd%E2%80%99e%CC%81cran%2B2020-08-21%2Ba%CC%80%2B14.22.26.png?alt=media\&token=0a0c80a6-9d5c-43d6-9579-d42d8664a5f4)

&#x20;

* La fonction tcfapi() renverra le résultat suivant :

```
purpose: {
	consents: {
		1: true
		2: false
		3: true	
		4: true
		5: true
		6: true
		7: true
	}
	legitimateInterests: {
		1: false
		2: false
		3: true
		4: true
		5: true
		6: true
		7: true
	}
}
```

​

* La chaîne de consentement aura les valeurs suivantes :

```
"purposeConsents": { 
	"1": true, 
	"3": true, 
	"4": true, 
	"5": true, 
	"6": true, 
	"7": true 
}, 
"purposeLegitimateInterests": { 
	"3": true, 
	"4": true, 
	"5": true, 
	"6": true, 
	"7": true 
}
```

* Le même comportement se produira lors de choix granulaires dans la vue des vendeurs.
