From 2800721b626e9c8607ff7ac8a17f09d93ab9239a Mon Sep 17 00:00:00 2001 From: waleedlatif1 Date: Thu, 6 Nov 2025 01:53:52 +0000 Subject: [PATCH] feat(i18n): update translations --- .../docs/content/docs/de/tools/elevenlabs.mdx | 1 + apps/docs/content/docs/de/tools/typeform.mdx | 147 +++++++++++++++++- .../docs/content/docs/es/tools/elevenlabs.mdx | 1 + apps/docs/content/docs/es/tools/typeform.mdx | 145 ++++++++++++++++- .../docs/content/docs/fr/tools/elevenlabs.mdx | 1 + apps/docs/content/docs/fr/tools/typeform.mdx | 145 ++++++++++++++++- .../docs/content/docs/ja/tools/elevenlabs.mdx | 1 + apps/docs/content/docs/ja/tools/typeform.mdx | 147 +++++++++++++++++- .../docs/content/docs/zh/tools/elevenlabs.mdx | 5 +- apps/docs/content/docs/zh/tools/typeform.mdx | 145 ++++++++++++++++- apps/docs/i18n.lock | 40 ++++- 11 files changed, 754 insertions(+), 24 deletions(-) diff --git a/apps/docs/content/docs/de/tools/elevenlabs.mdx b/apps/docs/content/docs/de/tools/elevenlabs.mdx index 2037bf543a..5833e4ae4c 100644 --- a/apps/docs/content/docs/de/tools/elevenlabs.mdx +++ b/apps/docs/content/docs/de/tools/elevenlabs.mdx @@ -60,6 +60,7 @@ TTS mit ElevenLabs-Stimmen konvertieren | Parameter | Typ | Beschreibung | | --------- | ---- | ----------- | | `audioUrl` | string | Die URL der generierten Audiodatei | +| `audioFile` | file | Die generierte Audiodatei | ## Hinweise diff --git a/apps/docs/content/docs/de/tools/typeform.mdx b/apps/docs/content/docs/de/tools/typeform.mdx index 0a538884a1..3b3b87c719 100644 --- a/apps/docs/content/docs/de/tools/typeform.mdx +++ b/apps/docs/content/docs/de/tools/typeform.mdx @@ -46,7 +46,7 @@ In Sim ermöglicht die Typeform-Integration Ihren Agenten, programmatisch mit Ih ## Nutzungsanleitung -Integrieren Sie Typeform in den Workflow. Kann Antworten abrufen, Dateien herunterladen und Formulareinblicke gewinnen. API-Schlüssel erforderlich. +Integriert Typeform in den Workflow. Kann Antworten abrufen, Dateien herunterladen und Formularstatistiken erhalten. Kann im Trigger-Modus verwendet werden, um einen Workflow auszulösen, wenn ein Formular abgesendet wird. Erfordert API-Schlüssel. ## Tools @@ -69,9 +69,25 @@ Formularantworten von Typeform abrufen | Parameter | Typ | Beschreibung | | --------- | ---- | ----------- | -| `total_items` | number | Gesamtanzahl der Antworten | -| `page_count` | number | Gesamtanzahl der Seiten | -| `items` | json | Antwortelemente | +| `total_items` | number | Gesamtzahl der Antworten/Formulare | +| `page_count` | number | Gesamtseitenanzahl | +| `items` | json | Array der Antwort-/Formularelemente | +| `id` | string | Eindeutige Formular-ID | +| `title` | string | Formulartitel | +| `type` | string | Formulartyp | +| `created_at` | string | ISO-Zeitstempel der Formularerstellung | +| `last_updated_at` | string | ISO-Zeitstempel der letzten Aktualisierung | +| `settings` | json | Formulareinstellungsobjekt | +| `theme` | json | Theme-Konfigurationsobjekt | +| `workspace` | json | Workspace-Informationen | +| `fields` | json | Array der Formularfelder/Fragen | +| `thankyou_screens` | json | Array der Dankesbildschirme | +| `_links` | json | Links zu verwandten Ressourcen | +| `deleted` | boolean | Ob das Formular erfolgreich gelöscht wurde | +| `message` | string | Löschbestätigungsnachricht | +| `fileUrl` | string | URL der heruntergeladenen Datei | +| `contentType` | string | Datei-Content-Type | +| `filename` | string | Dateiname | ### `typeform_files` @@ -113,6 +129,129 @@ Einblicke und Analysen für Typeform-Formulare abrufen | --------- | ---- | ----------- | | `fields` | array | Anzahl der Benutzer, die bei diesem Feld abgebrochen haben | +### `typeform_list_forms` + +Eine Liste aller Formulare in Ihrem Typeform-Konto abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Typeform persönliches Zugriffstoken | +| `search` | string | Nein | Suchanfrage zum Filtern von Formularen nach Titel | +| `page` | number | Nein | Seitennummer \(Standard: 1\) | +| `pageSize` | number | Nein | Anzahl der Formulare pro Seite \(Standard: 10, max: 200\) | +| `workspaceId` | string | Nein | Formulare nach Workspace-ID filtern | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `total_items` | number | Gesamtanzahl der Formulare im Konto | +| `page_count` | number | Gesamtanzahl der verfügbaren Seiten | +| `items` | array | Array von Formularobjekten | + +### `typeform_get_form` + +Vollständige Details und Struktur eines bestimmten Formulars abrufen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Typeform persönliches Zugriffstoken | +| `formId` | string | Ja | Eindeutige Formular-ID | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Eindeutige Formular-ID | +| `title` | string | Formulartitel | +| `type` | string | Formulartyp \(form, quiz, etc.\) | +| `created_at` | string | ISO-Zeitstempel der Formularerstellung | +| `last_updated_at` | string | ISO-Zeitstempel der letzten Aktualisierung | +| `settings` | object | Formulareinstellungen einschließlich Sprache, Fortschrittsbalken, etc. | +| `theme` | object | Theme-Konfiguration mit Farben, Schriftarten und Design-Einstellungen | +| `workspace` | object | Workspace-Informationen | + +### `typeform_create_form` + +Ein neues Formular mit Feldern und Einstellungen erstellen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Typeform persönliches Zugriffstoken | +| `title` | string | Ja | Formulartitel | +| `type` | string | Nein | Formulartyp \(Standard: "form"\). Optionen: "form", "quiz" | +| `workspaceId` | string | Nein | Workspace-ID, in der das Formular erstellt werden soll | +| `fields` | json | Nein | Array von Feldobjekten, die die Formularstruktur definieren. Jedes Feld benötigt: Typ, Titel und optionale Eigenschaften/Validierungen | +| `settings` | json | Nein | Formulareinstellungsobjekt \(Sprache, Fortschrittsbalken, etc.\) | +| `themeId` | string | Nein | Theme-ID, die auf das Formular angewendet werden soll | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Eindeutige Kennung des erstellten Formulars | +| `title` | string | Formulartitel | +| `type` | string | Formulartyp | +| `created_at` | string | ISO-Zeitstempel der Formularerstellung | +| `last_updated_at` | string | ISO-Zeitstempel der letzten Aktualisierung | +| `settings` | object | Formulareinstellungen | +| `theme` | object | Angewandte Theme-Konfiguration | +| `workspace` | object | Workspace-Informationen | +| `fields` | array | Array der erstellten Formularfelder | +| `_links` | object | Links zu verwandten Ressourcen | + +### `typeform_update_form` + +Ein bestehendes Formular mit JSON Patch-Operationen aktualisieren + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Typeform persönliches Zugriffstoken | +| `formId` | string | Ja | Eindeutige Kennung des zu aktualisierenden Formulars | +| `operations` | json | Ja | Array von JSON Patch-Operationen \(RFC 6902\). Jede Operation benötigt: op \(add/remove/replace\), path und value \(für add/replace\) | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `id` | string | Eindeutige Kennung des aktualisierten Formulars | +| `title` | string | Formulartitel | +| `type` | string | Formulartyp | +| `created_at` | string | ISO-Zeitstempel der Formularerstellung | +| `last_updated_at` | string | ISO-Zeitstempel der letzten Aktualisierung | +| `settings` | object | Formulareinstellungen | +| `theme` | object | Theme-Konfiguration | +| `workspace` | object | Workspace-Informationen | +| `fields` | array | Array der Formularfelder | +| `thankyou_screens` | array | Array der Dankesbildschirme | +| `_links` | object | Links zu verwandten Ressourcen | + +### `typeform_delete_form` + +Ein Formular und alle seine Antworten dauerhaft löschen + +#### Eingabe + +| Parameter | Typ | Erforderlich | Beschreibung | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Ja | Typeform persönliches Zugriffstoken | +| `formId` | string | Ja | Eindeutige Kennung des zu löschenden Formulars | + +#### Ausgabe + +| Parameter | Typ | Beschreibung | +| --------- | ---- | ----------- | +| `deleted` | boolean | Ob das Formular erfolgreich gelöscht wurde | +| `message` | string | Löschbestätigungsnachricht | + ## Hinweise - Kategorie: `tools` diff --git a/apps/docs/content/docs/es/tools/elevenlabs.mdx b/apps/docs/content/docs/es/tools/elevenlabs.mdx index b15cb19acb..c7cc0ac855 100644 --- a/apps/docs/content/docs/es/tools/elevenlabs.mdx +++ b/apps/docs/content/docs/es/tools/elevenlabs.mdx @@ -60,6 +60,7 @@ Convertir TTS usando voces de ElevenLabs | Parámetro | Tipo | Descripción | | --------- | ---- | ----------- | | `audioUrl` | string | La URL del audio generado | +| `audioFile` | file | El archivo de audio generado | ## Notas diff --git a/apps/docs/content/docs/es/tools/typeform.mdx b/apps/docs/content/docs/es/tools/typeform.mdx index 11ecd22aac..abff091794 100644 --- a/apps/docs/content/docs/es/tools/typeform.mdx +++ b/apps/docs/content/docs/es/tools/typeform.mdx @@ -46,7 +46,7 @@ En Sim, la integración de Typeform permite a tus agentes interactuar programát ## Instrucciones de uso -Integra Typeform en el flujo de trabajo. Puede recuperar respuestas, descargar archivos y obtener información de formularios. Requiere clave API. +Integra Typeform en el flujo de trabajo. Puede recuperar respuestas, descargar archivos y obtener información de formularios. Se puede usar en modo de activación para iniciar un flujo de trabajo cuando se envía un formulario. Requiere clave API. ## Herramientas @@ -69,9 +69,25 @@ Recuperar respuestas de formularios de Typeform | Parámetro | Tipo | Descripción | | --------- | ---- | ----------- | -| `total_items` | number | Recuento total de respuestas | +| `total_items` | number | Recuento total de respuestas/formularios | | `page_count` | number | Recuento total de páginas | -| `items` | json | Elementos de respuesta | +| `items` | json | Array de elementos de respuesta/formulario | +| `id` | string | Identificador único del formulario | +| `title` | string | Título del formulario | +| `type` | string | Tipo de formulario | +| `created_at` | string | Marca de tiempo ISO de creación del formulario | +| `last_updated_at` | string | Marca de tiempo ISO de última actualización | +| `settings` | json | Objeto de configuración del formulario | +| `theme` | json | Objeto de configuración del tema | +| `workspace` | json | Información del espacio de trabajo | +| `fields` | json | Array de campos/preguntas del formulario | +| `thankyou_screens` | json | Array de pantallas de agradecimiento | +| `_links` | json | Enlaces a recursos relacionados | +| `deleted` | boolean | Si el formulario se eliminó correctamente | +| `message` | string | Mensaje de confirmación de eliminación | +| `fileUrl` | string | URL del archivo descargado | +| `contentType` | string | Tipo de contenido del archivo | +| `filename` | string | Nombre del archivo | ### `typeform_files` @@ -113,6 +129,129 @@ Obtener información y análisis para formularios de Typeform | --------- | ---- | ----------- | | `fields` | array | Número de usuarios que abandonaron en este campo | +### `typeform_list_forms` + +Recupera una lista de todos los formularios en tu cuenta de Typeform + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Token de acceso personal de Typeform | +| `search` | string | No | Consulta de búsqueda para filtrar formularios por título | +| `page` | number | No | Número de página \(predeterminado: 1\) | +| `pageSize` | number | No | Número de formularios por página \(predeterminado: 10, máx: 200\) | +| `workspaceId` | string | No | Filtrar formularios por ID de espacio de trabajo | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `total_items` | number | Número total de formularios en la cuenta | +| `page_count` | number | Número total de páginas disponibles | +| `items` | array | Array de objetos de formulario | + +### `typeform_get_form` + +Recuperar detalles completos y estructura de un formulario específico + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Token de acceso personal de Typeform | +| `formId` | string | Sí | Identificador único del formulario | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | Identificador único del formulario | +| `title` | string | Título del formulario | +| `type` | string | Tipo de formulario \(form, quiz, etc.\) | +| `created_at` | string | Marca de tiempo ISO de creación del formulario | +| `last_updated_at` | string | Marca de tiempo ISO de última actualización | +| `settings` | object | Configuración del formulario incluyendo idioma, barra de progreso, etc. | +| `theme` | object | Configuración del tema con colores, fuentes y ajustes de diseño | +| `workspace` | object | Información del espacio de trabajo | + +### `typeform_create_form` + +Crear un nuevo formulario con campos y configuraciones + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Token de acceso personal de Typeform | +| `title` | string | Sí | Título del formulario | +| `type` | string | No | Tipo de formulario \(predeterminado: "form"\). Opciones: "form", "quiz" | +| `workspaceId` | string | No | ID del espacio de trabajo donde crear el formulario | +| `fields` | json | No | Array de objetos de campo que definen la estructura del formulario. Cada campo necesita: tipo, título y propiedades/validaciones opcionales | +| `settings` | json | No | Objeto de configuración del formulario \(idioma, barra_de_progreso, etc.\) | +| `themeId` | string | No | ID del tema a aplicar al formulario | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | Identificador único del formulario creado | +| `title` | string | Título del formulario | +| `type` | string | Tipo de formulario | +| `created_at` | string | Marca de tiempo ISO de creación del formulario | +| `last_updated_at` | string | Marca de tiempo ISO de última actualización | +| `settings` | object | Configuración del formulario | +| `theme` | object | Configuración del tema aplicado | +| `workspace` | object | Información del espacio de trabajo | +| `fields` | array | Array de campos del formulario creados | +| `_links` | object | Enlaces a recursos relacionados | + +### `typeform_update_form` + +Actualizar un formulario existente usando operaciones JSON Patch + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Token de acceso personal de Typeform | +| `formId` | string | Sí | Identificador único del formulario a actualizar | +| `operations` | json | Sí | Array de operaciones JSON Patch \(RFC 6902\). Cada operación necesita: op \(add/remove/replace\), path, y value \(para add/replace\) | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `id` | string | Identificador único del formulario actualizado | +| `title` | string | Título del formulario | +| `type` | string | Tipo de formulario | +| `created_at` | string | Marca de tiempo ISO de creación del formulario | +| `last_updated_at` | string | Marca de tiempo ISO de última actualización | +| `settings` | object | Configuración del formulario | +| `theme` | object | Configuración del tema | +| `workspace` | object | Información del espacio de trabajo | +| `fields` | array | Array de campos del formulario | +| `thankyou_screens` | array | Array de pantallas de agradecimiento | +| `_links` | object | Enlaces a recursos relacionados | + +### `typeform_delete_form` + +Eliminar permanentemente un formulario y todas sus respuestas + +#### Entrada + +| Parámetro | Tipo | Obligatorio | Descripción | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | Sí | Token de acceso personal de Typeform | +| `formId` | string | Sí | Identificador único del formulario a eliminar | + +#### Salida + +| Parámetro | Tipo | Descripción | +| --------- | ---- | ----------- | +| `deleted` | boolean | Si el formulario se eliminó correctamente | +| `message` | string | Mensaje de confirmación de eliminación | + ## Notas - Categoría: `tools` diff --git a/apps/docs/content/docs/fr/tools/elevenlabs.mdx b/apps/docs/content/docs/fr/tools/elevenlabs.mdx index 721d40f761..36f110d28b 100644 --- a/apps/docs/content/docs/fr/tools/elevenlabs.mdx +++ b/apps/docs/content/docs/fr/tools/elevenlabs.mdx @@ -60,6 +60,7 @@ Convertir TTS en utilisant les voix d'ElevenLabs | Paramètre | Type | Description | | --------- | ---- | ----------- | | `audioUrl` | string | L'URL de l'audio généré | +| `audioFile` | file | Le fichier audio généré | ## Notes diff --git a/apps/docs/content/docs/fr/tools/typeform.mdx b/apps/docs/content/docs/fr/tools/typeform.mdx index 9115bb0ac9..c4a3456cb7 100644 --- a/apps/docs/content/docs/fr/tools/typeform.mdx +++ b/apps/docs/content/docs/fr/tools/typeform.mdx @@ -46,7 +46,7 @@ Dans Sim, l'intégration Typeform permet à vos agents d'interagir programmatiqu ## Instructions d'utilisation -Intégrez Typeform dans le flux de travail. Peut récupérer les réponses, télécharger des fichiers et obtenir des informations sur les formulaires. Nécessite une clé API. +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 @@ -69,9 +69,25 @@ Récupérer les réponses aux formulaires depuis Typeform | Paramètre | Type | Description | | --------- | ---- | ----------- | -| `total_items` | nombre | Nombre total de réponses | +| `total_items` | nombre | Nombre total de réponses/formulaires | | `page_count` | nombre | Nombre total de pages | -| `items` | json | Éléments de réponse | +| `items` | json | Tableau des éléments de réponse/formulaire | +| `id` | chaîne | Identifiant unique du formulaire | +| `title` | chaîne | Titre du formulaire | +| `type` | chaîne | Type de formulaire | +| `created_at` | chaîne | Horodatage ISO de création du formulaire | +| `last_updated_at` | chaîne | Horodatage ISO de la dernière mise à jour | +| `settings` | json | Objet des paramètres du formulaire | +| `theme` | json | Objet de configuration du thème | +| `workspace` | json | Informations sur l'espace de travail | +| `fields` | json | Tableau des champs/questions du formulaire | +| `thankyou_screens` | json | Tableau des écrans de remerciement | +| `_links` | json | Liens vers les ressources associées | +| `deleted` | booléen | Indique si le formulaire a été supprimé avec succès | +| `message` | chaîne | Message de confirmation de suppression | +| `fileUrl` | chaîne | URL du fichier téléchargé | +| `contentType` | chaîne | Type de contenu du fichier | +| `filename` | chaîne | Nom du fichier | ### `typeform_files` @@ -113,6 +129,129 @@ Récupérer les insights et analyses pour les formulaires Typeform | --------- | ---- | ----------- | | `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 | + +### `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.\) | +| `created_at` | chaîne | Horodatage ISO de création du formulaire | +| `last_updated_at` | chaîne | Horodatage ISO de la dernière mise à jour | +| `settings` | objet | Paramètres du formulaire incluant langue, barre de progression, etc. | +| `theme` | objet | Configuration du thème avec couleurs, polices et paramètres de design | +| `workspace` | objet | Informations sur l'espace de travail | + +### `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 | +| `created_at` | chaîne | Horodatage ISO de création du formulaire | +| `last_updated_at` | chaîne | Horodatage ISO de la dernière mise à jour | +| `settings` | objet | Paramètres du formulaire | +| `theme` | objet | Configuration du thème appliqué | +| `workspace` | objet | Informations sur l'espace de travail | +| `fields` | tableau | Tableau des champs de formulaire créés | +| `_links` | objet | Liens vers les ressources associées | + +### `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 | +| --------- | ---- | ----------- | +| `id` | chaîne | Identifiant unique du formulaire mis à jour | +| `title` | chaîne | Titre du formulaire | +| `type` | chaîne | Type de formulaire | +| `created_at` | chaîne | Horodatage ISO de création du formulaire | +| `last_updated_at` | chaîne | Horodatage ISO de la dernière mise à jour | +| `settings` | objet | Paramètres du formulaire | +| `theme` | objet | Configuration du thème | +| `workspace` | objet | Informations sur l'espace de travail | +| `fields` | tableau | Tableau des champs du formulaire | +| `thankyou_screens` | tableau | Tableau des écrans de remerciement | +| `_links` | objet | Liens vers les ressources associées | + +### `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 | + ## Notes - Catégorie : `tools` diff --git a/apps/docs/content/docs/ja/tools/elevenlabs.mdx b/apps/docs/content/docs/ja/tools/elevenlabs.mdx index 6e0b9f563e..95e5198ac4 100644 --- a/apps/docs/content/docs/ja/tools/elevenlabs.mdx +++ b/apps/docs/content/docs/ja/tools/elevenlabs.mdx @@ -60,6 +60,7 @@ ElevenLabsの音声を使用してTTSに変換 | パラメータ | 型 | 説明 | | --------- | ---- | ----------- | | `audioUrl` | string | 生成された音声のURL | +| `audioFile` | file | 生成された音声ファイル | ## 注意事項 diff --git a/apps/docs/content/docs/ja/tools/typeform.mdx b/apps/docs/content/docs/ja/tools/typeform.mdx index 73e28c573d..b829d3e7ef 100644 --- a/apps/docs/content/docs/ja/tools/typeform.mdx +++ b/apps/docs/content/docs/ja/tools/typeform.mdx @@ -46,7 +46,7 @@ Simでは、Typeform統合によりエージェントがワークフローの一 ## 使用方法 -Typeformをワークフローに統合します。回答の取得、ファイルのダウンロード、フォームの洞察を得ることができます。APIキーが必要です。 +Typeformをワークフローにインテグレーションします。回答の取得、ファイルのダウンロード、フォームのインサイトの取得が可能です。フォームが送信されたときにワークフローをトリガーするトリガーモードで使用できます。APIキーが必要です。 ## ツール @@ -69,9 +69,25 @@ Typeformからフォームの回答を取得する | パラメータ | 型 | 説明 | | --------- | ---- | ----------- | -| `total_items` | number | 合計レスポンス数 | -| `page_count` | number | 合計ページ数 | -| `items` | json | レスポンスアイテム | +| `total_items` | number | 回答/フォームの総数 | +| `page_count` | number | 総ページ数 | +| `items` | json | 回答/フォーム項目の配列 | +| `id` | string | フォームの一意の識別子 | +| `title` | string | フォームのタイトル | +| `type` | string | フォームのタイプ | +| `created_at` | string | フォーム作成のISOタイムスタンプ | +| `last_updated_at` | string | 最終更新のISOタイムスタンプ | +| `settings` | json | フォーム設定オブジェクト | +| `theme` | json | テーマ設定オブジェクト | +| `workspace` | json | ワークスペース情報 | +| `fields` | json | フォームフィールド/質問の配列 | +| `thankyou_screens` | json | サンキュースクリーンの配列 | +| `_links` | json | 関連リソースリンク | +| `deleted` | boolean | フォームが正常に削除されたかどうか | +| `message` | string | 削除確認メッセージ | +| `fileUrl` | string | ダウンロードされたファイルのURL | +| `contentType` | string | ファイルのコンテンツタイプ | +| `filename` | string | ファイル名 | ### `typeform_files` @@ -113,6 +129,129 @@ Typeformフォームのインサイトと分析を取得する | --------- | ---- | ----------- | | `fields` | array | このフィールドで離脱したユーザー数 | +### `typeform_list_forms` + +Typeformアカウント内のすべてのフォームのリストを取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Typeformパーソナルアクセストークン | +| `search` | string | いいえ | タイトルでフォームをフィルタリングする検索クエリ | +| `page` | number | いいえ | ページ番号(デフォルト:1) | +| `pageSize` | number | いいえ | ページあたりのフォーム数(デフォルト:10、最大:200) | +| `workspaceId` | string | いいえ | ワークスペースIDでフォームをフィルタリング | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `total_items` | number | アカウント内のフォームの総数 | +| `page_count` | number | 利用可能な総ページ数 | +| `items` | array | フォームオブジェクトの配列 | + +### `typeform_get_form` + +特定のフォームの完全な詳細と構造を取得する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Typeformパーソナルアクセストークン | +| `formId` | string | はい | フォームの一意の識別子 | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | フォームの一意の識別子 | +| `title` | string | フォームのタイトル | +| `type` | string | フォームのタイプ(form、quizなど) | +| `created_at` | string | フォーム作成のISOタイムスタンプ | +| `last_updated_at` | string | 最終更新のISOタイムスタンプ | +| `settings` | object | 言語、進捗バーなどを含むフォーム設定 | +| `theme` | object | 色、フォント、デザイン設定を含むテーマ構成 | +| `workspace` | object | ワークスペース情報 | + +### `typeform_create_form` + +フィールドと設定を含む新しいフォームを作成する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Typeformパーソナルアクセストークン | +| `title` | string | はい | フォームのタイトル | +| `type` | string | いいえ | フォームのタイプ(デフォルト:"form")。オプション:"form"、"quiz" | +| `workspaceId` | string | いいえ | フォームを作成するワークスペースID | +| `fields` | json | いいえ | フォーム構造を定義するフィールドオブジェクトの配列。各フィールドには、type、title、およびオプションのプロパティ/検証が必要 | +| `settings` | json | いいえ | フォーム設定オブジェクト(言語、progress_barなど) | +| `themeId` | string | いいえ | フォームに適用するテーマID | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | 作成されたフォームの一意の識別子 | +| `title` | string | フォームのタイトル | +| `type` | string | フォームのタイプ | +| `created_at` | string | フォーム作成のISOタイムスタンプ | +| `last_updated_at` | string | 最終更新のISOタイムスタンプ | +| `settings` | object | フォーム設定 | +| `theme` | object | 適用されたテーマ設定 | +| `workspace` | object | ワークスペース情報 | +| `fields` | array | 作成されたフォームフィールドの配列 | +| `_links` | object | 関連リソースリンク | + +### `typeform_update_form` + +JSON Patchオペレーションを使用して既存のフォームを更新する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Typeformパーソナルアクセストークン | +| `formId` | string | はい | 更新するフォームの一意の識別子 | +| `operations` | json | はい | JSON Patchオペレーションの配列(RFC 6902)。各オペレーションには:op(add/remove/replace)、path、および値(add/replaceの場合)が必要 | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `id` | string | 更新されたフォームの一意の識別子 | +| `title` | string | フォームのタイトル | +| `type` | string | フォームのタイプ | +| `created_at` | string | フォーム作成のISOタイムスタンプ | +| `last_updated_at` | string | 最終更新のISOタイムスタンプ | +| `settings` | object | フォーム設定 | +| `theme` | object | テーマ設定 | +| `workspace` | object | ワークスペース情報 | +| `fields` | array | フォームフィールドの配列 | +| `thankyou_screens` | array | サンキュー画面の配列 | +| `_links` | object | 関連リソースリンク | + +### `typeform_delete_form` + +フォームとそのすべての回答を完全に削除する + +#### 入力 + +| パラメータ | 型 | 必須 | 説明 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | はい | Typeformパーソナルアクセストークン | +| `formId` | string | はい | 削除するフォームの一意の識別子 | + +#### 出力 + +| パラメータ | 型 | 説明 | +| --------- | ---- | ----------- | +| `deleted` | boolean | フォームが正常に削除されたかどうか | +| `message` | string | 削除確認メッセージ | + ## 注意事項 - カテゴリー: `tools` diff --git a/apps/docs/content/docs/zh/tools/elevenlabs.mdx b/apps/docs/content/docs/zh/tools/elevenlabs.mdx index 722e2a3e39..3a1feb2a87 100644 --- a/apps/docs/content/docs/zh/tools/elevenlabs.mdx +++ b/apps/docs/content/docs/zh/tools/elevenlabs.mdx @@ -57,9 +57,10 @@ import { BlockInfoCard } from "@/components/ui/block-info-card" #### 输出 -| 参数 | 类型 | 描述 | -| --------- | ---- | ------------- | +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | | `audioUrl` | string | 生成音频的 URL | +| `audioFile` | file | 生成的音频文件 | ## 注意事项 diff --git a/apps/docs/content/docs/zh/tools/typeform.mdx b/apps/docs/content/docs/zh/tools/typeform.mdx index 0c4119dc00..91b69d061a 100644 --- a/apps/docs/content/docs/zh/tools/typeform.mdx +++ b/apps/docs/content/docs/zh/tools/typeform.mdx @@ -46,7 +46,7 @@ import { BlockInfoCard } from "@/components/ui/block-info-card" ## 使用说明 -将 Typeform 集成到工作流程中。可以检索回复、下载文件并获取表单洞察。需要 API 密钥。 +将 Typeform 集成到工作流程中。可以检索响应、下载文件并获取表单洞察。可以在触发模式下使用,当提交表单时触发工作流程。需要 API 密钥。 ## 工具 @@ -69,9 +69,25 @@ import { BlockInfoCard } from "@/components/ui/block-info-card" | 参数 | 类型 | 描述 | | --------- | ---- | ----------- | -| `total_items` | number | 响应总数 | +| `total_items` | number | 响应/表单总数 | | `page_count` | number | 总页数 | -| `items` | json | 响应项 | +| `items` | json | 响应/表单项目数组 | +| `id` | string | 表单唯一标识符 | +| `title` | string | 表单标题 | +| `type` | string | 表单类型 | +| `created_at` | string | 表单创建的 ISO 时间戳 | +| `last_updated_at` | string | 上次更新的 ISO 时间戳 | +| `settings` | json | 表单设置对象 | +| `theme` | json | 主题配置对象 | +| `workspace` | json | 工作区信息 | +| `fields` | json | 表单字段/问题数组 | +| `thankyou_screens` | json | 感谢页面数组 | +| `_links` | json | 相关资源链接 | +| `deleted` | boolean | 表单是否成功删除 | +| `message` | string | 删除确认消息 | +| `fileUrl` | string | 下载文件的 URL | +| `contentType` | string | 文件内容类型 | +| `filename` | string | 文件名 | ### `typeform_files` @@ -113,6 +129,129 @@ import { BlockInfoCard } from "@/components/ui/block-info-card" | --------- | ---- | ----------- | | `fields` | 数组 | 在此字段中流失的用户数量 | +### `typeform_list_forms` + +检索 Typeform 帐户中所有表单的列表 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Typeform 个人访问令牌 | +| `search` | string | 否 | 按标题过滤表单的搜索查询 | +| `page` | number | 否 | 页码 \(默认值:1\) | +| `pageSize` | number | 否 | 每页表单数量 \(默认值:10,最大值:200\) | +| `workspaceId` | string | 否 | 按工作区 ID 过滤表单 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `total_items` | number | 帐户中表单的总数 | +| `page_count` | number | 可用页面的总数 | +| `items` | array | 表单对象的数组 | + +### `typeform_get_form` + +检索特定表单的完整详细信息和结构 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Typeform 个人访问令牌 | +| `formId` | string | 是 | 表单唯一标识符 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 表单唯一标识符 | +| `title` | string | 表单标题 | +| `type` | string | 表单类型 \(表单、测验等\) | +| `created_at` | string | 表单创建的 ISO 时间戳 | +| `last_updated_at` | string | 上次更新的 ISO 时间戳 | +| `settings` | object | 表单设置,包括语言、进度条等 | +| `theme` | object | 主题配置,包括颜色、字体和设计设置 | +| `workspace` | object | 工作区信息 | + +### `typeform_create_form` + +创建一个包含字段和设置的新表单 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Typeform 个人访问令牌 | +| `title` | string | 是 | 表单标题 | +| `type` | string | 否 | 表单类型 \(默认值:"form"\)。选项:"form","quiz" | +| `workspaceId` | string | 否 | 创建表单的工作区 ID | +| `fields` | json | 否 | 定义表单结构的字段对象数组。每个字段需要:类型、标题和可选属性/验证 | +| `settings` | json | 否 | 表单设置对象 \(语言、进度条等\) | +| `themeId` | string | 否 | 应用于表单的主题 ID | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 创建的表单唯一标识符 | +| `title` | string | 表单标题 | +| `type` | string | 表单类型 | +| `created_at` | string | 表单创建的 ISO 时间戳 | +| `last_updated_at` | string | 最后更新的 ISO 时间戳 | +| `settings` | object | 表单设置 | +| `theme` | object | 应用的主题配置 | +| `workspace` | object | 工作区信息 | +| `fields` | array | 创建的表单字段数组 | +| `_links` | object | 相关资源链接 | + +### `typeform_update_form` + +使用 JSON Patch 操作更新现有表单 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Typeform 个人访问令牌 | +| `formId` | string | 是 | 要更新的表单唯一标识符 | +| `operations` | json | 是 | JSON Patch 操作数组 \(RFC 6902\)。每个操作需要:op \(add/remove/replace\)、path 和 value \(用于 add/replace\) | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `id` | string | 更新的表单唯一标识符 | +| `title` | string | 表单标题 | +| `type` | string | 表单类型 | +| `created_at` | string | 表单创建的 ISO 时间戳 | +| `last_updated_at` | string | 最后更新的 ISO 时间戳 | +| `settings` | object | 表单设置 | +| `theme` | object | 主题配置 | +| `workspace` | object | 工作区信息 | +| `fields` | array | 表单字段数组 | +| `thankyou_screens` | array | 感谢页面数组 | +| `_links` | object | 相关资源链接 | + +### `typeform_delete_form` + +永久删除表单及其所有响应 + +#### 输入 + +| 参数 | 类型 | 必需 | 描述 | +| --------- | ---- | -------- | ----------- | +| `apiKey` | string | 是 | Typeform 个人访问令牌 | +| `formId` | string | 是 | 要删除的表单唯一标识符 | + +#### 输出 + +| 参数 | 类型 | 描述 | +| --------- | ---- | ----------- | +| `deleted` | boolean | 表单是否成功删除 | +| `message` | string | 删除确认消息 | + ## 注意事项 - 类别:`tools` diff --git a/apps/docs/i18n.lock b/apps/docs/i18n.lock index c1aef3d262..d474a76183 100644 --- a/apps/docs/i18n.lock +++ b/apps/docs/i18n.lock @@ -472,14 +472,14 @@ checksums: content/4: bc419429ef009a246fcd34b366bbfbf8 content/5: 5f98193c1e47ab0c61850830341b1a0b content/6: 821e6394b0a953e2b0842b04ae8f3105 - content/7: a7a10556267c3deebb161b7fcca51d05 + content/7: abef95ba0ac11806b864b77ee9a5e21c content/8: 9c8aa3f09c9b2bd50ea4cdff3598ea4e content/9: 5100cd68cedd613762445800b84cdb50 content/10: d2d798c7a23c438e0c3bf58c47cac9d5 content/11: 371d0e46b4bd2c23f559b8bc112f6955 content/12: f86b4f5f2c68f43bb30c31455e3be9b6 content/13: bcadfc362b69078beee0088e5936c98b - content/14: 73af96126a818be0f933a28094f8be63 + content/14: a29319a7824fc50f83f50b8d616371d4 content/15: 0bf7daaa3e25f831e867651f1f741b42 content/16: 194950d92c8162c418cb14eec4ab5a18 content/17: 371d0e46b4bd2c23f559b8bc112f6955 @@ -492,8 +492,38 @@ checksums: content/24: a224704c2eb26449b80fbcd0f933c18a content/25: bcadfc362b69078beee0088e5936c98b content/26: 5cad73ec843c2ff5ef0d48f197bc814b - content/27: b3f310d5ef115bea5a8b75bf25d7ea9a - content/28: c2637bf850f0b6cd027695f175bfc7bb + content/27: 9d772c3b0e511f1bacffbb9f417ba613 + content/28: 06136b587050c0ec38e87c0a065bf170 + content/29: 371d0e46b4bd2c23f559b8bc112f6955 + content/30: 1cc22f14b53f6cb1508c9d9e76a97ffc + content/31: bcadfc362b69078beee0088e5936c98b + content/32: 52de3b8f239d1c17c53364d781b0e644 + content/33: 13f4e18c7e77c96613108cfe64e4d364 + content/34: aaada0cb81a7e70297d9d47f936e51fd + content/35: 371d0e46b4bd2c23f559b8bc112f6955 + content/36: 4c6a3b159dfff0106b67269130253eba + content/37: bcadfc362b69078beee0088e5936c98b + content/38: 93282e29fd004417112ebfee716b2e29 + content/39: 5de052cae5ada1f845f7257ba431ebd1 + content/40: 1a36fc873771b68a67d95a2130487aec + content/41: 371d0e46b4bd2c23f559b8bc112f6955 + content/42: b000bca7bd6658d4b5d21e6c7787d05e + content/43: bcadfc362b69078beee0088e5936c98b + content/44: 8fa5b975e46b4e488b17cc497de86694 + content/45: 776f62636d112cbd27d5064a40e29ec9 + content/46: f512a5096a1d5a4e4a0afd762152b714 + content/47: 371d0e46b4bd2c23f559b8bc112f6955 + content/48: 06de592289fb5f4dff42f451ebf9658a + content/49: bcadfc362b69078beee0088e5936c98b + content/50: d3696981fefa1f9c436e23842f69e172 + content/51: a4cfd36d36633eee441423283d4d5fb3 + content/52: 85ea23183709f33902aec778c7cb62b0 + content/53: 371d0e46b4bd2c23f559b8bc112f6955 + content/54: cd18b75454f387898bc3e32b56c1be3b + content/55: bcadfc362b69078beee0088e5936c98b + content/56: ed1a6afe4aee212d625f30cffdfb10c5 + content/57: b3f310d5ef115bea5a8b75bf25d7ea9a + content/58: c2637bf850f0b6cd027695f175bfc7bb 1044e9ac1283ec48f46a9236fdb03a29: meta/title: 2a658a32d32fb6ad5ca628e34bfa208b meta/description: 71ed564e55fe43190ea4e9d24274e1a8 @@ -2318,7 +2348,7 @@ checksums: content/11: 371d0e46b4bd2c23f559b8bc112f6955 content/12: b908ed67bbc4b884f8893a2eec30ebb6 content/13: bcadfc362b69078beee0088e5936c98b - content/14: 1de1036a48aeaa83b62bd491338582dd + content/14: ec652c6e2013caf8c9d0948082c57b20 content/15: b3f310d5ef115bea5a8b75bf25d7ea9a content/16: 1e67e3fbb1043d9b74bfe194adb11974 b96830c05c5f4ec12be74a6669bacc6f: