---
title: "Updates an existing advisor"
method: PUT
path: "/v1/Advisors/{advisorId}"
tags: ["Advisors"]
---

# Updates an existing advisor

`PUT /v1/Advisors/{advisorId}`

Sample Request:
            
    PUT /v1/Advisors/{advisorId}
    {
    }

## Path parameters

- `advisorId` integer, required

## Request body

- AdaptekApiApplicationAdvisorsCommandsUpdateAdvisorUpdateAdvisorCommand
  - `id` integer
  - `title` string, nullable
  - `firstName` string, nullable
  - `middleName` string, nullable
  - `lastName` string, nullable
  - `email` string, nullable
  - `isDebugging` boolean
  - `useImapSync` boolean
  - `portalIdentifier` integer, nullable
  - `bio` string, nullable
  - `imageFile` string, nullable
  - `address` string, nullable
  - `address2` string, nullable
  - `city` string, nullable
  - `state` string, nullable
  - `zip` string, nullable

## Response `200`

The advisor was updated successfully

## Other responses

- `400` — The data provided was not valid
- `404` — The advisor was not found

---

[API](https://skmtc.net/adaptek/apis/adaptek-api.md) · [All operations](https://skmtc.net/adaptek/apis/adaptek-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adaptek/adaptek-api/versions/517cf2397b0d/schema)
