Knowledge Base
In SalesIQ, the knowledge base is a collection of resources (articles & FAQs) to offer self-service to your customers. With the Mobilisten SDK, you can provide these resources in your mobile app for users for self-service support. The knowledge base APIs allow performing resource-related actions like opening a resource, getting the resource list, categories list, controlling the visibility, and more.
Note:
- Knowledge Base APIs are supported from version 6.0.1
- Only articles, their categories, and sub-categories are supported.
- Currently, the FAQs are not supported.
Resource class contains the below properties
| Property | Data type | Description |
|---|
| id | String | The ID of the resource |
| category | Category | Category of the resource |
| title | String | Resource title (default value) |
| departmentId | String | Department ID with which the resource is associated |
| language | Language | Language details of the resource |
| creator | User | Creator details of the resource |
| modifier | User | Modifier details of the resource |
| createdTime | Long | The resource created in time |
| modifiedTime | Long | The resource modified time |
| publicUrl | String | The public URL of the resource |
| stats | Stats | The resource stats for the likes, dislikes, views, and operator used count. |
| content | String | The content of the article (HTML format) |
| ratedType | ArticleAction | The article has been liked or disliked by the current visitor |
| Property | Data type | Description |
|---|
| id | String | The ID of the resource category |
| name | String | Name of the resource category |
| Property | Data type | Description |
|---|
| id | String | The ID of the language |
| code | String | ISO code of the language |
| Property | Data type | Description |
|---|
| id | String | The ID of the User |
| name | String | Name of the user |
| email | String | Email address of the user |
| displayName | String | The display name of the user |
| imageUrl | String | The display picture public URL of the user |
| Property | Data type | Description |
|---|
| liked | int | Resources liked count |
| disliked | int | Resources disliked count |
| used | int | Resources used by the operator count |
| viewed | int | Resource views count |
| Property | Data type | Description |
|---|
| Liked | int | The user likes the resource |
| Disliked | int | The user dislikes the resource |
ResourceCategory class contains the below properties
| Property | Data type | Description |
|---|
| id | String | The ID of the resource category |
| name | String | Name of the category |
| departmentId | String | Department ID with which the resource is associated |
| count | int | The number of resources found within this category |
| childrenCount | int | The number of sub-categories within this category |
| order | int | The order (ascending) of the category to be listed |
| parentCategoryId | String | The ID of the parent resource category Note: This ID will be available only for sub-categories, and it'll be null for category always. |
| resourceModifiedTime | Long | The time of the last modified resource within this category |