This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Ideation.Api.IIdeaCategories>() and is defined in Telligent.Evolution.Ideation.dll
Methods
IdeaCategory Create(Guid ideationId, string name);
Create a Category for a specific Ideation
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| ideationId | Guid | Ideation Id | Required | ||
| name | string | Plain text name of the category | Required |
Return Type
AdditionalInfo Delete(Guid ideationId, int id, IdeaCategoryDeleteOptions options = null);
Delete a specific Category
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| ideationId | Guid | Ideation Id | Required | ||
| id | int | Category Id | Required | ||
| options | IdeaCategoryDeleteOptions | Additional options: ReassignCategoryId | Optional |
Return Type
IdeaCategory Get(Guid ideationId, int id);
Get a specific Category
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| ideationId | Guid | Ideation Id | Required | ||
| id | int | Category Id | Required |
Return Type
ApiList<IdeaCategory> List(Guid ideationId);
List Idea Categories for an Ideation
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| ideationId | Guid | Ideation Id | Required |
Return Type
IdeaCategory Update(Guid ideationId, int id, IdeaCategoryUpdateOptions options);
Update a Category
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| ideationId | Guid | Ideation Id | Required | ||
| id | int | Category Id | Required | ||
| options | IdeaCategoryUpdateOptions | Options to update | Required |