Aller au contenu

Tape un mot pour chercher dans les pages.

↑↓ Choisir↵ OuvrirÉchap Fermer
Ouvrir Portal

Référence

Les événements que Portal envoie à tes webhooks, et les champs de chacun.

Chaque message contient type, timestamp (ISO 8601) et data. data.workspace est l’identifiant court de l’espace. Les montants sont en centimes de CHF, les dates au format ISO 8601.

ÉvénementQuandChamps de data
invoice.issuedUne facture est émiseinvoice_id, number, total, currency, project_id, project_name
invoice.paidUne facture est marquée payée, ou payée en ligneinvoice_id, number, total, currency, online
signature.completedUn client signe ou refuse un documentrequest_id, status (signed, declined), document_title, document_sha256, qualified, project_id, project_name
request.createdUn client fait une demanderequest_id, title, project_id, project_name
action.submittedUn client rend une actionaction_id, title, project_id, project_name
meeting.scheduledUne réunion est planifiéemeeting_id, title, starts_at, duration_minutes, project_id, project_name
prospect.createdUn prospect est ajouté à la main, ou reçu d’un formulaireà la main : prospect_id, company, contact_name, email, source ; formulaire : count, source
project.createdUn projet est crééproject_id, name, client_id, client_name

qualified vaut true pour une signature qualifiée chez Skribble.

En-têtes

En-têteContenu
webhook-idmsg_…, le même à chaque essai et au renvoi
webhook-timestampSecondes depuis 1970, renouvelé à chaque essai
webhook-signaturev1,<base64> : HMAC-SHA256 de <webhook-id>.<webhook-timestamp>.<corps>
content-typeapplication/json

Limites

Webhooks par espace20
Délai de réponse10 secondes
Essais8, sur environ 28 heures
Journal30 jours
Adressehttps, port 443, nom public, pas de redirection