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

email

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'
accountStringRequeridos. Conta do usuário.
userStringRequeridos. Nome de Usuário ou Endereço de Email.
passwordStringRequeridos. 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

Próximos passos: