User Events

Ziik triggers the following user events:

  • user.create - when a new user is created
  • user.update - when a user is edited or otherwise updated in the system
  • user.delete - when a user is deactivated and anonymised in Ziik

The user events trigger calls to webhooks with the following data as JSON in the request body

{
  "content_type": "user",
  "id": 3,
  "name": "Hobart Green",
  "first_name": "Hobart",
  "last_name": "Green",
  "title": "Program Director",
  "active": true,
  "ask_about": "Explicabo quis laboriosam in. Eum eum fugit ducimus et est voluptatem. Laborum officia libero velit sunt. Officiis est aut dolores eius commodi qui consequuntur.",
  "country": "Aruba",
  "quote": "Eius qui animi nihil.",
  "description": "Quam provident quo et architecto ut voluptatem. Ipsum asperiores optio sint qui dolor autem optio.",
  "phone": "563.678.6609",
  "email": "user@example.net",
  "abilities": {
    "news": false,
    "calendar": false,
    "manuals": false,
    "faq": false,
    "groups": true,
    "quick_links": false,
    "user": false,
    "units": false,
    "supplier": false,
    "schedule": false,
    "shift_trading_request": false,
    "shift_trading_take": false,
    "shift_trading_approve": false,
    "vacation_own": false,
    "vacation_unit": false
  },
  "userTypes": [],
  "unit": {
    "content_type": "unit",
    "id": 1,
    "name": "HQ",
    "level": 0,
    "unit_type": "unit",
    "parent": null,
    "parent_id": null,
    "stats": [],
    "url": "api/units/1"
  },
  "physicalUnit": {
    "content_type": "unit",
    "id": 1,
    "name": "HQ",
    "level": 0,
    "unit_type": "unit",
    "parent": null,
    "parent_id": null,
    "stats": [],
    "url": "api/units/1"
  },
  "url": "api/users/3"
}