Get Started
Webhooks
Event Catalog
List of supported event types and their payload.
proposal.accepted
Occurs whenever the customer accepts a proposal on Upwork.
Request data sample
Copy
{
"proposal": {
"uid": "cf3e12b821",
"coverLetter": "Hi Duja team — I specialise in crafting memorable visual identities for emerging brands. Attached are two recent logo boards that show how I translate a story into colour, typography and iconography that work across print and social. I’d love to iterate on a first concept within 48 hours and can deliver the full brand-style guide in one week.",
"status": "SUBMITTED",
"createdAt": "2025-06-16T07:45:00Z"
},
"job": {
"slug": "~021908931246561901733",
"title": "Branding Specialist & Logo Design Needed",
"description": "Logo Design & Branding Specialist wanted to create a unique logo plus full branding package (brand colours, style guide, banners, social media assets and invitation cards). Must have a strong portfolio, be collaborative and able to translate brand values into compelling visuals.",
"createdAt": "2025-04-10T10:00:00Z"
},
"freelancer": {
"uid": "01921f906821a83980",
"name": "Valdas D.",
"photoUrl": "https://res.cloudinary.com/upwork-fp/image/upload/profile_photos/public/01921f906821a83980.jpg",
"slug": "~01921f906821a83980"
},
"manager": {
"uid": "0186bf9bc5f75be64d",
"name": "Duja Brand Ltd.",
"photoUrl": "https://assets.upwork.com/uploads/user/logo/default-logo.png",
"slug": "~0186bf9bc5f75be64d"
},
"chat": {
"id": "123456789"
}
}
chat.message.sent
Occurs whenever the customer sends you a new message in a conversation.
Request data sample
Copy
{
"proposal": {
"uid": "cf3e12b821"
},
"message": {
"text": "Thanks for reviewing my proposal! Let me know which of the two draft concept directions resonates more and I’ll refine colour and typography tonight."
},
"chat": {
"id": "123456789"
}
}
On this page
Assistant
Responses are generated using AI and may contain mistakes.