All three require the
read:creator scope. Delivered in the Standard-Webhooks envelope; the fields below describe the data object.
Refund resource
Fanvue reverses the entire original payment (partial refunds are not modeled), so
full_amount is always true and amount equals the original gross.
The refund resource carries no
client_reference_id. metadata is the only attribution that survives onto this event.
Example: creator.refund.created
Dispute resource
Bothcreator.dispute.flagged (an early warning, before a formal chargeback) and creator.dispute.created (the formal chargeback) share the dispute resource. Read status to tell the two apart.
creator.dispute.flagged (status: "warning") is an early chargeback warning: a dispute has been signalled as likely, but no formal chargeback has been filed yet. Treat it as a heads-up to prepare evidence or pre-emptively refund. creator.dispute.created (status: "open") is the formal dispute being opened against the payment. The same payment can produce a flagged event and later a created event.
The dispute resource carries no
source and no client_reference_id. The reporting provider is not exposed on this event.
Example: creator.dispute.created
creator.dispute.flagged event uses the identical shape with "type": "creator.dispute.flagged" and "status": "warning"; treat it as an early heads-up to prepare evidence before a formal chargeback is filed.