# Deep Security Manager REST API

## Path: / rest / administrators / {administratorID}

Describe an administrator.

Path parameters:
  administratorID - the administrator ID.

Method Summary
Resource | Description
--- | ---
`GET /rest/administrators/{administratorID}` | Describe an administrator.
`POST /rest/administrators/{administratorID}` | Modify an administrator.
`DELETE /rest/administrators/{administratorID}` | Delete an administrator.

Method Detail
Describe an administrator. Output: `DescribeAdministratorResponse` - a {@link DescribeAdministratorResponse} with the administrator details. Cookie parameters: sID - a session ID returned by the Authentication API. Produces: application/json Consumes: application/json HTTP return codes: 200 - if the request is successful 403 - if the user is not authorized to view administrators 404 - if the user is authorized to view administrators but the administrator does not exist
Modify an administrator. Any unset elements in the request object will be left unchanged by the modify request. Input: `ModifyAdministratorRequest` - a {@link ModifyAdministratorRequest} with the details of the administrator . Output: `ModifyAdministratorResponse` - an {@link ModifyAdministratorResponse} with the updated administrator details. Cookie parameters: sID - a session ID returned by the Authentication API. Produces: application/json Consumes: application/json HTTP return codes: 200 - if the request is successful 403 - if the user is not authorized to modify administrators or if the requested modification is not permitted 404 - if the user is authorized to modify administrators but the administrator does not exist
Delete an administrator. Output: `void` Cookie parameters: sID - a session ID returned by the Authentication API. Produces: application/json Consumes: application/json HTTP return codes: 200 - if the request is successful 403 - if the user is not authorized to delete administrators

Copyright © 2017 Trend Micro Inc. All Rights Reserved.