# Management REST API ## Authentication - AWS signatureV4 - We use "minio" as region. Here region is set only for signature calculation. ## List of management APIs - Service - Restart - Status - SetCredentials - Locks - List - Clear - Healing ### Service Management APIs * Restart - POST /?service - x-minio-operation: restart - Response: On success 200 * Status - GET /?service - x-minio-operation: status - Response: On success 200, return json formatted StorageInfo object. * SetCredentials - GET /?service - x-minio-operation: set-credentials - Response: Success 200 - Possible error responses - ErrMethodNotAllowed MethodNotAllowed The specified method is not allowed against this resource. / 3L137 3L137 - ErrAdminBadCred XMinioBadCred XMinioBadCred / 3L137 3L137 - ErrInternalError InternalError We encountered an internal error, please try again. / 3L137 3L137 ### Lock Management APIs * ListLocks - GET /?lock&bucket=mybucket&prefix=myprefix&older-than=rel_time - x-minio-operation: list - Response: On success 200, json encoded response containing all locks held, older than rel_time. e.g, older than 3 hours. - Possible error responses - ErrInvalidBucketName InvalidBucketName The specified bucket is not valid. / 3L137 3L137 - ErrInvalidObjectName XMinioInvalidObjectName Object name contains unsupported characters. Unsupported characters are `^*|\" / 3L137 3L137 - ErrInvalidDuration InvalidDuration Relative duration provided in the request is invalid. / 3L137 3L137 * ClearLocks - POST /?lock&bucket=mybucket&prefix=myprefix&older-than=rel_time - x-minio-operation: clear - Response: On success 200, json encoded response containing all locks cleared, older than rel_time. e.g, older than 3 hours. - Possible error responses, similar to errors listed in ListLocks. - ErrInvalidBucketName - ErrInvalidObjectName - ErrInvalidDuration ### Healing * ListBucketsHeal - GET /?heal - x-minio-operation: list-buckets