Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Define REST endpoints #24

@msimerson

Description

@msimerson

This roughly maps the legacy API endpoints to RESTful HTTP URIs. The JSON input and output values are defined in nictool validate.

REST URI legacy API method
POST /session login
GET /session verify_session
DELETE /session logout
POST /user new_user
GET /user{id} get_user
PUT /user/{id} edit_user
DELETE /user/{id} delete_users
get_group_users
get_user_global_log
get_user_list
move_users
POST /group new_group
GET /group/{id} get_group
PUT /group/{id} edit_group
DELETE /group/{id} delete_group
get_group_branch
get_group_groups
get_group_subgroups
get_group_users
get_group_nameservers
get_group_zones
get_group_zones_log
get_group_zone_query_log
POST /nameserver new_nameserver
GET /nameserver/{id} get_nameserver
PUT /nameserver/{id} edit_nameserver
DELETE /nameserver/{id} delete_nameserver
get_group_nameservers
get_nameserver_list
get_nameserver_tree
move_nameservers
POST /zone new_zone
GET /zone/{id} get_zone
PUT /zone/{id} edit_zone
DELETE /zone/{id} delete_zones
get_group_zones
get_group_zones_log
get_group_zone_query_log
get_zone_list
get_zone_log
get_zone_records
get_zone_summary
move_zones
POST /zone_record new_zone_record
GET /zone_record/{id} get_zone_record
PUT /zone_record/{id} edit_zone_record
DELETE /zone_record/{id} delete_zone_record
get_zone_records
get_zone_record_log
get_zone_record_log_entry
get_group_permissions
get_user_permissions

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions