Plateforme Growomat

Vos campagnes, où que vous travailliez.

Growomat s'intègre aux outils que vous utilisez déjà. Discutez avec Claude pour rédiger et piloter vos campagnes — sans code — ou construisez sur l'API REST et les SDK. Tout ce que fait l'application, depuis l'endroit où vous le demandez.

Sans code

connecter Claude · rédiger, analyser et préparer des changements en demandant

Développeurs

API REST · SDK dans 5 langages · OpenAPI 3.1

Plateformes

Google · Microsoft · Reddit · Meta Ads · un seul compte

Sécurité

les brouillons restent en pause · rien ne passe en ligne avant votre validation

un compte, trois façons d’entrer — mêmes données, mêmes garde-fous

growomat — même résultat, trois façons

LIVE
you › Rédige une campagne de recherche pour ma boulangerie —
      20 £ par jour, Manchester uniquement.
create_campaignBakery · SEARCH
create_keyword ×6“fresh bread manchester”, …
claude › Le brouillon est prêt et en pause — dites-moi et je vous montre un aperçu de la publication.
Démarrage rapide · pour les développeurs

D’un compte vide à une campagne préparée en trois requêtes.

Les campagnes sont créées localement et mises en attente — aucune plateforme publicitaire n’est touchée tant qu’un token doté du scope sync ne déclenche pas de synchronisation.

1
Créer un token

Réglages → Développeur

Générez un token avec un nom, une expiration d’un an maximum et le minimum de scopes nécessaires. Le texte en clair ne s’affiche qu’une fois — seul son SHA-256 est conservé.

# shown once — store it in a secret manager
grow_live_A1B2C3D4E5F6G7H8_veryLongSecret…

export GROWOMAT_TOKEN=grow_live_…
2
Introspection

Vérifier l’auth avec /me

GET /me renvoie l’identité, le plan et les scopes du token — le moyen le plus rapide de vérifier le câblage.

curl -s -H "Authorization: Bearer $GROWOMAT_TOKEN" \
  https://api.growomat.com/api/v1/me

# → { "data": { "uid": "user_abc", "email": "[email protected]",
#     "plan": { "id": "pro", "name": "Pro" },
#     "scopes": ["campaigns:read","campaigns:write"] } }
3
Créer quelque chose

Votre première campagne en POST

Les écritures exigent le scope write de leur ressource. Chaque réponse utilise la même enveloppe : { data, meta }

curl -s -X POST https://api.growomat.com/api/v1/campaigns \
  -H "Authorization: Bearer $GROWOMAT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"Black Friday 2026","type":"SEARCH","budget":50}'
Auth & scopes · pour les développeurs

Des tokens pensés pour le secret scanning, les scopes et la rotation.

grow_live_A1B2C3D4E5F6G7H8_veryLongUrlSafeBase64Secret
grow_ — préfixe fixe — GitHub secret scanning et trufflehog repèrent un token fuité au premier coup d’œil
live | test — environnement, visible d’un coup d’œil dans les logs
A1B2… — ID public du token — peut être loggé et référencé
secret — confidentiel — seul son SHA-256 est stocké côté serveur
  • ·Accepté uniquement dans l’en-tête Authorization — les formes query string et cookie sont rejetées
  • ·Jusqu’à 5 tokens par compte, expiration d’un an maximum, révocation en un clic
  • ·La rotation émet un nouveau secret mais garde l’ID du token — vos références survivent
  • ·Les scopes sont immuables — changer l’accès, c’est créer un nouveau token

Accès par scopes — 13 autorisations

campaigns:readlecture
campaigns:writeécriture
ads:readlecture
ads:writeécriture
keywords:readlecture
keywords:writeécriture
assets:readlecture
assets:writeécriture
businesses:readlecture
businesses:writeécriture
reports:readlecture
sync:readlecture
sync:writeécriture

sync:write est volontairement séparé des scopes de ressources — déclencher une synchronisation modifie les plateformes publicitaires externes et peut dépenser un vrai budget. Un token de reporting n’en a jamais besoin.

Commencez là où vous êtes.

Connectez Claude et demandez votre premier brouillon — ou créez un jeton dans Paramètres → Développeur et pointez curl sur /me.