Que fait basecamp ?
Interagissez avec Basecamp via la CLI Basecamp. Couverture complète de l'API : projets, tâches, cartes, messages, fichiers, calendrier, points d'étape (check-ins), chronologie, enregistrements, modèles, webhooks, abonnements, line-up, chat, jauges, affectations, notifications et comptes. Utilisez-le pour TOUTE question ou action concernant Basecamp.
Prérequis
- Basecamp CLI : vous devez avoir installé et configuré la Basecamp CLI avec vos identifiants Basecamp.
- Jeton d'accès : la CLI nécessite un jeton d'accès configuré, généralement défini via la variable d'environnement
BASECAMP_ACCESS_TOKENou via le fichier de configuration de la CLI.
Utilisation
Interrogation de base
basecamp projects
basecamp todos --project-id 123
basecamp messages --project-id 123
Liste de toutes les commandes disponibles
basecamp help
Exemples de commandes spécifiques
Afficher les projets :
basecamp projects
Afficher les tâches d'un projet :
basecamp todos --project-id 123
Créer une nouvelle tâche :
basecamp todos create --project-id 123 --title "Ma nouvelle tâche"
Afficher les messages d'un projet :
basecamp messages --project-id 123
Afficher le calendrier d'un projet :
basecamp schedule --project-id 123
Afficher les points d'étape (check-ins) :
basecamp checkins --project-id 123
Fonctionnalités prises en charge
- Projets : lister, créer, mettre à jour, archiver
- Tâches : lister, créer, mettre à jour, réordonner, attribuer
- Cartes (Kanban) : gérer les tableaux et les cartes
- Messages : consulter et publier des messages
- Fichiers : télécharger et gérer des pièces jointes
- Calendrier : afficher et gérer des événements
- Points d'étape (Check-ins) : consulter et créer des points d'étape
- Chronologie : afficher le flux historique des événements
- Enregistrements : gérer les enregistrements de projet
- Modèles : créer et appliquer des modèles de projet
- Webhooks : gérer les intégrations webhook
- Abonnements : gérer les notifications par abonnement
- Line-up : afficher l'ordre des projets ou des regroupements
- Chat : accéder aux messages de discussion
- Jauges : consulter les indicateurs de progression (gauges)
- Affectations : gérer les affectations de personnes
- Notifications : consulter les notifications utilisateur
- Comptes : gérer les paramètres du compte Basecamp
Exemple de workflow complet
# 1. Lister les projets
echo "Projets :"
basecamp projects
# 2. Créer une tâche dans le projet 123
basecamp todos create --project-id 123 --title "Préparer le rapport trimestriel" --assignee-id 456
# 3. Vérifier les messages récents
basecamp messages --project-id 123 --limit 5
# 4. Ajouter un événement au calendrier
basecamp schedule create --project-id 123 --title "Réunion d'équipe" --starts-at "2025-04-01T10:00:00Z" --ends-at "2025-04-01T11:00:00Z"
Remarques importantes
- Assurez-vous que
basecampest dans votre PATH avant d'exécuter les commandes. - Utilisez
basecamp helppour obtenir la liste complète des commandes et options disponibles. - Pour les projets nécessitant une authentification, vérifiez que votre jeton d'accès est valide et actif.
- Cette compétence est compatible avec les agents d'IA tels que Claude Code, Cursor, Codex et autres.
Références
- Documentation officielle de la CLI Basecamp : basecamp-cli
- API Basecamp : Basecamp API