Manage security objects, such as passwords, access keys and bound accounts.

MethodDescription
bindWithExternalOAuthPATCH /oauth/providers/providerId
Binds a BYTEHAND user and an account in an external OAuth service.

Requires authorization and access right credentials_manage.

resetCurrentUserApiKeyV1POST /users/current/api_key_v1
Regenerates the BYTEHAND API v1 access key.

Requires authorization and the simultaneous presence of all of the following access rights: profile_manage, credentials_manage.

createCurrentUserCredentialPOST /users/current/credentials
Creates a new access key.

Requires authorization and access right credentials_manage.

deleteCurrentUserCredentialDELETE /users/current/credentials/credentialId
Deletes an access key by its ID.

Requires authorization and access right credentials_manage.

updateCurrentUserEmailPATCH /users/current/email
Starts the procedure for changing the email address.

Requires authorization and the simultaneous presence of all of the following access rights: profile_manage, credentials_manage.

deleteCurrentUserAccountDELETE /users/current/oauth/userAccountId
Unlinks an account in an external OAuth service from a BYTEHAND user.

Requires authorization and access right credentials_manage.

updateCurrentUserPasswordPATCH /users/current/password
Changes the user's password.

Requires authorization and the simultaneous presence of all of the following access rights: profile_manage, credentials_manage.

resetCurrentUserSmppPasswordPOST /users/current/smpp_password
Resets the password for the SMPP connection.

Requires authorization and the simultaneous presence of all of the following access rights: profile_manage, credentials_manage.