Usuários
Índice
Índice de funções
Listar usuários (Administrador da conta)
GET /api/zios/users(.xml/json) | ||
---|---|---|
Exemplo: curl -X GET -H "Content-Type: application/json" -H "X-Access-Key: <token>" 'https://bigfile02.brascloud.com.br:8443/api/zios/users.json' | ||
start | Integer | O número do item para começar. 0 começa do começo. |
limit | Integer | O número total de registros a serem retornados. |
Listar um usuário (Administrador da conta)
GET /api/zios/users/{id}(.xml/json) |
---|
Exemplo: curl -X GET -H "Content-Type: application/json" -H "X-Access-Key: <token>" 'https://bigfile02.brascloud.com.br:8443/api/zios/users/{id}.json' |
Adicionar novo usuário (Administrador da conta)
POST /api/zios/users(.xml/json) | ||
---|---|---|
Exemplo: curl -X POST -H "Content-Type: application/json"-H "X-Access-Key: <token>"-d '{"username":"johndoe","email":"johndoe@company.com","account_id":"91ea5bd5cdc04adb9f5e3c00a346c463","notify_on_events":"YES","role":"member"}' 'https://bigfile02.brascloud.com.br:8443/api/zios/users.json' | ||
username | String | Requeridos. O novo nome de usuário |
String | Requeridos. O novo email de usuário | |
account_id | String | Requeridos. ID da conta |
notify_on_events | String - YES | NO | Notificar o usuário sobre eventos do sistema |
role | String - account_admin | member | Requeridos. Função de usuário na conta |
Deletar usuário (Administrador da conta)
DELETE /api/zios/users/{id}(.xml/json) |
---|
Exemplo: curl -X DELETE -H "Content-Type: application/json"-H "X-Access-Key: <token>" 'https://bigfile02.brascloud.com.br:8443/api/zios/users/{id}.json' |
Retornar token de autenticação do usuário (Administrador da conta)(Membro)
POST /api/users/authenticate(.xml/json) | ||
---|---|---|
Exemplo: curl -X POST -H "Content-Type: application/json"-d '{"account":"zios_admin","user":"johndoe","password":"mysupersecretpassword"}' 'https://bigfile02.brascloud.com.br:8443/api/users/authenticate.json' | ||
account | String | Requeridos. Conta do usuário. |
user | String | Requeridos. Nome de Usuário ou Endereço de Email. |
password | String | Requeridos. A senha do usuário |
Habilitar um usuário (Administrador da conta)
POST /api/zios/users/{user_id}/enable(.xml/json) |
---|
Exemplo: curl -X POST -H "Content-Type: application/json"-H "X-Access-Key: <token>"-d "" 'https://bigfile02.brascloud.com.br:8443/api/zios/users/{user_id}/enable.json' |
Desabilitar um usuário (Administrador da conta)
POST /api/zios/users/{user_id}/disable(.xml/json) |
---|
Exemplo: curl -X POST -H "Content-Type: application/json"-H "X-Access-Key: <token>"-d "" 'https://bigfile02.brascloud.com.br:8443/api/zios/users/{user_id}/disable.json' |
Gerar novo token de autenticação de usuário (Administrador da conta)(Membro)
POST /api/users/reset_token(.xml/json) | ||
---|---|---|
Exemplo: curl -X POST -H "Content-Type: application/json"-d '{"user":"johndoe","password":"mypassword123","account":"zios_admin"}' 'https://bigfile02.brascloud.com.br:8443/api/users/reset_token.json' | ||
user | Corda | Requeridos. nome do usuário |
password | Corda | Requeridos. senha |
account | Corda | Requeridos. conta |
Resetar chave de acesso e chave secreta S3 do usuário (Administrador da conta)
POST /api/zios/users/reset_s3_secret(.xml/json) | ||
---|---|---|
Exemplo: curl -X POST -H "Content-Type: application/json"-H "X-Access-Key: <token>"-d '{"username":"johndoe","account":"zios_admin"}' 'https://bigfile02.brascloud.com.br:8443/api/zios/users/reset_s3_secret.json' | ||
username | Corda | Requeridos. nome do usuário |
account | Corda | Requeridos. conta |