Event catalog
Every event a webhook can ask for, the organization it goes to, and the ids in its data. The list is also served as JSON: GET /v1/webhook-events. New types may be added; a webhook receives only the types it lists.
| Event | Sent to | data ids | When |
|---|---|---|---|
match.published | the supplier managing the company | need_id, company_ids | A need was matched to companies you manage |
match.interest | the buyer | need_id, match_id, company_id | A matched supplier is interested in your need |
match.outcome_due | both sides | need_id, match_id | Three weeks after interest: how did it go? |
conversation.started | the supplier | conversation_id | A buyer started a conversation |
message.posted | the other side | conversation_id | A new message (read it in the panel) |
quote.sent | the buyer | conversation_id, quote_id | A supplier sent a quote |
counter.sent | the supplier | conversation_id, quote_id | The buyer answered with a counter-offer |
quote.decided | whoever proposed | conversation_id, quote_id | A quote or counter-offer was accepted or declined |
review.published | the supplier | conversation_id, review_id, company_id | A buyer's review of your company was published |
review.reply_published | the reviewer | conversation_id, review_id, company_id | The supplier replied to your review |
review.taken_down | the supplier | conversation_id, review_id, company_id | A review was taken down after a report |
escrow.funded | the supplier | escrow_id, deal_id | The buyer's payment is held in escrow |
escrow.delivered | the buyer | escrow_id, deal_id | The supplier reported delivery; release follows unless you object |
escrow.released | the supplier | escrow_id, deal_id | Money was released to you |
escrow.refunded | the buyer | escrow_id, deal_id | Money was refunded to you |
dispute.opened | the other side | escrow_id, deal_id, dispute_id | A dispute was opened on the escrow |
dispute.withdrawn | the other side | escrow_id, deal_id, dispute_id | The dispute was withdrawn |
dispute.settled | both sides | escrow_id, deal_id, dispute_id | Birlesa decided how the held money is split |
credit.offered | the buyer | escrow_id, deal_id | A financing partner made an offer |
credit.declined | the buyer | escrow_id, deal_id | The financing partner declined |
credit.accepted | the supplier | escrow_id, deal_id | The buyer took the financing offer |
service.requested | each provider asked | request_id | You were asked for an inspection, test, certification or logistics offer |
service.offered | the requester | request_id | A provider made an offer |
service.accepted | the provider | request_id | Your offer was accepted |
service.reported | the requester | request_id | The provider uploaded the report |
shipment.milestone | every party | shipment_id | A shipment reached a key milestone |
federation.proposed | the buyer | need_id | Companies abroad were proposed for a need you shared abroad |
federation.interest | the company's manager | company_id | A buyer abroad is interested in your company (not who) |
webhook.test is sent only by the test button and carries no ids.