---
title: Typeform
description: Interagir avec Typeform
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="typeform"
  color="#262627"
/>

{/* MANUAL-CONTENT-START:intro */}
[Typeform](https://www.typeform.com/) est une plateforme conviviale pour créer des formulaires conversationnels, des sondages et des quiz avec un accent sur l'expérience utilisateur engageante.

Avec Typeform, vous pouvez :

- **Créer des formulaires interactifs** : concevoir de beaux formulaires conversationnels qui engagent les répondants avec une interface unique présentant une question à la fois
- **Personnaliser votre expérience** : utiliser la logique conditionnelle, les champs masqués et les thèmes personnalisés pour créer des parcours utilisateur personnalisés
- **Intégrer avec d'autres outils** : se connecter à plus de 1000 applications grâce aux intégrations natives et aux API
- **Analyser les données de réponse** : obtenir des informations exploitables grâce à des outils d'analyse et de reporting complets

Dans Sim, l'intégration Typeform permet à vos agents d'interagir programmatiquement avec vos données Typeform dans le cadre de leurs flux de travail. Les agents peuvent récupérer les réponses aux formulaires, traiter les données de soumission et incorporer directement les retours des utilisateurs dans les processus de prise de décision. Cette intégration est particulièrement précieuse pour des scénarios comme la qualification des prospects, l'analyse des retours clients et la personnalisation basée sur les données. En connectant Sim avec Typeform, vous pouvez créer des flux de travail d'automatisation intelligents qui transforment les réponses aux formulaires en informations exploitables - analysant le sentiment, catégorisant les retours, générant des résumés et même déclenchant des actions de suivi basées sur des modèles de réponse spécifiques.
{/* MANUAL-CONTENT-END */}

## Instructions d'utilisation

Intégrez Typeform dans le flux de travail. Permet de récupérer les réponses, télécharger des fichiers et obtenir des informations sur les formulaires. Peut être utilisé en mode déclencheur pour lancer un flux de travail lorsqu'un formulaire est soumis. Nécessite une clé API.

## Outils

### `typeform_responses`

Récupérer les réponses aux formulaires depuis Typeform

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `formId` | string | Oui | ID du formulaire Typeform |
| `apiKey` | string | Oui | Token d'accès personnel Typeform |
| `pageSize` | number | Non | Nombre de réponses à récupérer \(par défaut : 25\) |
| `since` | string | Non | Récupérer les réponses soumises après cette date \(format ISO 8601\) |
| `until` | string | Non | Récupérer les réponses soumises avant cette date \(format ISO 8601\) |
| `completed` | string | Non | Filtrer par statut d'achèvement \(true/false\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `total_items` | nombre | Nombre total de réponses |
| `page_count` | nombre | Nombre total de pages disponibles |
| `items` | tableau | Tableau d'objets de réponse avec response_id, submitted_at, answers et metadata |

### `typeform_files`

Télécharger les fichiers importés dans les réponses Typeform

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `formId` | chaîne | Oui | ID du formulaire Typeform |
| `responseId` | chaîne | Oui | ID de réponse contenant les fichiers |
| `fieldId` | chaîne | Oui | ID unique du champ d'importation de fichier |
| `filename` | chaîne | Oui | Nom du fichier importé |
| `inline` | booléen | Non | Indique si le fichier doit être demandé avec Content-Disposition en ligne |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `fileUrl` | chaîne | URL de téléchargement direct pour le fichier importé |
| `contentType` | chaîne | Type MIME du fichier importé |
| `filename` | chaîne | Nom d'origine du fichier importé |

### `typeform_insights`

Récupérer les insights et analyses pour les formulaires Typeform

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `formId` | chaîne | Oui | ID du formulaire Typeform |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `fields` | array | Nombre d'utilisateurs qui ont abandonné à ce champ |

### `typeform_list_forms`

Récupérer la liste de tous les formulaires dans votre compte Typeform

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |
| `search` | chaîne | Non | Requête de recherche pour filtrer les formulaires par titre |
| `page` | nombre | Non | Numéro de page \(par défaut : 1\) |
| `pageSize` | nombre | Non | Nombre de formulaires par page \(par défaut : 10, max : 200\) |
| `workspaceId` | chaîne | Non | Filtrer les formulaires par ID d'espace de travail |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `total_items` | nombre | Nombre total de formulaires dans le compte |
| `page_count` | nombre | Nombre total de pages disponibles |
| `items` | tableau | Tableau d'objets de formulaire avec id, title, created_at, last_updated_at, settings, theme et _links |

### `typeform_get_form`

Récupérer les détails complets et la structure d'un formulaire spécifique

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |
| `formId` | chaîne | Oui | Identifiant unique du formulaire |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `id` | chaîne | Identifiant unique du formulaire |
| `title` | chaîne | Titre du formulaire |
| `type` | chaîne | Type de formulaire \(form, quiz, etc.\) |
| `settings` | objet | Paramètres du formulaire incluant la langue, la barre de progression, etc. |
| `theme` | objet | Référence du thème |
| `workspace` | objet | Référence de l'espace de travail |
| `fields` | tableau | Tableau des champs/questions du formulaire |
| `welcome_screens` | tableau | Tableau des écrans d'accueil \(vide si aucun n'est configuré\) |
| `thankyou_screens` | tableau | Tableau des écrans de remerciement |
| `created_at` | chaîne | Horodatage de création du formulaire \(format ISO 8601\) |
| `last_updated_at` | chaîne | Horodatage de dernière mise à jour du formulaire \(format ISO 8601\) |
| `published_at` | chaîne | Horodatage de publication du formulaire \(format ISO 8601\) |
| `_links` | objet | Liens vers les ressources associées incluant l'URL publique du formulaire |

### `typeform_create_form`

Créer un nouveau formulaire avec champs et paramètres

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |
| `title` | chaîne | Oui | Titre du formulaire |
| `type` | chaîne | Non | Type de formulaire \(par défaut : "form"\). Options : "form", "quiz" |
| `workspaceId` | chaîne | Non | ID de l'espace de travail où créer le formulaire |
| `fields` | json | Non | Tableau d'objets de champs définissant la structure du formulaire. Chaque champ nécessite : type, titre et propriétés/validations optionnelles |
| `settings` | json | Non | Objet de paramètres du formulaire \(langue, barre de progression, etc.\) |
| `themeId` | chaîne | Non | ID du thème à appliquer au formulaire |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `id` | chaîne | Identifiant unique du formulaire créé |
| `title` | chaîne | Titre du formulaire |
| `type` | chaîne | Type de formulaire |
| `settings` | objet | Objet de paramètres du formulaire |
| `theme` | objet | Référence du thème |
| `workspace` | objet | Référence de l'espace de travail |
| `fields` | tableau | Tableau des champs du formulaire créés \(vide si aucun n'a été ajouté\) |
| `welcome_screens` | tableau | Tableau des écrans d'accueil \(vide si aucun n'est configuré\) |
| `thankyou_screens` | tableau | Tableau des écrans de remerciement |
| `_links` | objet | Liens vers les ressources associées incluant l'URL publique du formulaire |

### `typeform_update_form`

Mettre à jour un formulaire existant à l'aide d'opérations JSON Patch

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |
| `formId` | chaîne | Oui | Identifiant unique du formulaire à mettre à jour |
| `operations` | json | Oui | Tableau d'opérations JSON Patch \(RFC 6902\). Chaque opération nécessite : op \(add/remove/replace\), path, et value \(pour add/replace\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `message` | chaîne | Message de confirmation de succès |

### `typeform_delete_form`

Supprimer définitivement un formulaire et toutes ses réponses

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ----------- | ----------- |
| `apiKey` | chaîne | Oui | Jeton d'accès personnel Typeform |
| `formId` | chaîne | Oui | Identifiant unique du formulaire à supprimer |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `deleted` | booléen | Indique si le formulaire a été supprimé avec succès |
| `message` | chaîne | Message de confirmation de suppression |
