# Knowledge Base Asset

Source: https://marketplace.gohighlevel.com/docs/v3/webhook/KnowledgeBaseFaqChange

Called whenever a knowledge base **FAQ** asset is created, updated or deleted

#### Schema

```json json_schema
{
  "type": "object",
  "properties": {
    "type": {
      "type": "string"
    },
    "locationId": {
      "type": "string"
    },
    "knowledgeBaseId": {
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "assetType": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "action": {
      "type": "string"
    },
    "deleted": {
      "type": "boolean"
    }
  }
}
```

- Note: `action` indicates the change that occurred and is one of `created`, `updated` or `deleted`. For a `deleted` action, `deleted` is `true`.
- Note: `assetType` is always `faq` for this event.
- Note: `status` reflects the asset's processing state and varies by asset type.

#### Example

```json
{
  "type": "KnowledgeBaseFaqChange",
  "locationId": "ve9EPM428h8vShlRW1KT",
  "knowledgeBaseId": "6578278e879ad2646715ba9c",
  "id": "c6tZZU0rJBf30ZXx9Gli",
  "assetType": "faq",
  "status": "active",
  "action": "updated",
  "deleted": false
}
```
