Forum Discussion

andrescolo's avatar
Icon for Nimbostratus rankNimbostratus
Jun 02, 2020

Change expired default root/admin password with RESTAPI


Im setting a new F5 VE 15.1 big ip, and first i want to change expired passwords. ACtually i can only do it from the brownser.

Im have been testing the REST API like, but i cant make it work.


$secpasswd = ConvertTo-SecureString 'default' -AsPlainText -Force

$mycreds = New-Object System.Management.Automation.PSCredential 'root', $secpasswd


$Props = @{

    Uri                     = " "

    Credential              = $mycreds

    ContentType             = "application/json"

    Body                    = $payload

    Method                  = "Patch"

    SkipCertificateCheck    = $True

    Verbose                 = $True


invoke-restmethod @Props



VERBOSE: PATCH with 64-byte payload

payload is:


  "oldpassword": "default",

  "newpassword": "example1234"



VERBOSE: received 165-byte response of content type application/json

invoke-restmethod : {"code":401,"message":"Authentication failed: Password expired. Update password via /mgmt/shared/authz/users.","restOperationId":6489074,"kind":":resterrorresponse"


So then i try: (with same credentials an payload)


VERBOSE: PATCH with 64-byte payload

VERBOSE: received 381-byte response of content type text/html

invoke-restmethod :

401 Unauthorized




3 Replies

  • Try changing the admin password first by sending a PATCH request with "oldpassword" and "password" (not "newpassword") properties: e.g.,

    curl -sku admin:admin https://<mgmtIP>/mgmt/shared/authz/users/admin \
      -X PATCH -H "Content-type: application/json" \
      -d '{"oldPassword":"admin", "password":"superuser1000"}'

    This action changes the admin password to "superuser1000". It also changes the root password to "superuser1000". See also K10612010.

    • jibarri's avatar
      Icon for Nimbostratus rankNimbostratus

      I see it changes the admin password but not root's. Am I missing something ? 

      • Nishanth_MS's avatar
        Icon for Employee rankEmployee

        From this I understand, the change to both admin and root happens only when the passwords expire.