Suivre la livraison d'une carte physique
Suit l'état de livraison d'une carte physique commandée : expédition, tracking, retard.
AP Manager🔍 PonctuelDébutantLecture seule
Demandez-le comme ça
Où est la carte physique commandée pour ce collaborateur ?
Quand l'utiliser
Quand un collaborateur attend sa carte physique et demande où elle en est.
Ce que ça produit
État de la commande (à préparer, expédiée...), lien de tracking, ville/pays de livraison, date estimée de réception.
Comment ça se déroule
- 1Retrouve la carte et sa commande
- 2Indique l'état de l'envoi et la ville de livraison
- 3Donne le lien de suivi quand il existe
- 4Signale un retard de livraison possible
- 5Vérifie le statut de la carte pour confirmer la réception
Ce qui vous protège
- Ce skill ne fait que lire : il ne modifie rien dans Spendesk
- Il agit avec vos permissions et votre rôle, jamais au-delà
- L'assistant ne peut ni approuver ni payer
▸Détail technique60/100 · 1 outils
Cartesget_card_order
# Suivi de livraison d'une carte physique
## Erreur attendue sur une carte non physique
`get_card_order` retourne une erreur explicite si la carte n'a jamais fait l'objet d'une commande physique — c'est le cas de toute carte virtuelle, et vérifié en direct sur plusieurs cartes physiques actives de longue date de ce compte (déjà activées, sans commande en cours). Une erreur ici **ne signifie pas que la carte n'existe pas** — elle signifie qu'il n'y a rien à suivre côté livraison pour cette carte à ce stade. Vérifier d'abord `get_card`/`list_cards` pour confirmer que la carte existe et son statut avant d'appeler ce tool.
## Appel
```json
{
"tool": "get_card_order",
"params": {
"companyId": "<companyId>",
"cardId": "<cardId>"
}
}
```
## Champs retournés
`state` (`to_pickup`, `to_ship`, `shipped`), ville/pays de livraison (pas l'adresse complète — rediriger vers l'app Spendesk si besoin de l'adresse exacte), `trackingLink`, `shippedAt`, `receivedAt`, `createdAt` (date de la commande), `consideredAsLost`, `estimatedReceivedAt`.
⚠️ `consideredAsLost` est calculé à la lecture : il vaut `true` quand `receivedAt` est vide et que la commande a plus de 30 jours. C'est un indicateur de retard de livraison, pas le statut « Lost » de la carte — ne jamais annoncer qu'une carte est perdue sur cette base. `receivedAt` n'est pas renseigné de façon fiable : pour savoir si la carte a été reçue, lire son statut via `get_card` (Active, Blocked ou Ready = reçue). `city`, `country`, `trackingLink`, `shippedAt`, `receivedAt` et `estimatedReceivedAt` peuvent être vides : lire l'avancement dans `state`.
## Différence avec le champ cardOrder sur get_card
`get_card`/`list_cards` exposent le même objet `cardOrder` (mêmes champs), mais **seulement pendant que la carte est physique ET à l'état "Pre-activated"** — dès que la carte est activée, ce champ disparaît de la réponse. `get_card_order` reste disponible même après activation, pour retrouver l'historique de commande d'une carte déjà en service.
## Exemples de prompts utilisateur
- "Où est la carte physique commandée pour [employé] ?"
- "Cette commande de carte est-elle en retard ?"
- "Donne-moi le lien de tracking de la carte de [employé]"
Comment installer ce skill
/
- 1Télécharger le fichier
s69-suivi-livraison-carte-physique.mdvia le bouton ci-dessus. - 2Placer le fichier dans le répertoire
.claude/de votre projet (ou~/.claude/pour une installation globale).cp s69-suivi-livraison-carte-physique.md .claude/s69-suivi-livraison-carte-physique.md - 3Utiliser dans Claude Code — le skill est automatiquement découvert. Décrivez votre besoin en langage naturel et Claude appliquera les instructions du skill.
💡 Assurez-vous que le MCP Spendesk est configuré dans votre
.claude/settings.json avec les outils get_card_order.Skills similaires
★ Top