Kimoun Essai gratuit

Tout ce que votre assistant peut faire
dans votre SPIP.

36 opérations réelles, documentées depuis le code du serveur, exécutées avec les permissions SPIP de chacun.

✓ Sans carte bancaire ✓ Clé d’essai en 2 minutes ✓ Sans engagement

Identité

L’IA sait qui elle est. Chaque session commence par vos droits réels — jamais plus.

whoami

Retourne l'auteur SPIP (id, nom, statut) associé à la clé API courante.

Rubriques

Réorganisez votre plan de site en dictant, pas en cliquant.

list_rubriques

Liste les rubriques. `parent` filtre sur la rubrique parente (0 = racine).

Paramètre Type Obligation
parent integer | null optionnel
limite integer optionnel

get_rubrique

Détaille une rubrique (titre, descriptif, texte, statut, `lang` et `langue_choisie` — `oui` si la langue est explicite, `non` si héritée).

Paramètre Type Obligation
id_rubrique integer requis

create_rubrique

Crée une rubrique.

Paramètre Type Obligation
titre string requis
id_parent integer optionnel
descriptif string | null optionnel
texte string | null optionnel
lang string | null optionnel

update_rubrique

Modifie une rubrique. Seuls les champs fournis sont mis à jour.

Paramètre Type Obligation
id_rubrique integer requis
titre string | null optionnel
descriptif string | null optionnel
texte string | null optionnel

set_rubrique_lang

Affecte la **langue** d'une rubrique (code ISO : `fr`, `en`, …) et la marque comme explicitement choisie (`langue_choisie = oui`) — miroir de `set_article_lang` pour les rubriques.

Paramètre Type Obligation
id_rubrique integer requis
lang string | null optionnel
heriter boolean optionnel

Articles

De la première ligne à la publication : rédiger, corriger, déplacer, traduire, publier — dans le workflow SPIP que votre équipe connaît.

list_articles

Liste les articles.

Paramètre Type Obligation
id_rubrique integer | null optionnel
statut string | null optionnel
recherche string | null optionnel
limite integer optionnel

get_article

Détaille un article (tous les champs + auteurs liés).

Paramètre Type Obligation
id_article integer requis

create_article

Crée un article dans une rubrique.

Paramètre Type Obligation
id_rubrique integer requis
titre string | null optionnel
soustitre string | null optionnel
descriptif string | null optionnel
chapo string | null optionnel
nom_site string | null optionnel
url_site string | null optionnel
texte string | null optionnel

update_article

Modifie un article. Seuls les champs fournis sont mis à jour.

Paramètre Type Obligation
id_article integer requis
titre string | null optionnel
soustitre string | null optionnel
descriptif string | null optionnel
chapo string | null optionnel
nom_site string | null optionnel
url_site string | null optionnel
texte string | null optionnel
id_rubrique integer | null optionnel

set_article_author

Affecte un auteur à un article (ou le retire si `retirer=True`).

Paramètre Type Obligation
id_article integer requis
id_auteur integer requis
retirer boolean optionnel

set_article_status

Change le workflow d'un article.

Paramètre Type Obligation
id_article integer requis
statut string requis

move_article

Déplace un article dans une autre rubrique (`id_rubrique` cible).

Paramètre Type Obligation
id_article integer requis
id_rubrique integer requis

make_article_page

Transforme un article en **page unique** (plugin SPIP « Pages ») : l'article est sorti de toute rubrique (`id_rubrique = 0`) et servi par le squelette dédié du plugin — typique pour les mentions légales, la page contact, etc.

Paramètre Type Obligation
id_article integer requis

set_article_lang

Affecte la **langue** d'un article (code ISO : `fr`, `en`, `pt_br`, …) et la marque comme explicitement choisie (`langue_choisie`).

Paramètre Type Obligation
id_article integer requis
lang string requis

set_article_translation

Désigne un article comme **traduction d'un autre** (groupe de traduction partagé via `id_trad`), ce qui alimente la navigation entre langues et le **hreflang**.

Paramètre Type Obligation
id_article integer requis
id_traduction_de integer | null optionnel
retirer boolean optionnel

trash_article

Met un article à la corbeille (statut « poubelle »).

Paramètre Type Obligation
id_article integer requis

Plus simple à essayer qu'à lire.

Demandez une clé d'essai et faites-lui faire tout ça sur notre site de démonstration.

FAQ (JSON-LD)

Des FAQ émises en données structurées FAQPage : vos contenus deviennent citables par les moteurs et les IA.

get_faq

Lit la **FAQ** d'un article (`id_article`) ou d'une rubrique (`id_rubrique`) — fonctionnalité du plugin « Données structurées GEO (JSON-LD) », qui doit être actif sur le site.

Paramètre Type Obligation
id_article integer | null optionnel
id_rubrique integer | null optionnel

set_faq

**Remplace** la FAQ d'un article (`id_article`) ou d'une rubrique (`id_rubrique`) — plugin « Données structurées GEO (JSON-LD) » requis.

Paramètre Type Obligation
questions array requis
id_article integer | null optionnel
id_rubrique integer | null optionnel

Médiathèque

Ajoutez, rangez, retrouvez images et documents sans quitter la conversation.

add_document_from_url

Ajoute un document/image à SPIP depuis une **URL** (idéal pour une image générée par DALL·E, ou tout lien) : le fichier est **téléchargé** dans SPIP et rattaché à un article (`id_article`) ou une rubrique (`id_rubrique`).

Paramètre Type Obligation
url string requis
id_article integer | null optionnel
id_rubrique integer | null optionnel
titre string | null optionnel
descriptif string | null optionnel
credits string | null optionnel
mode string optionnel

add_document_from_data

Ajoute un document/image depuis des **données base64**, rattaché à un article ou une rubrique. **Réservé aux petits fichiers (≲ 10 Ko).**

Paramètre Type Obligation
filename string requis
content_base64 string requis
id_article integer | null optionnel
id_rubrique integer | null optionnel
titre string | null optionnel
descriptif string | null optionnel
credits string | null optionnel
mode string optionnel
taille_attendue integer | null optionnel
sha256 string | null optionnel

list_documents

Liste la médiathèque (documents et images).

Paramètre Type Obligation
id_article integer | null optionnel
id_rubrique integer | null optionnel
media string | null optionnel
extension string | null optionnel
mode string | null optionnel
recherche string | null optionnel
limite integer optionnel
offset integer optionnel

get_document

Détaille un document et **résout son emplacement** via le connecteur.

Paramètre Type Obligation
id_document integer requis

download_document

Télécharge le **binaire** d'un document local et le renvoie encodé en base64.

Paramètre Type Obligation
id_document integer requis

unlink_document

**Délie** un document d'un article (`id_article`) ou d'une rubrique (`id_rubrique`) **sans le supprimer** : le fichier et sa fiche restent dans la médiathèque SPIP, et ses rattachements à d'autres objets sont conservés.

Paramètre Type Obligation
id_document integer requis
id_article integer | null optionnel
id_rubrique integer | null optionnel

delete_document

Supprime un document de la médiathèque.

Paramètre Type Obligation
id_document integer requis
definitif boolean optionnel

Formulaires

Créez et dépouillez vos formulaires Formidable — questions, réponses, export CSV. Si le plugin est installé sur votre site.

list_forms

Liste les formulaires Formidable du site, avec leur nombre de réponses (hors corbeille).

Paramètre Type Obligation
statut string | null optionnel
recherche string | null optionnel
limite integer optionnel

get_form

Détaille un formulaire Formidable, par `id_formulaire` ou par `identifiant` (slug).

Paramètre Type Obligation
id_formulaire integer | null optionnel
identifiant string | null optionnel

create_form

Crée un formulaire Formidable (réservé aux administrateurs). Le formulaire est créé en statut « prop » : le publier ensuite via `set_form_status`.

Paramètre Type Obligation
titre string requis
saisies array requis
identifiant string | null optionnel
descriptif string | null optionnel
message_retour string | null optionnel
traitements object | null optionnel
apres string | null optionnel
url_redirect string | null optionnel

update_form

Modifie un formulaire Formidable. Seuls les champs fournis sont mis à jour ; `saisies` est un **remplacement total** — relire la structure via `get_form` et renvoyer la liste complète (en conservant les `identifiant` de saisies pour le suivi des champs).

Paramètre Type Obligation
id_formulaire integer requis
titre string | null optionnel
saisies array | null optionnel
identifiant string | null optionnel
descriptif string | null optionnel
message_retour string | null optionnel
traitements object | null optionnel
apres string | null optionnel
url_redirect string | null optionnel
confirmer_perte_champs boolean optionnel

set_form_status

Change le statut d'un formulaire Formidable.

Paramètre Type Obligation
id_formulaire integer requis
statut string requis

list_form_responses

Liste les réponses reçues par un formulaire Formidable (métadonnées : date, auteur, statut — pas le détail des champs, voir `get_form_response`).

Paramètre Type Obligation
id_formulaire integer requis
statut string optionnel
date_debut string | null optionnel
date_fin string | null optionnel
limite integer optionnel
offset integer optionnel

get_form_response

Détaille une réponse à un formulaire Formidable : métadonnées (date, auteur, statut) et `champs` — liste `{nom, label, saisie, valeur}` avec les labels résolus depuis la structure du formulaire.

Paramètre Type Obligation
id_reponse integer requis

set_form_response_status

Change le statut d'une réponse Formidable (modération) : `publie` | `prop` | `refuse` | `poubelle`. Repasser une réponse de `poubelle` à `publie` la restaure. (`attente` est réservé à la validation par email et refusé.)

Paramètre Type Obligation
id_reponse integer requis
statut string requis

delete_form_response

Supprime une réponse à un formulaire Formidable.

Paramètre Type Obligation
id_reponse integer requis
definitif boolean optionnel

export_form_responses

Exporte les réponses d'un formulaire Formidable en **CSV** (contenu texte renvoyé dans `contenu`), via l'export natif du plugin.

Paramètre Type Obligation
id_formulaire integer requis
statut string optionnel
date_debut string | null optionnel
date_fin string | null optionnel
cle_ou_valeur string optionnel

Pas encore décidé ? Essayez d’abord.

La démo est un vrai site SPIP, avec le vrai connecteur — celui que nous installerons chez vous. Demandez une clé, ouvrez Claude, écrivez votre premier article.

Ou parlons de votre site : devis en 48 h · WhatsApp