Kwill
API ReferenceWebhook Events

A proposal was signed by the client

Request Body

application/json
  1. body

The JSON body POSTed to a webhook endpoint.

id*string

Same as the X-Kwill-Event-Id header; stable across retries.

type*"proposal.signed"
Value in"proposal.signed"
created_at*string
Formatdate-time
data*

Response Body

Return any 2xx to acknowledge the event.

Example Requests
POST/proposal.signed
Request Body
application/json
{  "id": "evt_3f2a8b1c4d5e6f70",  "type": "proposal.signed",  "created_at": "2024-03-15T14:22:00Z",  "data": {    "object": {      "id": "c3d4e5f6-a7b8-9012-cdef-012345678901",      "client_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",      "project_id": null,      "title": "Website Redesign Proposal",      "scope": "Full redesign of the marketing site.",      "deliverables": [        "Wireframes",        "Design mockups",        "Handoff assets"      ],      "line_items": [        {          "id": "li-1",          "description": "Design work",          "quantity": 40,          "rate": 125,          "amount": 5000        }      ],      "discount": 0,      "tax_rate": 0,      "currency": "USD",      "total": 5000,      "start_date": "2024-04-01",      "expiry_date": "2024-04-30",      "status": "signed",      "viewed_at": "2024-03-16T09:00:00Z",      "signed_at": "2024-03-15T14:22:00Z",      "declined_at": null,      "created_at": "2024-03-15T14:22:00Z",      "client": {        "name": "Jane Smith",        "email": "jane@acme.example"      }    }  }}