Tous les endpoints, une seule page d'index.
270 endpoints documentés, regroupés en 36 sections fonctionnelles. Chaque fiche détaille les paramètres, codes d'erreur et fournit des exemples curl, Node et Python.
Alertes
4 endpointsAnalytics
6 endpoints/v1/analyticsRenvoie les indicateurs clés du workspace.
/v1/analytics/funnelRenvoie le tunnel de conversion des transferts.
/v1/analytics/geoRenvoie la répartition des accès par pays.
/v1/analytics/top-transfersRenvoie les transferts les plus téléchargés.
/v1/analytics/top-recipientsRenvoie les destinataires les plus actifs.
/v1/analytics/heatmapRenvoie une grille 7 jours x 24 heures comptant les transferts créés par tranche horaire sur la fenêtre choisie.
Approbations
6 endpoints/v1/approvalsListe les demandes d'approbation en attente.
/v1/approvals/{id}Renvoie une demande d'approbation.
/v1/approvals/{id}/approveApprouve une demande en attente.
/v1/approvals/{id}/rejectRejette une demande en attente.
/v1/approvals/{id}/decideApprouve ou refuse une demande d'approbation workspace en attente, avec application du principe des quatre yeux.
/v1/approvals/{id}/decideAlias POST de la décision d'approbation, pour les clients HTTP ne supportant pas PATCH.
Audit
2 endpointsChangelog
2 endpoints/v1/changelog/personalizedRenvoie le résumé de la dernière release publiée, réécrit pour le workspace courant à partir de son usage API et MCP des 30 derniers jours.
/v1/changelogRécupère les entrées de changelog publiées, de la plus récente à la plus ancienne, avec filtre optionnel par tag.
Clés API
7 endpoints/v1/api-keysRenvoie toutes les clés API du workspace avec leurs métadonnées et leur statut.
/v1/api-keysGénère une clé API. La clé complète n'est affichée qu'une seule fois.
/v1/api-keys/{id}Renvoie une clé API et ses 50 derniers appels d'audit.
/v1/api-keys/{id}/rotateCrée une clé de remplacement avec les mêmes scopes, en gardant l'ancienne active le temps d'une période de grâce.
/v1/api-keys/{id}Désactive définitivement une clé API, avec une raison optionnelle.
/v1/api-keys/scopesEndpoint public : renvoie le catalogue complet des scopes avec leur description.
/v1/api-keys/{id}/activityRécupère l'historique d'utilisation d'une clé API : histogramme journalier, routes les plus appelées et derniers appels.
Coffres
14 endpoints/v1/coffresRenvoie la liste des coffres du workspace, du plus récent au plus ancien.
/v1/coffresCrée un coffre, avec protection par mot de passe, NDA et vérification e-mail optionnelles.
/v1/coffres/{id}Renvoie un coffre avec ses sections et ses éléments, organisés hiérarchiquement.
/v1/coffres/{id}Modifie un ou plusieurs champs d'un coffre existant.
/v1/coffres/{id}Supprime définitivement un coffre, ses sections, ses éléments et ses logs d'accès.
/v1/coffres/{id}/itemsAjoute un élément (transfert, lien externe ou markdown) à un coffre.
/v1/coffres/{id}/sectionsRécupère toutes les sections d'un coffre, ordonnées par position croissante.
/v1/coffres/{id}/sectionsAjoute une nouvelle section à un coffre, avec positionnement automatique en fin de liste si aucune position n'est fournie.
/v1/coffres/{id}/sectionsModifie le titre, la description, la visibilité ou la position d'une section existante, identifiée par section_id dans le corps.
/v1/coffres/{id}/sectionsSupprime une section et détache ses éléments en les rendant orphelins plutôt que de les supprimer.
/v1/coffres/{id}/guestsRenvoie tous les invités actifs (non révoqués) d'un coffre du workspace.
/v1/coffres/{id}/guestsCrée (ou réémet) une invitation par e-mail et renvoie un lien d'accès au coffre.
/v1/coffres/{id}/guestsPasse un invité au statut révoqué pour lui retirer l'accès au coffre.
/v1/coffres/{id}/guestsMet à jour les permissions, la note ou l'expiration d'un invité existant.
Collections
11 endpoints/v1/collectionsListe les collections de transferts du workspace.
/v1/collectionsCrée une collection de transferts.
/v1/collections/{id}Renvoie une collection et ses éléments.
/v1/collections/{id}Modifie les propriétés d'une collection.
/v1/collections/{id}Supprime une collection.
/v1/collections/{id}/itemsListe les éléments d'une collection.
/v1/collections/{id}/sectionsRécupère toutes les sections d'une collection, triées par position croissante.
/v1/collections/{id}/sectionsCrée une nouvelle section dans une collection, avec auto-positionnement en fin de liste.
/v1/collections/{id}/sectionsMet à jour partiellement une section identifiée par son id dans le corps de la requête.
/v1/collections/{id}/sectionsSupprime une section et orpheline ses éléments (section_id remis à null) au lieu de les supprimer.
/v1/collections/{id}/items/{itemId}Retire définitivement un élément d'une collection appartenant à votre espace de travail.
Data Rooms
14 endpoints/v1/workspace/dataroomsRetourne la liste paginée des data rooms M&A du workspace courant, enrichies des compteurs de viewers, documents et de la dernière activité.
/v1/workspace/dataroomsCrée une data room M&A dans le workspace courant, attache éventuellement des documents et envoie des invitations par email aux viewers fournis.
/v1/workspace/datarooms/{id}/audit/export.csvTélécharge en un fichier CSV l'ensemble des consultations (vues) d'une data room, avec adresses IP anonymisées, pour l'audit vendor.
/v1/workspace/datarooms/{id}/audit/heatmapRenvoie la matrice de consultation viewers x documents d'une Data Room, avec tops, timeline 30 jours et totaux, sans exposer d'IP ni de User-Agent.
/v1/workspace/datarooms/{id}Retourne une data room M&A du workspace courant avec ses statistiques agrégées (viewers, documents, questions, dernière activité).
/v1/workspace/datarooms/{id}Modifie le nom, la société cible, la description, le statut, l'expiration ou la NDA d'une data room du workspace, avec contrôle de quota à l'activation.
/v1/workspace/datarooms/{id}/viewers/{viewerId}Révoque l'accès d'un visiteur (magic-link) ou met à jour ses métadonnées (nom, société, fonction) dans une data room du workspace.
/v1/workspace/datarooms/{id}/viewers/{viewerId}/resendRégénère un nouveau magic-link pour un viewer existant et renvoie l'email d'invitation à la data room.
/v1/workspace/datarooms/{id}/viewersRenvoie la liste de tous les viewers invites sur une data room du workspace actif.
/v1/workspace/datarooms/{id}/viewersAjoute un viewer à une data room et lui envoie une invitation par email avec un lien magique.
/v1/workspace/datarooms/{id}/documents/{docId}Supprime définitivement un document d'une data room du workspace et journalise l'action dans l'audit de conformité.
/v1/workspace/datarooms/{id}/documentsRécupère la liste ordonnée des documents rattachés à une data room du workspace courant.
/v1/workspace/datarooms/{id}/documentsRattache un fichier (coffre, transfert ou upload) à une data room et l'ajoute en fin de liste.
/v1/workspace/datarooms/{id}/questions/{questionId}Permet à un membre du workspace de répondre à une question Q&A d'une Data Room, en option de la rendre publique ou de clôturer le fil.
Demandes
7 endpoints/v1/requestsListe les formulaires de demande de fichiers entrants.
/v1/requestsCrée un formulaire de réception de fichiers.
/v1/requests/{id}Renvoie une demande de fichiers.
/v1/requests/{id}Modifie une demande de fichiers.
/v1/requests/{id}Supprime une demande de fichiers.
/v1/requests/{id}/submissionsRécupère la liste des soumissions reçues pour une demande de fichiers donnée, avec filtrage optionnel par statut.
/v1/requests/{id}/submissionsModifie le statut de revue d'une soumission donnée et enregistre l'auteur et la date de la revue.
Destinataires
6 endpoints/v1/recipientsListe le carnet d'adresses (destinataires récurrents).
/v1/recipientsAjoute un destinataire au carnet d'adresses.
/v1/recipients/{id}Retire un destinataire du carnet d'adresses.
/v1/recipients/searchRecherche dans le carnet d'adresses.
/v1/recipients/tagAjoute des étiquettes à des destinataires.
/v1/recipients/topClasse les destinataires les plus sollicités sur une fenêtre temporelle, d'après le nombre de transferts reçus.
Diagnostics
8 endpoints/v1/diagnostics/estimate-costCalcule le coût estimé de stockage et de bande passante pour un transfert, selon le plan du workspace.
/v1/diagnostics/error/{code}Renvoie une explication et les étapes de résolution pour un code d'erreur de l'API.
/v1/diagnostics/setup-checklistRenvoie un scorecard des tâches d'onboarding du workspace et leur statut.
/v1/diagnostics/full-stack-testExécute une série de vérifications de santé (auth, base, config, audit, webhooks) et renvoie le verdict global.
/v1/diagnostics/plan-recommendationAnalyse l'usage récent et recommande le plan le plus adapté, avec le delta de coût.
/v1/diagnostics/recipient/{email}/historyRécupère l'historique complet des transferts et des soumissions de demandes liés à une adresse e-mail destinataire.
/v1/diagnostics/transfer/{id}Analyse l'état d'un transfert et explique pourquoi il échoue à travers une série de vérifications.
/v1/diagnostics/audit-trail/{id}Retourne tous les événements d'audit associés à un transfert donné, du plus récent au plus ancien.
Domaines
6 endpoints/v1/domainsListe les domaines personnalisés du workspace.
/v1/domainsEnregistre un domaine personnalisé.
/v1/domains/{id}Renvoie un domaine et son état de vérification.
/v1/domains/{id}Retire un domaine personnalisé.
/v1/domains/{id}/verifyDéclenche la vérification DNS d'un domaine.
/v1/domains/{id}/dns-instructionsRenvoie les enregistrements DNS prêts à coller (CNAME + TXT) et des guides pas-à-pas par registrar pour activer un domaine personnalisé.
Dossiers
4 endpointsFacturation
7 endpoints/v1/billing/subscriptionRenvoie l'abonnement courant du workspace.
/v1/billing/usageRenvoie l'usage facturable de la période.
/v1/billing/checkout-linkGénère un lien de paiement Stripe.
/v1/billing/addressRenvoie l'adresse de facturation.
/v1/billing/recommendationAnalyse la consommation des 30 derniers jours du workspace et propose le plan le moins cher qui couvre le stockage et la bande passante.
/v1/billing/snapshotRetourne un instantané live de la consommation du mois en cours, le bilan facturé du mois précédent et l'impact d'une éventuelle rétrogradation en cours de mois.
/v1/billing/stripe-eventsRenvoie la liste filtrable des évènements Stripe associés à votre workspace, avec un histogramme par type, pour le débogage de facturation.
Intake
7 endpoints/v1/intakesCrée une drop box de réception E2E, renvoie l'objet intake et la publishable_key d'intégration affichée une seule fois.
/v1/intakesRécupère la liste paginée des intakes du compte avec pagination par curseur et filtre optionnel sur l'état actif.
/v1/intakes/{id}Renvoie les détails d'un intake existant identifié par son id, sans exposer la publishable_key.
/v1/intakes/{id}Modifie les champs configurables d'un point de réception existant et renvoie la ressource mise à jour.
/v1/intakes/{id}Supprime ou archive un intake. Les dépôts déjà reçus restent accessibles via l'historique du compte, et la clé publishable est révoquée immédiatement.
/v1/intakes/{id}/documentsRécupérez la liste paginée des dépôts reçus sur un intake, avec leurs métadonnées et filtres par référence client.
/v1/intakes/{id}/documents/{docId}Renvoie le détail d'un dépôt avec ses URLs présignées de téléchargement et l'enveloppe E2E ; le déchiffrement reste côté client.
Magic links
3 endpointsMarque blanche
3 endpoints/v1/brandingRenvoie la configuration de marque blanche du workspace (logo, couleurs, thème, webhooks).
/v1/brandingModifie les paramètres de marque blanche (nom, couleurs, thème, webhooks, mode white-label).
/v1/branding/upload-logoTéléverse une image de logo (PNG, JPEG, SVG, WebP, GIF, max 2 Mo) et renvoie son URL publique.
MCP
11 endpoints/v1/mcp/tokensRenvoie les tokens MCP du workspace, utilisés par les clients IA (Claude, Cursor, etc.).
/v1/mcp/tokensGénère un token MCP. Le token complet n'est affiché qu'une seule fois.
/v1/mcp/tokens/{id}/rotateCrée un token de remplacement identique, avec une période de grâce avant révocation de l'ancien.
/v1/mcp/tokens/{id}Désactive immédiatement un token MCP, avec une raison optionnelle.
/v1/mcp/toolsRenvoie le catalogue des outils exposés par le serveur MCP, avec les surcharges du workspace.
/v1/mcp/hosted/{workspaceId}Retourne l'état de santé, les URLs de transport et le catalogue d'outils du serveur MCP hébergé pour un workspace donné.
/v1/mcp/hosted/{workspaceId}Traite les messages JSON-RPC MCP (initialize, tools/list, ping) pour le serveur hébergé du workspace.
/v1/mcp/custom-actionsRécupère toutes les actions personnalisées MCP définies dans le workspace courant.
/v1/mcp/custom-actionsCrée une action personnalisée MCP (relais d'endpoint JSON ou code TypeScript) dans le workspace courant.
/v1/mcp/custom-actions/{id}Met à jour partiellement une action MCP personnalisée du workspace identifiée par son id.
/v1/mcp/custom-actions/{id}Supprime définitivement une action MCP personnalisée du workspace identifiée par son id.
Membres
7 endpoints/v1/membersListe les membres du workspace.
/v1/members/invitationsListe les invitations en attente.
/v1/members/invitationsEnvoie une invitation à rejoindre le workspace.
/v1/members/invitations/{id}Annule une invitation en attente.
/v1/members/{id}Change le rôle d'un membre.
/v1/members/{id}Retire un membre du workspace.
/v1/members/{id}/activityRécupère les entrées du journal d'audit générées par un membre du workspace sur une fenêtre de jours configurable.
MFA
5 endpoints/v1/mfaRenvoie l'état d'enrôlement MFA du propriétaire du workspace (sans jamais exposer le secret).
/v1/mfa/enableDémarre un enrôlement TOTP : génère un secret chiffré et renvoie le QR code à scanner.
/v1/mfa/verifyFinalise l'enrôlement (et renvoie 10 codes de récupération une seule fois) ou effectue une vérification step-up.
/v1/mfa/disableDésactive la MFA. Nécessite un code TOTP valide comme preuve de possession.
/v1/mfa/recovery-codes/regenerateInvalide les anciens codes et émet 10 nouveaux codes, renvoyés une seule fois.
Modèles
6 endpoints/v1/templatesListe les modèles de transfert.
/v1/templatesCrée un modèle de transfert.
/v1/templates/{id}Renvoie un modèle de transfert.
/v1/templates/{id}Modifie un modèle de transfert.
/v1/templates/{id}Supprime un modèle de transfert.
/v1/templates/{id}/applyCrée un transfert à partir d'un modèle.
Notifications
8 endpoints/v1/notificationsRenvoie les préférences de notification du workspace.
/v1/notificationsMet à jour les préférences de notification.
/v1/notifications/mark-readMarque des notifications comme lues.
/v1/notifications/test/discordEnvoie un message de test à une URL de webhook Discord pour vérifier la connectivité et la configuration des notifications.
/v1/notifications/test/teamsEnvoie une carte de test (MessageCard) vers une URL de webhook entrant Microsoft Teams pour valider la configuration de notification.
/v1/notifications/test/slackEnvoie un message de test vers une URL de webhook entrant Slack pour valider sa configuration.
/v1/notifications/clearArchive toutes les notifications non archivées du workspace pour une durée de 30 jours.
/v1/notifications/feedRécupère les notifications in-app non archivées de l'utilisateur courant, les plus récentes d'abord.
Quotas & stockage
8 endpoints/v1/quotas/checkRenvoie l'état des quotas du workspace.
/v1/quotas/storageRenvoie l'historique d'utilisation du stockage.
/v1/quotas/bandwidthRenvoie l'historique de bande passante.
/v1/storage/breakdownRenvoie la répartition du stockage par catégorie.
/v1/storage/largestRenvoie les fichiers les plus volumineux.
/v1/quotas/throughputRenvoie les échantillons de débit (throughput) de l'espace de travail, regroupés par minute, sur une fenêtre temporelle paramétrable.
/v1/storageRécupère tous les fichiers de votre workspace avec leur région de stockage et un récapitulatif d'occupation.
/v1/storageSupprime définitivement un fichier de votre workspace après vérification de propriété.
Recherche
1 endpointsRègles
6 endpoints/v1/rulesRécupère toutes les règles d'automatisation configurées pour l'espace de travail courant, triées de la plus récente à la plus ancienne.
/v1/rulesCrée une nouvelle règle d'automatisation associant un évènement déclencheur à une action exécutée automatiquement dans l'espace de travail.
/v1/rules/{id}Retourne une règle d'automatisation unique de l'espace de travail à partir de son identifiant.
/v1/rules/{id}Modifie partiellement une règle d'automatisation existante en ne touchant que les champs fournis.
/v1/rules/{id}Supprime définitivement une règle d'automatisation et, en cascade, son historique d'exécutions.
/v1/rules/{id}/executionsRenvoie l'historique paginé des exécutions d'une règle d'automatisation, de la plus récente à la plus ancienne.
RGPD
6 endpoints/v1/gdpr/deletionEnregistre une demande d'effacement RGPD pour le propriétaire de l'espace de travail, soumise à une confirmation et à un délai de réflexion de 30 jours.
/v1/gdpr/accessEnregistre une demande de droit d'accès RGPD (Art. 15) pour le propriétaire du workspace afin qu'une copie de ses données personnelles lui soit fournie.
/v1/gdpr/consentsRetourne le journal d'audit des consentements (RGPD) enregistrés pour le workspace.
/v1/gdpr/retentionRenvoie le résumé informatif des durées de conservation des données par catégorie et par plan tarifaire.
/v1/gdpr/acceptancesRetourne l'état d'acceptation des documents légaux publiés par l'espace de travail, croisé avec le journal d'audit.
/v1/gdpr/exportGénère et retourne synchroniquement un export portable (RGPD Art. 20) de toutes les données de l'espace de travail, tout en enregistrant une demande DSAR traçable.
Rooms
11 endpoints/v1/roomsListe les rooms (espaces partagés persistants).
/v1/roomsCrée une room partagée.
/v1/rooms/{id}Renvoie une room, ses membres et documents.
/v1/rooms/{id}Modifie une room.
/v1/rooms/{id}Supprime une room.
/v1/rooms/{id}/membersRenvoie la liste des membres (invités et collaborateurs) d'une salle de partage donnée.
/v1/rooms/{id}/membersCrée (ou réactive) un membre de salle et renvoie un lien magique d'accès, avec envoi d'e-mail au mieux.
/v1/rooms/{id}/membersRévoque l'accès d'un membre à une salle en horodatant sa révocation, sans suppression définitive.
/v1/rooms/{id}/documentsRenvoie la liste des transferts rattachés à une data-room donnée.
/v1/rooms/{id}/documentsAttache un transfert existant à une data-room en héritant de ses protections.
/v1/rooms/{id}/documentsRetire un transfert d'une data-room sans supprimer le transfert lui-même.
SCIM
4 endpoints/v1/scim/auditRécupère les événements de provisioning SCIM récents (création, mise à jour, suppression d'utilisateurs et de groupes) pour l'espace de travail authentifié.
/v1/scim/tokensRenvoie la liste des jetons de provisionnement SCIM (bearers IdP) du workspace courant, sans jamais exposer leur valeur secrète.
/v1/scim/tokensGénère un nouveau bearer SCIM pour le workspace ; la valeur secrète n'est renvoyée qu'une seule fois dans cette réponse.
/v1/scim/tokens/{id}Révoque définitivement un token de provisioning SCIM du workspace identifié par son id.
Sessions
4 endpoints/v1/sessionsListe les sessions actives du propriétaire du workspace.
/v1/sessions/currentRenvoie la session courante.
/v1/sessions/{id}Révoque une session active.
/v1/sessions/revoke-allRévoque toutes les sessions sauf la courante.
SSO
7 endpoints/v1/workspace/sso/providersRetourne la configuration SSO SAML locale du workspace courant, croisée avec l'état réel du provider côté Supabase.
/v1/workspace/sso/providersCrée ou reconfigure le provider SSO SAML du workspace courant à partir de métadonnées IdP et d'une liste de domaines.
/v1/workspace/sso/providers/{id}Supprime un provider SSO SAML du workspace, côté Supabase puis localement, en réinitialisant la configuration SSO.
/v1/sso/test-connectionVérifie la configuration SSO/SAML de l'espace de travail (accessibilité des métadonnées IdP, présence du certificat, état d'activation) et renvoie le mapping des claims.
/v1/sso/configRenvoie la configuration SSO SAML du workspace ainsi que les paramètres Service Provider (SP) prêts à coller dans votre IdP.
/v1/sso/configCrée ou met à jour la configuration SSO SAML du workspace (réservé au plan Entreprise).
/v1/sso/sp-metadataRenvoie les métadonnées SAML (Service Provider) que le client doit importer dans son fournisseur d'identité pour configurer le SSO.
Statut
3 endpoints/v1/status/servicesRenvoie l'état opérationnel courant de tous les services Coffrify.
/v1/status/incidentsRenvoie les incidents en cours et récents affectant les services Coffrify.
/v1/status/subscribeInscrit une adresse e-mail pour recevoir les notifications d'incidents et de maintenance.
Tokens d'upload
3 endpointsTransferts
23 endpoints/v1/transfersRenvoie la liste paginée des transferts du workspace, avec filtres et pagination par curseur.
/v1/transfersCrée un transfert chiffré et renvoie les URL d'upload présignées pour chaque fichier.
/v1/transfers/{id}Renvoie les métadonnées complètes d'un transfert, fichiers inclus.
/v1/transfers/{id}Révoque et supprime définitivement un transfert, bloquant tout accès ultérieur.
/v1/transfers/{id}/filesListe tous les fichiers attachés à un transfert, avec leur taille et leur type.
/v1/transfers/{id}/download-urlGénère des URL présignées côté serveur, sans incrémenter le compteur de téléchargements.
/v1/transfers/{id}/extendRepousse la date d'expiration d'un transfert, dans la limite de rétention du plan.
/v1/transfers/resolveRetrouve les métadonnées et l'état de cycle de vie d'un transfert à partir d'une URL de partage publique ou d'un code court, à condition qu'il appartienne au workspace appelant.
/v1/transfers/exportExporte en masse les transferts du workspace au format JSON ou CSV, plafonné pour les usages analytiques.
/v1/transfers/{id}/passwordProtège un transfert par mot de passe (ou met à jour un mot de passe existant) en activant la protection à l'accès.
/v1/transfers/{id}/passwordSupprime la protection par mot de passe d'un transfert et le rend accessible sans saisie.
/v1/transfers/{id}/repliesRécupère les réponses sécurisées (jusqu'à 50) reçues sur un transfert dont vous êtes le propriétaire.
/v1/transfers/{id}/folderAssigne un transfert existant à un dossier du workspace.
/v1/transfers/{id}/folderDéclasse un transfert en remettant son dossier à null.
/v1/transfers/{id}/rescanReplace un transfert dans la file d'analyse antivirus en repassant son statut de scan à `pending`.
/v1/transfers/{id}/approversRenvoie la liste des approbateurs attachés à un transfert, avec leur décision et leurs horodatages.
/v1/transfers/{id}/approversAjoute un approbateur (par e-mail ou utilisateur interne) à un transfert et lui envoie une demande de validation par e-mail.
/v1/transfers/{id}/qrcodeRenvoie l'URL de partage d'un transfert et un QR code PNG prêt à l'emploi pointant vers cette URL.
/v1/transfers/{id}/approveStatue sur un transfert soumis à approbation en l'approuvant ou en le rejetant.
/v1/transfers/{id}/cloneDuplique un transfert existant avec un nouveau short_code, un compteur de téléchargements remis à zéro, et réutilise les fichiers d'origine sans nouvel upload.
/v1/transfers/{id}/timelineRenvoie la chronologie agrégée et triée de tous les événements survenus sur un transfert (création, scans, téléchargements, liens magiques, webhooks, audit).
/v1/transfers/{id}/downloadsRécupère la liste paginée des évènements de téléchargement enregistrés pour un transfert donné.
/v1/transfers/{id}/emailRenvoie (ou envoie à un nouveau destinataire) l'e-mail de partage d'un transfert existant.
Webhooks
18 endpoints/v1/webhooksRenvoie tous les endpoints webhook enregistrés pour le workspace.
/v1/webhooksEnregistre un endpoint webhook signé. Le secret de signature n'est renvoyé qu'une fois.
/v1/webhooks/{id}Modifie l'URL, les événements souscrits, l'état actif ou la politique de retry.
/v1/webhooks/{id}Supprime définitivement un endpoint webhook.
/v1/webhooks/{id}/testEnvoie un événement de test à l'URL du webhook et renvoie la réponse HTTP reçue.
/v1/webhooks/event-catalogRetourne le catalogue complet des types d'événements webhook supportés par Coffrify, groupés par famille.
/v1/webhooks/healthRenvoie le taux de succès, la répartition des statuts de livraison et les latences p50/p95/p99 par webhook sur une fenêtre temporelle.
/v1/webhooks/events/by-familyFiltre le catalogue d'événements webhook par famille et renvoie le décompte d'événements pour chaque famille.
/v1/webhooks/eventsRetourne le catalogue complet des types d'événements webhook supportés par Coffrify, avec leur famille, description et plan requis.
/v1/webhooks/{id}/simulateEnvoie au point de réception d'un webhook un événement de test au type et au payload choisis pour valider la prise en charge d'une forme d'événement précise.
/v1/webhooks/{id}/rotate-secretGénère un nouveau secret de signature pour un webhook tout en laissant l'ancien valide pendant une fenêtre de grâce configurable.
/v1/webhooks/{id}/secret-statusRenvoie un résumé non sensible de l'état du secret de signature d'un webhook (préfixe, dernière rotation, fenêtre de grâce) sans jamais exposer la valeur du secret.
/v1/webhooks/{id}/deliveriesRécupère l'historique paginé des tentatives de livraison d'un endpoint webhook, de la plus récente à la plus ancienne.
/v1/webhooks/deliveries/abandonedRetourne la dead-letter queue des livraisons de webhooks qui ont épuisé leur budget de réessais, avec des recommandations d'action par endpoint.
/v1/webhooks/deliveries/searchRecherche transversale des livraisons de webhooks récentes du workspace, avec filtres par événement, statut, webhook et date.
/v1/webhooks/deliveries/{id}/retryForce la remise en file d'une livraison de webhook bloquée en échec en remettant son compteur de tentatives à zéro.
/v1/webhooks/deliveries/{id}Renvoie le détail complet d'une tentative de livraison de webhook, payload signé et réponse HTTP du endpoint inclus.
/v1/webhooks/deliveries/{id}/replayRenvoie une livraison de webhook passée vers la même URL en conservant l'event_id d'origine pour la déduplication.
Workspace
22 endpoints/v1/workspace/profileRenvoie le profil du workspace.
/v1/workspace/settingsRenvoie les paramètres du workspace.
/v1/workspace/settingsMet à jour les paramètres du workspace.
/v1/workspace/activityRenvoie le flux d'activité du workspace.
/v1/meRenvoie le contexte d'authentification de la clé courante.
/v1/workspace/capability-requestsUn membre admin demande une capability sensible (facturation, suppression, gestion des membres ou des réglages) que l'owner du compte propriétaire approuvera ensuite.
/v1/workspace/capability-requestsRécupère les demandes de capability au statut « pending » d'un workspace : l'owner voit toutes les demandes, un membre ne voit que les siennes.
/v1/workspace/capability-requests/{id}Le propriétaire du compte approuve ou refuse une demande de capability d'un membre du workspace, avec confirmation MFA à l'approbation.
/v1/workspace/stats-by-memberRetourne, pour chaque membre du workspace, l'activité agrégée des N derniers jours (transferts, stockage produit, téléchargements, événements d'audit).
/v1/workspace/clone-configCopie le branding, les webhooks, les modèles, les règles et les notifications d'un espace de travail source vers un espace de travail cible que vous possédez.
/v1/workspace/healthRenvoie un score composite de 0 à 100 avec un détail par dimension de sécurité et des actions recommandées pour le workspace authentifié.
/v1/workspace/transfer-ownership/{id}Annule un transfert de propriété d'espace en attente, avant que le destinataire ne l'ait accepté.
/v1/workspace/members/{memberId}Modifie le rôle et les permissions (capabilities) d'un membre du workspace.
/v1/workspace/members/{memberId}Supprime définitivement un membre du workspace actif.
/v1/workspace/membersRenvoie tous les membres (actifs et invitations en attente) de l'espace de travail actif, avec leurs rôles et capacités.
/v1/workspace/membersCrée une invitation par e-mail dans l'espace de travail actif, avec rôle et capacités optionnelles, et envoie le lien d'acceptation.
/v1/workspace/audit-summaryRenvoie un résumé agrégé du journal d'audit du workspace sur une fenêtre temporelle glissante, avec les acteurs et actions les plus fréquents et la détection d'anomalies.
/v1/welcomeRenvoie les metadonnees publiques de l'API Coffrify : version, liens de documentation, SDK, mode d'authentification, quotas de debit et conventions d'en-tetes.
/v1/workspacesRetourne la liste des espaces de travail accessibles à l'appelant, sous forme d'objet de type liste.
/v1/workspaces/switchDéfinit le workspace actif de l'utilisateur après vérification de son accès (propriétaire ou membre).
/v1/me/acquisitionEstampille la source d'acquisition first-touch et l'identifiant visiteur anonyme sur le profil de l'utilisateur connecté, de façon idempotente.
/v1/me/languagePersiste la langue préférée de l'utilisateur connecté pour les communications, notamment les emails.