who_am_iRenvoie l'identifiant, l'email et le client OAuth de l'utilisateur connecté.
Aucun paramètre.
{ "name": "who_am_i", "arguments": {} }Référence
Les 17 outils que ton assistant peut appeler après connexion du connecteur. Tout ce qui est créé arrive en brouillon dans ta plateforme.
who_am_iRenvoie l'identifiant, l'email et le client OAuth de l'utilisateur connecté.
Aucun paramètre.
{ "name": "who_am_i", "arguments": {} }list_my_organizationsListe les plateformes (organisations) de l'utilisateur avec son rôle sur chacune.
Aucun paramètre.
{ "name": "list_my_organizations", "arguments": {} }list_org_productsListe les produits digitaux d'une plateforme dont l'utilisateur est membre.
| Paramètre | Description |
|---|---|
org_idstring | Identifiant de la plateforme. Requis seulement si l'utilisateur en a plusieurs. |
{ "name": "list_org_products", "arguments": { "org_id": "…" } }get_org_analyticsRésumé : nombre d’achats, revenu brut et commandes récentes sur N jours.
| Paramètre | Description |
|---|---|
org_idstring | Identifiant de la plateforme. |
daysnumber | Fenêtre en jours (30 par défaut). |
{ "name": "get_org_analytics", "arguments": { "days": 30 } }list_my_purchasesListe les achats de l’utilisateur : produits digitaux, formations, crédits, dons.
Aucun paramètre.
{ "name": "list_my_purchases", "arguments": {} }list_my_draftsListe les brouillons de livres et de formations en cours, avec leur avancement.
Aucun paramètre.
{ "name": "list_my_drafts", "arguments": {} }get_my_creditsSolde de crédits de génération de l’utilisateur.
Aucun paramètre.
{ "name": "get_my_credits", "arguments": {} }import_book_from_contentCrée un brouillon de livre à partir du texte final écrit dans la conversation. SiteViral assemble le texte tel quel — aucune réécriture. Envoie le texte complet, jamais un résumé.
| Paramètre | Description |
|---|---|
titlestringrequis | Titre du livre. |
chaptersarrayrequis | Chapitres { title, content } — 12 maximum par appel. |
total_chaptersnumberrequis | Nombre total réel de chapitres du livre. |
descriptionstring | Résumé commercial du livre. |
languagestring | `fr` ou `en`. |
visualsstring | none | cover | cover_and_chapters | images_only. |
org_idstring | Plateforme cible. |
{
"name": "import_book_from_content",
"arguments": {
"title": "De l'homme animal à l'homme spirituel",
"total_chapters": 12,
"visuals": "cover",
"chapters": [
{ "title": "Chapitre 1", "content": "Texte complet…" }
]
}
}add_book_chaptersAjoute le lot suivant de chapitres au même brouillon. Passe toujours `start_order` et `total_chapters`.
| Paramètre | Description |
|---|---|
chaptersarrayrequis | Chapitres { title, content } — 12 maximum par appel. |
start_ordernumberrequis | Position du premier chapitre du lot. |
total_chaptersnumberrequis | Nombre total réel de chapitres. |
project_idstring | Brouillon cible (renvoyé par l’import). |
{
"name": "add_book_chapters",
"arguments": { "start_order": 13, "total_chapters": 24, "chapters": [] }
}import_course_from_contentCrée un brouillon de formation à partir des leçons rédigées dans la conversation.
| Paramètre | Description |
|---|---|
titlestringrequis | Titre de la formation. |
lessonsarrayrequis | Leçons { title, content } — 12 maximum par appel. |
total_lessonsnumberrequis | Nombre total réel de leçons. |
descriptionstring | Résumé commercial. |
languagestring | `fr` ou `en`. |
visualsstring | none | cover | cover_and_lessons | images_only. |
org_idstring | Plateforme cible. |
{
"name": "import_course_from_content",
"arguments": { "title": "Vendre en ligne en Afrique", "total_lessons": 10, "lessons": [] }
}add_course_lessonsAjoute le lot suivant de leçons au même brouillon de formation.
| Paramètre | Description |
|---|---|
lessonsarrayrequis | Leçons { title, content } — 12 maximum par appel. |
start_ordernumberrequis | Position de la première leçon du lot. |
total_lessonsnumberrequis | Nombre total réel de leçons. |
project_idstring | Brouillon cible. |
{
"name": "add_course_lessons",
"arguments": { "start_order": 13, "total_lessons": 20, "lessons": [] }
}create_book_draftCrée un brouillon de livre et génère son plan avec l'IA de SiteViral. Renvoie un identifiant de job et le lien du brouillon.
| Paramètre | Description |
|---|---|
titlestringrequis | Titre de travail. |
topicstringrequis | Sujet, angle, promesse du livre. |
target_audiencestring | À qui le livre s’adresse. |
tonestring | Ton de voix. |
chapter_countnumber | Nombre de chapitres souhaité (4-20, 8 par défaut). |
languagestring | `fr` ou `en`. |
org_idstring | Plateforme cible. |
{
"name": "create_book_draft",
"arguments": { "title": "Discipline", "topic": "Construire une discipline durable", "chapter_count": 10 }
}create_course_from_promptGénère un brouillon de formation complet depuis une simple idée.
| Paramètre | Description |
|---|---|
topicstringrequis | Sujet de la formation. |
lesson_countnumber | Nombre de leçons souhaité. |
languagestring | `fr` ou `en`. |
org_idstring | Plateforme cible. |
{ "name": "create_course_from_prompt", "arguments": { "topic": "Mobile Money pour vendeurs" } }create_course_from_textTransforme un texte source (notes, transcription, article) en formation structurée.
| Paramètre | Description |
|---|---|
source_textstringrequis | Le texte source à transformer. |
titlestring | Titre souhaité. |
languagestring | `fr` ou `en`. |
org_idstring | Plateforme cible. |
{ "name": "create_course_from_text", "arguments": { "source_text": "…" } }get_generation_statusInterroge l’avancement d’un job de génération et renvoie le lien du brouillon.
| Paramètre | Description |
|---|---|
job_idstringrequis | Identifiant renvoyé à la création. |
{ "name": "get_generation_status", "arguments": { "job_id": "…" } }get_draft_linkRe-renvoie le lien direct vers un brouillon dans l’application.
| Paramètre | Description |
|---|---|
project_idstring | Brouillon concerné. |
{ "name": "get_draft_link", "arguments": {} }finish_draft_visualsRelance la génération des illustrations manquantes d’un brouillon.
| Paramètre | Description |
|---|---|
project_idstring | Brouillon concerné. |
{ "name": "finish_draft_visuals", "arguments": {} }Le guide de connexion explique où trouver ton URL et comment l’ajouter dans ChatGPT, Claude ou Gemini.
Lire le guide