Placet transforme une décision de groupe en vote structuré. Tu peux générer un lien qui ouvre un brouillon pré-rempli : l'utilisateur le relit, l'ajuste, puis lance. Aucune authentification n'est requise pour produire ce lien.
/placet construit le vote, on vote sur le web, le résultat revient dans le canal.https://placet.app/new?title=...&description=...&options=A|B|C&media=urlA||urlC&method=...&deadline=...&source=...&why=...|. Préfixe chaque option d'un emoji : il devient l'icône (ex. 🍕 Italien|🍣 Japonais).options, séparées par | (laisse vide une option sans illustration). Uniquement de vraies URLs fiables — ne pas inventer ; dans le doute, ne rien mettre. Pour beaucoup d'images, préférer l'API.options, séparés par |. Les options ainsi localisées apparaissent sur une carte sous le vote. À distinguer de media (illustration) : un lieu se situe, une illustration se regarde.options, séparés par | — une ligne, pas de barre verticale à l'intérieur.options par une liste de dates/heures ISO séparées par | (ex. 2026-07-12T20:00|2026-07-13T12:30). Méthode conseillée : approval (gagnant unique uniquement).simple_vote).survey=1 transforme le résultat en panorama des avis, sans vainqueur déclaré (idéal pour mesurer des opinions ou dresser un état des lieux). Privilégiez approval (prévalence) ou majority_judgment (intensité).scale= choisit les mentions attribuées à chaque option — agreement (accord), severity (gravité / ce qui pèse), frequency (fréquence), satisfaction, dissatisfaction (insatisfaction), priority. Défaut : mentions électorales (« À rejeter … Très bien »).method par une méthode parmi serial_dictatorship (tour de choix), optimal_sum (satisfaction maximale), top_trading_cycles (bourse d'échanges), stable_roommates (binômes stables, effectif pair), gale_shapley (deux groupes, capacités). options devient la liste des choses à attribuer (méthodes à sens unique uniquement).| — chacun recevra un lien personnel pour classer. Pour gale_shapley, ajoutez sideb : les entrées du côté 2 (« Nom ; capacité »), séparées par |. Pour des permanences/tours de garde, combinez assign avec dates (créneaux ISO) et per (2 à 6) : chacun reçoit N créneaux, l'ordre de choix fait l'aller-retour (serpentin).2026-07-01T20:00 (optionnel, défaut : +7 jours).claude, chatgpt, gemini…) : affiché « Préparé avec … ».⚠️ N'inclus aucune donnée sensible dans l'URL (e-mails, liste d'invités, identifiants, tokens).
https://placet.app/new?title=Resto%20ce%20soir&options=Italien|Japonais|Indien&method=majority_judgment&source=claude&why=Plusieurs%20options%2C%20on%20cherche%20un%20consensushttps://placet.app/new?title=Date%20du%20s%C3%A9minaire&options=Juin|Septembre|Octobre&method=two_roundhttps://placet.app/new?title=D%C3%AEner%20d%27%C3%A9quipe&dates=2026-07-12T20:00|2026-07-13T12:30|2026-07-13T19:00&method=approval&source=claudeSi tu peux faire des requêtes HTTP, POST un brouillon structuré et reçois une URL prête à ouvrir (aucune authentification) :
POST https://placet.app/api/poll-drafts
Content-Type: application/json
{
"title": "On part où ce week-end ?",
"description": "Budget 80 €/pers, départ vendredi soir.",
"options": ["La montagne", "Le bord de mer", "La campagne"],
"media": ["https://exemple.com/montagne.jpg", "", "https://exemple.com/campagne.jpg"],
"places": ["https://maps.app.goo.gl/abc123", "", ""],
"notes": ["2 h de route", "Plage à 10 min", "Gîte déjà repéré"],
"method": "majority_judgment",
"source": "mon-agent",
"why": "Plusieurs options, un consensus est recherché"
}{ "draft_url": "https://placet.app/new?title=..." }Pour un scrutin fermé (liste de votants, accès restreint), passe par l'interface : ces réglages ne se configurent pas par URL.