1. Help
  2. Integrations & Export
  3. Webhook Payload Examples

Webhook Payload Examples

Here’s a list of the events that trigger webhooks within Content Snare, and the payloads in those webhooks.

Product Webhooks

  • Product Item Used
  • Product Item Returned
  • Product Item Exhausted
  • Product Item Manual Purchase
  • Product Item Auto Purchase
  • Product Item Purchase Failed

Request Webhooks

  • Request Created
  • Request Updated
  • Request Deleted
  • Request Drafted
  • Request Published
  • Request Completed
  • Request Archived
  • Request Viewed
  • Request Create Failed
  • Request Update Failed
  • Request Delete Failed
  • Kanban Column Updated

Field Webhooks

  • All Fields Completed
  • Field Completed
  • Field Approved
  • Field Rejected
  • Comment Added

Client Webhooks

  • Client Created
  • Client Updated
  • Client Deleted
  • Client Create Failed
  • Client Update Failed
  • Client Delete Failed

Team Member Webhooks

  • Team Member Created
  • Team Member Updated
  • Team Member Deleted
  • Team Member Create Failed
  • Team Member Update Failed
  • Team Member Delete Failed

Communication Webhooks

  • SMS Message Delivered
  • SMS Message Failed
  • Email Message Delivered
  • Email Message Bounced
  • Email Message Spammed

For each webhook, there is a specific JSON (JavaScript Object Notation) payload. These are as follows:

Product Item Used

Example JSON payload:

{
  "event_name": "product_item_used",
  "id": "vss_M1yg0LAfjBg9rD",
  "quantity": 1,
  "client_full_name": "1Test",
  "client_email": "[email protected]",
  "request_name": "Website Page Information",
  "product": "identityverification",
  "request_id": "req_7v80jRXC4M0mAo",
  "page_id": "pag_k5vqbXLtO5r9YP",
  "section_id": "sec_36DNbxLI29QbxV",
  "field_id": "fld_B783LN8u6LaeEq",
  "account_id": "acc_vK7Zym9U35Z69l"
}

Product Item Returned

Example JSON payload:

{
  "event_name": "product_item_returned",
  "id": "vss_M1yg0LAfjBg9rD",
  "quantity": 1,
  "client_full_name": "1Test",
  "client_email": "[email protected]",
  "request_name": "Website Page Information",
  "product": "identityverification",
  "request_id": "req_7v80jRXC4M0mAo",
  "page_id": "pag_k5vqbXLtO5r9YP",
  "section_id": "sec_36DNbxLI29QbxV",
  "field_id": "fld_B783LN8u6LaeEq",
  "account_id": "acc_vK7Zym9U35Z69l",
  "text": "Credit returned due to client declining license rights"
}

Product Item Exhausted

Example JSON payload:

{
  "event_name": "product_item_exhausted",
  "quantity": 0,
  "client_full_name": "1Test",
  "client_email": "[email protected]",
  "request_name": "Website Page Information",
  "id": "vss_O6oWgeQaIOgXE0",
  "product": "identityverification",
  "request_id": "req_7v80jRXC4M0mAo",
  "page_id": "pag_XQL19kKu5xo2YP",
  "section_id": "sec_yO4No1PU36Qd6Z",
  "field_id": "fld_1lqbwY6TXM6PmA",
  "account_id": "acc_vK7Zym9U35Z69l"
}

Product Item Manual Purchase

Example JSON payload:

{
  "event_name": "product_item_manual_purchase",
  "id": "pmn_5MlDbWpmhD3rg4",
  "status": "paid",
  "account_id": "acc_e7EVAXvJfxZ9zb",
  "payment_initiator": "customer",
  "quantity": 10,
  "invoice": "CS-5734",
  "product": "identityverification"
}

Product Item Auto Purchase

Example JSON payload:

{
  "event_name": "product_item_auto_purchase",
  "id": "pmn_5MlDbWpmhD3rg4",
  "status": "paid",
  "payment_initiator": "merchant",
  "quantity": 10,
  "invoice": "CS-5735",
  "product": "identityverification"
}

Product Item Purchase Failed

Example JSON payload:

{
  "event_name": "product_item_purchase_failed",
  "id": "pmn_5MlDbWpmhD3rg4",
  "status": "not_paid",
  "account_id": "acc_e7EVAXvJfxZ9zb",
  "payment_initiator": "customer",
  "quantity": 10,
  "product": "identityverification",
  "error_messages": [
    "Failed to activate auto collection on the billing side"
  ]
}

Request Created

Example JSON payload:

{
  "id": "0",
  "event_name": "request_created",
  "name": "Example Request",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "status": "draft",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": "0",
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client": {
    "id": "0",
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  }
}

Request Updated

Example JSON payload:

{
  "event_name": "request_updated",
  "id": 0,
  "name": "Example Request",
  "status": "draft",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": true,
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": 0,
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "client": {
    "id": 0,
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  },
  "clients": [
    {
      "id": 0,
      "company_name": "Example Company",
      "email": "[email protected]",
      "full_name": "Example Client",
      "phone": "123-456-7890",
      "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  ]
}

Request Deleted

Example JSON payload:

{
  "event_name": "request_destroyed",
  "id": 0
}

Request Draft

Example JSON payload:

{
  "event_name": "request_draft",
  "id": "req_pKDOaKtjPY3z5o",
  "name": "Example Request",
  "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
  "status": "draft",
  "due": "2024-04-23",
  "folder_name": "Default Folder",
  "passcode_enabled": false,
  "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "communications_template_name": "None",
  "completion_percentage": 3,
  "comments_enabled": true,
  "request_template_name": "Tax Return Documentation - Business (USA)",
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "due_date": "2024-04-23",
  "pin_code_enabled": false,
  "client": {
    "id": "acc_3Z02jLuqYAN0eX",
    "email": "[email protected]",
    "full_name": "Paulyn",
    "phone": null,
    "avatar": null,
    "company_name": null,
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY"
  },
  "clients": [
    {
      "id": "acc_3Z02jLuqYAN0eX",
      "email": "[email protected]",
      "full_name": "Paulyn",
      "phone": null,
      "avatar": null,
      "company_name": null,
      "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY"
    }
  ]
}

Request Published

Example JSON payload:

{
  "id": "0",
  "event_name": "request_published",
  "name": "Example Request",
  "status": "published",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder"
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": "true",
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": "0",
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client": {
    "id": "0",
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  }
}

Request Completed

Example JSON payload:

{
  "id": "0",
  "event_name": "request_completed",
  "name": "Example Request",
  "status": "published",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder"
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": "true",
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": "0",
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client": {
    "id": "0",
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  },
  pages: [{
    name: "Example Page 1",
    instruction_text: "Example Page 1 Instructions",
    sections: [{
      name: "Example Section 1",
      instruction_text: "Example Section 1 Instructions",
      fields: [{
        name: "Example Field 1",
        instruction_text: "Example Field 1 Instructions",
        type: "text",
        status: "approved",
        values: [],
        values_flat: ""
      }],
      fields_count: 1
    }],
    fields_count: 1
  }]
}

Request Archived

Example JSON payload:

{
  "event_name": "request_archived",
  "id": 0,
  "name": "Example Request",
  "status": "archived",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": true,
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": 0,
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "client": {
    "id": 0,
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  },
  "clients": [
    {
      "id": 0,
      "company_name": "Example Company",
      "email": "[email protected]",
      "full_name": "Example Client",
      "phone": "123-456-7890",
      "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  ],
  "pages": [
    {
      "toc_order_label": "1.0",
      "name": "Example Page 1",
      "instruction_text": "Example Page 1 Instructions",
      "sections": [
        {
          "toc_order_label": "1.1",
          "name": "Example Section 1",
          "instruction_text": "Example Section 1 Instructions",
          "fields": [
            {
              "name": "Example Field 1",
              "instruction_text": "Example Field 1 Instructions",
              "type": "text",
              "status": "approved",
              "values": [],
              "values_flat": ""
            }
          ],
          "fields_count": 1
        }
      ],
      "fields_count": 1
    }
  ]
}

Request Viewed

Example JSON payload:

{
  "event_name": "request_viewed",
  "id": "evt_rkpgAXuZ8PQnL1",
  "request_id": "req_v564J7H9xd1lpP",
  "account_id": "acc_3Z02jLuqYAN0eX",
  "event_type": "actions",
  "parameters": {
    "name": "New Request"
  },
  "client": {
    "id": "acc_3Z02jLuqYAN0eX",
    "full_name": "Example Client",
    "email": "[email protected]",
    "timezone": "Asia/Manila",
    "avatar": null,
    "company_name": "",
    "date_format": "MM/dd/yyyy",
    "language_code": "en",
    "client_company": null
  },
  "request": {
    "id": "req_v564J7H9xd1lpP",
    "name": "New Request",
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "status": "published",
    "due": "2024-05-03",
    "folder_name": "Archived",
    "passcode_enabled": false,
    "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "share_via_link_enabled": true,
    "communications_template_name": "None",
    "completion_percentage": 0,
    "comments_enabled": true,
    "request_template_name": null,
    "owner_name": "Example Owner",
    "author_name": "Example Author",
    "client_status": null,
    "due_date": "2024-05-03",
    "pin_code_enabled": false
  }
}

Request Create Failed

Example JSON payload:

{
  "event_name": "request_create_failed",
  "id": null,
  "name": "Example Request",
  "status": "draft",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": true,
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": 0,
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "client": {
    "id": 0,
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  },
  "clients": [
    {
      "id": 0,
      "company_name": "Example Company",
      "email": "[email protected]",
      "full_name": "Example Client",
      "phone": "123-456-7890",
      "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  ],
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Request Update Failed

Example JSON payload:

{
  "event_name": "request_update_failed",
  "id": 0,
  "name": "Example Request",
  "status": "draft",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": true,
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": 0,
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "client": {
    "id": 0,
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  },
  "clients": [
    {
      "id": 0,
      "company_name": "Example Company",
      "email": "[email protected]",
      "full_name": "Example Client",
      "phone": "123-456-7890",
      "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  ],
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Request Delete Failed

Example JSON payload:

{
  "event_name": "request_destroy_failed",
  "id": 0,
  "name": "Example Request",
  "status": "draft",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": true,
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": 0,
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "client": {
    "id": 0,
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  },
  "clients": [
    {
      "id": 0,
      "company_name": "Example Company",
      "email": "[email protected]",
      "full_name": "Example Client",
      "phone": "123-456-7890",
      "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  ],
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Kanban Column Updated

Example JSON payload:

{
  "event_name": "request_board_column_changed",
  "id": 0,
  "name": "Example Request",
  "status": "draft",
  "due_date": "2020-10-20",
  "folder_name": "Default Folder",
  "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "pin_code_enabled": true,
  "pin_code": "1234",
  "request_template_name": "Example Template",
  "communications_template_name": "Default",
  "completion_percentage": 0,
  "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
  "share_via_link_enabled": true,
  "owner_name": "Example Owner",
  "author_name": "Example Author",
  "client_status": null,
  "client": {
    "id": 0,
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  },
  "clients": [
    {
      "id": 0,
      "company_name": "Example Company",
      "email": "[email protected]",
      "full_name": "Example Client",
      "phone": "123-456-7890",
      "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  ],
  "board_column_attrs": {
    "id": 0,
    "name": "Kanban Column Name",
    "sorting_position": 0
  }
}

Field Webhooks

All Fields Completed

Example JSON payload:

{
  "event_name": "all_fields_completed",
  "request": {
    "id": "0",
    "name": "Example Request",
    "status": "published",
    "due_date": "2020-10-20",
    "folder_name": "Default Folder"
    "url": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
    "pin_code_enabled": "true",
    "pin_code": "1234",
    "request_template_name": "Example Template",
    "communications_template_name": "Default",
    "completion_percentage": "0",
    "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
    "owner_name": "Example Owner",
   "author_name": "Example Author",
    "client": {
    "id": "0",
    "company_name": "Example Company",
    "email": "[email protected]",
    "full_name": "Example Client",
    "phone": "123-456-7890",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
    }
  }
}

Field Completed

Example JSON payload:

{
   "id": "0",
   "event_name": "field_completed",
   "section_id": "0",
   "section_name": "Example section name",
   "page_id": "0",
   "page_name": "Example page name",
   "name": "Example completed field name",
   "instruction_text": "Example completed field instructions",
   "status: "done",
   "type: "text",
   "values: ["Example completed field answer"],
   "values_flat: "Example approved field answer",
   "request: {
     "id: 0,
     "name: "Example Request",
     "status: "published",
     "due_date: "2020-10-20",
     "folder_name: "Default Folder",
     "url: "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
     "pin_code_enabled": "true",
     "pin_code": "1234",
     "request_template_name": "Example Template",
     "communications_template_name": "Default",
     "completion_percentage": "0",
     "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
     "owner_name": "Example Owner",
     "author_name": "Example Author",
     "client": {
       "id: "0",
       "company_name: "Example Company",
       "email: "[email protected]",
       "full_name: 'Example Client",
       "phone": "123-456-7890",
       "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
     }
   }
 }

Field Approved

Example JSON payload:

{
   "id": "0",
   "event_name": "field_approved",
   "section_id": "0",
   "section_name": "Example section name",
   "page_id": "0",
   "page_name: "Example page name",
   "name": 'Example approved field name',
   "instruction_text": "Example approved field instructions",
   "status": "approved",
   "type": "text",
   "values": ["Example approved field answer"],
   "values_flat": "Example approved field answer",
   "request": {
     "id": 0,
     "name": "Example Request",
     "status": "published",
     "due_date": "2020-10-20",
     "folder_name": "Default Folder",
     "url: "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
     "pin_code_enabled": "true",
     "pin_code": "1234",
     "request_template_name": "Example Template",
     "communications_template_name": "Default",
     "completion_percentage": "0",
     "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
     "owner_name": "Example Owner",
     "author_name": "Example Author",
     "client": {
       "id": "0",
       "company_name": "Example Company",
       "email": "[email protected]",
       "full_name": "Example Client",
       "phone": "123-456-7890",
       "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
     }
   }
 }

Field Rejected

Example JSON payload:

{
   "id": "0",
   "event_name": "field_rejected",
   "section_id": "0",
   "section_name": "Example section name",
   "page_id": "0",
   "page_name: "Example page name",
   "name": 'Example approved field name',
   "instruction_text": "Example approved field instructions",
   "status": "approved",
   "type": "text",
   "values": ["Example approved field answer"],
   "values_flat": "Example approved field answer",
   "request": {
     "id": 0,
     "name": "Example Request",
     "status": "published",
     "due_date": "2020-10-20",
     "folder_name": "Default Folder",
     "url: "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
     "pin_code_enabled": "true",
     "pin_code": "1234",
     "request_template_name": "Example Template",
     "communications_template_name": "Default",
     "completion_percentage": "0",
     "share_link": "https://app.wordpress-69810-4035810.cloudwaysapps.com/requests/EXAMPLE_ONLY",
     "owner_name": "Example Owner",
     "author_name": "Example Author",
     "client": {
       "id": "0",
       "company_name": "Example Company",
       "email": "[email protected]",
       "full_name": "Example Client",
       "phone": "123-456-7890",
       "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
     }
   }
 }

Comment Create Failed

Example JSON payload:

{
  "event_name": "comment_created",
  "id": null,
  "answer_id": "ans_RQ1zp49c7Xz4km",
  "field_id": "fld_1lqbwY6TaMPmAo",
  "section_id": "sec_YlVGMK1svdga0D",
  "tab_id": "pag_jAxqEgBi4prM6g",
  "request_id": "req_1k7zv4aUlpN8PB",
  "text": "<div>Comment Sample</div>",
  "type": "user",
  "unread": false,
  "reference_meta": {},
  "account": {
    "id": "acc_e7EVAXvJfxZ9zb",
    "full_name": "Example Client",
    "email": "[email protected]",
    "timezone": "Australia/Brisbane",
    "primary": true,
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
    "company_name": "New company",
    "date_format": "MM/dd/yyyy",
    "language_code": "en",
    "client_company": {
      "id": "cmp_z105QJxhy7YdlX",
      "name": "New company",
      "avatar_url": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
    }
  },
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Comment Added

Example JSON payload:

{
  "event_name": "comment_created",
  "id": 0,
  "answer_id": 0,
  "field_id": 0,
  "section_id": 0,
  "tab_id": 0,
  "request_id": 0,
  "text": "<div>Comment Sample</div>",
  "type": "user",
  "unread": false,
  "reference_meta": {},
  "account": {
    "id": 0,
    "full_name": "Example Client",
    "email": "[email protected]",
    "timezone": "Australia/Brisbane",
    "primary": true,
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
    "company_name": "New company",
    "date_format": "MM/dd/yyyy",
    "language_code": "en",
    "client_company": {
      "id": 0,
      "name": "New company",
      "avatar_url": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
      "external_source": null
    }
  }
}

Client Webhooks

Client Created

Example JSON payload:

{
  "id": "0",
  "event_name": "client_created",
  "company_name": "Example Company",
  "email": "[email protected]",
  "full_name": "Example Client",
  "phone": "123-456-7890",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
}

Client Updated

Example JSON payload:

{
  "id": "0",
  "event_name": "client_updated",
  "company_name": "Example Company",
  "email": "[email protected]",
  "full_name": "Example Client",
  "phone": "123-456-7890",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
}

Client Deleted

Example JSON payload:

{
  "event_name": "client_destroyed",
  "id": 0
}

Client Create Failed

Example JSON payload:

{
  "event_name": "client_create_failed",
  "id": null,
  "date_format": "MM/dd/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": "987-654-3210",
  "timezone": "Australia/Brisbane",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  "archived": false,
  "is_assigned": false,
  "client_companies": [
    {
      "id": 0,
      "name": "Example Client",
      "avatar_url": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
      "external_source": null
    }
  ],
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Client Update Failed

Example JSON payload:

{
  "event_name": "client_update_failed",
  "id": 0,
  "date_format": "MM/dd/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": "987-654-3210",
  "timezone": "Australia/Brisbane",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  "archived": false,
  "is_assigned": false,
  "client_companies": [
    {
      "id": 0,
      "name": "Example Client",
      "avatar_url": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
      "external_source": null
    }
  ],
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Client Delete Failed

Example JSON payload:

{
  "event_name": "client_destroy_failed",
  "id": 0,
  "date_format": "MM/dd/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": "987-654-3210",
  "timezone": "Australia/Brisbane",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  "archived": false,
  "is_assigned": false,
  "client_companies": [
    {
      "id": 0,
      "name": "Example Client",
      "avatar_url": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
      "external_source": null
    }
  ],
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Team Member Webhooks

Team Member Created

Example JSON payload:

{
  "event_name": "team_member_created",
  "id": 218365,
  "date_format": "dd/MM/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": null,
  "timezone": "Europe/Budapest",
  "avatar": "https://www.gravatar.com/avatar/796a5b4cada85b3a3716467b77dc717b?s=100&d=mp"
}

Team Member Updated

Example JSON payload:

{
  "event_name": "team_member_updated",
  "id": 218365,
  "date_format": "dd/MM/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": null,
  "timezone": "Europe/Budapest",
  "avatar": "https://www.gravatar.com/avatar/796a5b4cada85b3a3716467b77dc717b?s=100&d=mp"
}

Team Member Deleted

Example JSON payload:

{
  "event_name": "team_member_destroyed",
  "id": 0
}

Team Member Create Failed

Example JSON payload:

{
  "event_name": "team_member_create_failed",
  "id": null,
  "date_format": "MM/dd/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": "987-654-3210",
  "timezone": "Australia/Brisbane",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  "errors": [


Team Member Update Failed

Example JSON payload:

{
  "event_name": "team_member_update_failed",
  "id": 0,
  "date_format": "MM/dd/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": "987-654-3210",
  "timezone": "Australia/Brisbane",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

Team Member Delete Failed

Example JSON payload:

{
  "event_name": "team_member_destroy_failed",
  "id": 0,
  "date_format": "MM/dd/yyyy",
  "email": "[email protected]",
  "full_name": "Sample Client",
  "language_code": "en",
  "phone": "987-654-3210",
  "timezone": "Australia/Brisbane",
  "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash",
  "errors": [
    "First error message example",
    "Second error message example"
  ]
}

SMS Message Delivered

Example JSON payload:

{
  "event_name": "sms_delivered",
  "id": "evt_J5z6w2Vc20p8MA",
  "request_id": "req_AkZDXXKHY6DYrX",
  "account_id": "acc_ayGZxmdUy2RDpP",
  "event_type": "actions",
  "parameters": {
    "from": "+10000000000",
    "phone": "+10000000000",
    "status": "sms_delivered",
    "subject": "Test Message",
    "template_name": "SMS Test Template"
  },
  "request": {
    "id": "req_1k7zv4aUlpN8PB",
    "name": "Example Request",
    "status": "draft",
    "due": "2020-10-20",
    "folder_name": "Default Folder",
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "passcode_enabled": true,
    "request_template_name": "Example Template",
    "communications_template_name": "Default",
    "completion_percentage": 0,
    "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "share_via_link_enabled": true,
    "owner_name": "Example Owner",
    "author_name": "Example Author"
  },
  "client": {
    "id": "acc_e7EVAXvJfxZ9zb",
    "date_format": "MM/dd/yyyy",
    "email": "[email protected]",
    "full_name": "Sample Client",
    "language_code": "en",
    "phone": "987-654-3210",
    "timezone": "Australia/Brisbane",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  }
}

SMS Message Failed

Example JSON payload:

{
  "event_name": "sms_failed",
  "id": "evt_kGJLLVU39RNJ58",
  "request_id": "req_EazYy1Uj4n9zqG",
  "account_id": "acc_3Z02jLuqYAN0eX",
  "event_type": "critical",
  "parameters": {
    "from": "+14159039621",
    "email": "+61123456789",
    "status": "sms_failed",
    "subject": "Test",
    "error_messages": [
      "Permission to send an SMS has not been enabled for the region indicated by the 'To' number: +6112345XXXX"
    ]
  },
  "client": {
    "id": "acc_3Z02jLuqYAN0eX",
    "full_name": "Example Client",
    "email": "[email protected]",
    "timezone": "Asia/Manila",
    "avatar": null,
    "company_name": "",
    "date_format": "MM/dd/yyyy",
    "language_code": "en",
    "client_company": null
  },
  "request": {
    "id": "req_EazYy1Uj4n9zqG",
    "name": "Example Request",
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "status": "published",
    "due": "2024-04-29",
    "folder_name": "Default Folder",
    "passcode_enabled": false,
    "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "share_via_link_enabled": true,
    "communications_template_name": "Default",
    "completion_percentage": 0,
    "comments_enabled": true,
    "request_template_name": "Example Template",
    "owner_name": "Example Owner",
    "author_name": "Example Author",
    "client_status": null,
    "due_date": "2024-04-29",
    "pin_code_enabled": false
  }
}

Email Message Delivered

Example JSON payload:

{
  "event_name": "email_delivered",
  "id": "evt_oenkkeur60WnWV",
  "request_id": "req_EwzeeKIpx22zjP",
  "account_id": "acc_3Z02jLuqYAN0eX",
  "event_type": "actions",
  "parameters": {
    "from": "example <[email protected]>",
    "email": "[email protected]",
    "status": "email_delivered",
    "subject": "Information required for New Request"
  },
  "client": {
    "id": "acc_3Z02jLuqYAN0eX",
    "full_name": "Example Client",
    "email": "[email protected]",
    "timezone": "Asia/Manila",
    "avatar": null,
    "company_name": "",
    "date_format": "MM/dd/yyyy",
    "language_code": "en",
    "client_company": null
  },
  "request": {
    "id": "req_EwzeeKIpx22zjP",
    "name": "New Request",
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY4",
    "status": "published",
    "due": "2024-04-23",
    "folder_name": "Archived",
    "passcode_enabled": false,
    "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "share_via_link_enabled": true,
    "communications_template_name": "None",
    "completion_percentage": 0,
    "comments_enabled": true,
    "request_template_name": null,
    "owner_name": "Example Owner",
    "author_name": "Example Author",
    "client_status": null,
    "due_date": "2024-04-23",
    "pin_code_enabled": false
  }
}

Email Message Bounced

Example JSON payload:

{
  "event_name": "email_bounced",
  "id": "evt_WbnGRgC0WbKJEV",
  "request_id": "req_EwzeeKIpx22zjP",
  "account_id": "acc_rLgpzeHGEOmabK",
  "event_type": "critical",
  "parameters": {
    "from": "example <[email protected]>",
    "name": "Hard bounce",
    "email": "[email protected]",
    "status": "email_bounced",
    "subject": "test",
    "error_messages": [
      "The server was unable to deliver your message (ex: unknown user, mailbox not found)."
    ]
  },
  "client": {
    "id": "acc_rLgpzeHGEOmabK",
    "full_name": "Test Client",
    "email": "[email protected]",
    "timezone": "Asia/Manila",
    "avatar": null,
    "company_name": "",
    "date_format": "MM/dd/yyyy",
    "language_code": "en",
    "client_company": null
  },
  "request": {
    "id": "req_EwzeeKIpx22zjP",
    "name": "New Request",
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "status": "published",
    "due": "2024-04-23",
    "folder_name": "Archived",
    "passcode_enabled": false,
    "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "share_via_link_enabled": true,
    "communications_template_name": "None",
    "completion_percentage": 0,
    "comments_enabled": true,
    "request_template_name": null,
    "owner_name": "Example Owner",
    "author_name": "Example Author",
    "client_status": null,
    "due_date": "2024-04-23",
    "pin_code_enabled": false
  }
}

Email Message Spammed

Example JSON payload:

{
  "event_name": "email_spam_complained",
  "id": "evt_kdW6DV1cYMGOmp",
  "request_id": "req_AkZDXXKHY6DYrX",
  "account_id": "acc_ayGZxmdUy2RDpP",
  "event_type": "warning",
  "parameters": {
    "from": "[email protected]",
    "email": "[email protected]",
    "status": "email_spam_complained",
    "subject": "Test Subject",
    "error_messages": [
      "The subscriber explicitly marked this message as spam."
    ]
  },
  "request": {
    "id": "req_1k7zv4aUlpN8PB",
    "name": "Example Request",
    "status": "draft",
    "due": "2020-10-20",
    "folder_name": "Default Folder",
    "url": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "passcode_enabled": true,
    "request_template_name": "Example Template",
    "communications_template_name": "Default",
    "completion_percentage": 0,
    "share_link": "https://app.contentsnare.com/requests/EXAMPLE_ONLY",
    "share_via_link_enabled": true,
    "owner_name": "Example Owner",
    "author_name": "Example Author"
  },
  "client": {
    "id": "acc_e7EVAXvJfxZ9zb",
    "date_format": "MM/dd/yyyy",
    "email": "[email protected]",
    "full_name": "Sample Client",
    "language_code": "en",
    "phone": "987-654-3210",
    "timezone": "Australia/Brisbane",
    "avatar": "https://www.gravatar.com/avatar/93942e96f5acd83e2e047ad8fe03114d?s=100&d=robohash"
  }
}

Field Types

In the above webhooks where a field is involved, there is a “type” parameter included. These are the possible values for field “type”:

  • text – text field that accepts a single line of unformatted text.
  • textarea – text field that accepts multiple lines of unformatted text.
  • wysiwyg – text field that accepts multiple lines of formatted text.
  • email – text field that accepts a properly formatted email address.
  • url – text field that accepts a properly formatted url.
  • number – number field that accepts any positive or negative real or integer number.
  • phone – number field that accepts a properly formatted phone number.
  • date/time – number field that accepts a properly formatted date.
  • image – file field that accepts an image file.
  • file – file field that accepts any file type.
  • checkbox – option field that shows each option as a checkbox and allows selection of multiple options.
  • radio – option field that shows each option as a radio button and allows selection of a single option.
  • select – option field that shows each option as a dropdown and allows selection of a single option.
  • image select – option field that shows a list of images and allows selection of one image.
  • color picker – custom field that allows a color to be selected.
Updated on April 22, 2024

Was this article helpful?

Related Articles