Vaks-PM
API-first & extensibleAPI-first & extensible

Vaks-PM s'intègre à votre écosystème Vaks-PM fits into your ecosystem

L'app web consomme la même API REST publique que vos intégrations. Documentation OpenAPI, webhooks signés, provisioning Microsoft Teams et connecteur IA MCP. The web app consumes the same public REST API as your integrations. OpenAPI docs, signed webhooks, Microsoft Teams provisioning and an MCP AI connector.

API REST OpenAPI · Redoc Webhooks HMAC MCP · IA OAuth 2.1 OIDC · SAML · SCIM 2.0 Microsoft Teams Slack Power Automate Entra ID RFC 8693 Tickets externesExternal tickets Jira · ServiceNow CSV · XLSX · PDF Import CSV utilisateursUser CSV import
MCP · Connecteur IAAI connector

Pilotez vos projets en langage naturelDrive your projects in natural language

Le serveur MCP (Model Context Protocol) expose Vaks-PM à Claude, Copilot Studio ou ChatGPT : 89 outils et 6 prompts de workflow. L'assistant lit, crée et met à jour — toujours au nom d'un utilisateur, dans la limite de ses droits.

The MCP (Model Context Protocol) server exposes Vaks-PM to Claude, Copilot Studio or ChatGPT: 89 tools and 6 workflow prompts. The assistant reads, creates and updates — always on behalf of a user, within their permissions.

  • OAuth 2.1 délégué — PKCE, DCR, refresh rotaté, audience-binding. Chaque action = RBAC ∩ scopes du jeton.Delegated OAuth 2.1 — PKCE, DCR, rotated refresh, audience binding. Every action = RBAC ∩ token scopes.
  • Écriture opt-in — la finance reste derrière une porte dédiée, désactivée par défaut.Opt-in writes — finance stays behind a dedicated gate, off by default.
  • Tout est tracé actorType=AGENT avec la justification en langage naturel.Everything logged actorType=AGENT with the natural-language justification.
Assistant IAAI assistantconnecté via MCPconnected via MCP
MCP
Des possibilités infiniesEndless possibilities
Écrire un message…Type a message…
Espaces de collaboration
Collaboration spaces

Un espace de collaboration provisionné à l'activation du projetA collaboration space provisioned when the project goes live

Quand un projet passe ACTIVE, Vaks-PM crée automatiquement l'espace de collaboration correspondant et y invite les membres du projet. Aucune identité humaine n'est empruntée : le provisioning tourne sous une identité applicative dédiée, secrets chiffrés at-rest, activable projet par projet.

When a project turns ACTIVE, Vaks-PM automatically creates the matching collaboration space and invites the project's members. No human identity is borrowed: provisioning runs under a dedicated application identity, secrets encrypted at rest, enabled project by project.

  • Sans utilisateur emprunté — identité applicative dédiée (client-credentials / bot token selon le fournisseur).No borrowed user — dedicated application identity (client-credentials / bot token, depending on the provider).
  • Membres invités automatiquement — résolus depuis les affectations du projet.Members invited automatically — resolved from the project's assignments.
  • Secrets chiffrés at-rest, gating par licence — activable projet par projet.Secrets encrypted at rest, license-gated — enabled project by project.
Cycle d'activation
Activation flow
génériquegeneric
Projet → ACTIVEProject → ACTIVEdéclencheurtrigger
Provisioning applicatifApplication-level provisioningidentité machine dédiéededicated machine identity
Espace crééSpace createdcanal/équipe + membres invitéschannel/team + members invited
Suit le cycle du projetFollows the project lifecycledétail par fournisseur ci-dessousprovider detail below
Fournisseurs disponibles aujourd'huiProviders available today

Microsoft Teams

Microsoft Graph, application permissions — provisioning asynchrone dans le worker. Synchro continue des membres (hooks + reconcile 6 h) et archivage réversible à la sortie de ACTIVE.

Microsoft Graph, application permissions — asynchronous provisioning in the worker. Continuous member sync (hooks + 6-hour reconcile) and reversible archiving when the project leaves ACTIVE.

Slack

API Slack native (bot token) — provisioning inline et synchrone dans l'API. Membres invités à la création ; pas encore de synchro continue ni d'archivage automatique.

Native Slack API (bot token) — inline, synchronous provisioning in the API. Members invited at creation; continuous sync and automatic archiving not available yet.

Webhooks

Des événements signés, poussés partoutSigned events, pushed anywhere

Abonnez n'importe quel endpoint aux événements de la plateforme. Chaque livraison est signée HMAC-SHA256, ré-essayée avec backoff exponentiel, et journalisée (payload, en-têtes, réponse). Formats brut ou Adaptive Card pour Microsoft Teams / Power Automate.

Subscribe any endpoint to platform events. Every delivery is HMAC-SHA256 signed, retried with exponential backoff, and logged (payload, headers, response). Raw or Adaptive Card format for Microsoft Teams / Power Automate.

task.createdtask.assignedtask.completed task.movedcomment.createdproject.updated skill_request.createdaudit.alertbackup.failed
  • Portée org / projet / équipe + self-service côté projet (PM & leads).Org / project / team scope + project self-service (PMs & leads).
  • Anti-fuite — allowlist de domaines, anti-SSRF, auto-désactivation après N échecs.Leak-proof — domain allowlist, anti-SSRF, auto-disable after N failures.
POST https://hooks.acme.local/vaks
# Requête sortante signéeSigned outbound request
X-Vaks-Event: task.completed
X-Vaks-Delivery: dlv_7c2a
X-Vaks-Signature: sha256=a3f1…9e
X-Vaks-Timestamp: 1720800000

{
  "event": "task.completed",
  "task": {
    "id": "tsk_1f9c",
    "title": "Prepare Q3 report",
    "completedBy": "[email protected]"
  }
}

Connectez Vaks-PM à vos outilsConnect Vaks-PM to your tools

API, webhooks, Teams, IA — voyons comment Vaks-PM s'insère dans votre chaîne d'outils existante.

API, webhooks, Teams, AI — let's see how Vaks-PM slots into your existing toolchain.