Appearance
API Category Group
Compatibility
- EE2
- EE3
- EE4
- EE5
- EE6
- EE7
Installation
- Copy the files to the
system/user/dir - Enable the API from within the Webservice Module
Methods
create_category_group
| Short name | Description | |
|---|---|---|
| group_name | The group name | Required |
| exclude_group | 0=none, 1=Channel Assignment, 3=File Assignment | Optional |
| field_html_formatting | none, safe or all | Optional |
| can_edit_categories | a membergroup ID | Optional |
| can_delete_categories | a membergroup ID | Optional |
Request
Array
(
[group_name] => Test group
[exclude_group] => 0
[field_html_formatting] => all
[can_edit_categories] => 6
[can_delete_categories] => 6
)read_category_group
| Short name | Description | |
|---|---|---|
| group_id | The group id | Required |
| show_children | Get also all category children | Optional |
Request
Array
(
[group_id] => 2
[show_children] => yes
)update_category_group
| Short name | Description | |
|---|---|---|
| group_id | The id of the group | Required |
| group_name | The group name | Optional |
| exclude_group | 0=none, 1=Channel Assignment, 3=File Assignment | Optional |
| field_html_formatting | none, safe or all | Optional |
| can_edit_categories | a membergroup ID | Optional |
| can_delete_categories | a membergroup ID | Optional |
Request
Array
(
[group_id] => 14
[group_name] => Test group
[exclude_group] => 0
[field_html_formatting] => all
[can_edit_categories] => 6
[can_delete_categories] => 6
)delete_category_group
| Short name | Description | |
|---|---|---|
| group_id | The id of the group | Required |
Request
Array
(
[group_id] => 14
)Hooks
webservice_create_category_group_end
(added in v2.2)
ee()->extensions->call('webservice_create_category_group_end', $category_group_id);webservice_read_category_group_end
(added in v2.2)
ee()->extensions->call('webservice_read_category_group_end', $category_group_data);webservice_update_category_group_end
(added in v2.2)
ee()->extensions->call('webservice_update_category_group_end', $category_group_data);webservice_delete_category_group_end
(added in v2.2)
ee()->extensions->call('webservice_delete_category_group_end', '');