# Créer un type sémantique à l'aide de l'API

Disponible dans...

* Cloud API Services Platform
* Cloud Big Data
* Cloud Big Data Platform
* Cloud Data Fabric
* Cloud Data Integration
* Cloud Data Management Platform
* Cloud Pipeline Designer Standard Edition
* Data Fabric
* Qlik Talend Cloud Enterprise Edition

Vous pouvez créer des types sémantiques.

Le workflow suivant s'applique à toute personne créant un type sémantique à l'aide de l'API Talend Dictionary Service :

1. Créez un type sémantique avec le statut sandbox, qui est le statut initial des types sémantiques.
2. Modifiez le type de votre type sémantique :
   * le type DICT, basé sur une liste de valeurs fermée ou ouverte,
   * le type REGEX qui compare vos données par rapport à une expression régulière présélectionnée,
   * le type COMPOUND, sous lequel vous pouvez grouper plusieurs types existants.
3. Ajouter des documents au type sémantique Dictionary (Dictionnaire)
   1. Sélectionnez Post dans la liste HTTP Method (Méthode HTTP).

   2. Saisissez l'URL suivante : https://tds.{region}.cloud.talend.com/semanticservice/documents

   3. Dans le champ Body, incluez les détails du type sémantique au format JSON :

      ```
      {
          "categoryId": "{{categoryID}}",
          "values": [
              ["categoryValue1"],
              ["categoryValue2"]
          ]
      }
      ```

      {{categoryID}} est l'identifiant retourné lorsque vous créez le type sémantique, par exemple : 5f80848e51b6b16703a4318d

      {{categoryValue1}} et {{categoryValue2}} sont les valeurs à ajouter à ce type. Vous pouvez ajouter n'importe quel nombre de valeurs, mais cet exemple comprend deux valeurs insérées.

      La réponse ressemble à ceci, un identifiant est généré pour chaque valeur insérée :

      ```
      {
          "ids": [
              "683db466204921103f58807c",
              "683db467204921103f58807d"
          ]
      }
      ```
4. Sauvegardez le type sémantique au statut sandbox, en tant que brouillon.
5. Vérifiez le statut du type sémantique.
6. Publiez le brouillon pour rendre le type sémantique disponible dans les applications Talend.

### Dans cette section

* [Créer un type sémantique avec le statut sandbox à l'aide de l'API](https://help.qlik.com/talend/fr-FR/data-stewardship-user-guide/Cloud/api-tsd-create-sandbox)
* [Modifier le type sémantique ayant le statut sandbox à l'aide de l'API](https://help.qlik.com/talend/fr-FR/data-stewardship-user-guide/Cloud/api-tsd-edit-sandbox)
* [Sauvegarder un type sémantique en tant que brouillon à l'aide de l'API](https://help.qlik.com/talend/fr-FR/data-stewardship-user-guide/Cloud/api-tsd-save-draft)
* [Obtenir le statut de l'opération de sauvegarde à l'aide de l'API](https://help.qlik.com/talend/fr-FR/data-stewardship-user-guide/Cloud/api-tsd-save-status)
* [Publier le brouillon du type sémantique à l'aide de l'API](https://help.qlik.com/talend/fr-FR/data-stewardship-user-guide/Cloud/api-tsd-publish-draft)
* [Modifier le type sémantique publié à l'aide de l'API](https://help.qlik.com/talend/fr-FR/data-stewardship-user-guide/Cloud/api-tsd-edit-semantic-type)