# Upgrade Unverified Customer to Verified

**URL:** <https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581>\
**Category:** Customers\
**Created:** [December 18, 2017, 2:24pm UTC](https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581 "2017-12-18T14:24:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![klue](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/klue/32/1917_2.png) [@klue](https://discuss.dwolla.com/u/klue)\
**Post date:** [December 18, 2017, 2:24pm UTC](https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581/1 "2017-12-18T14:24:37Z")

</div>

Quick question:

Working in the sandbox environment, I made a successful request to update an unverified customer to verified; however, the response customer object’s status and type remains unchanged (unverified).

 ![Upgrade Unverified to Verified Customer Request](https://global.discourse-cdn.com/dwolla/original/2X/f/fd8d9185379ecfafc7a965c65a1a1c55963851b1.png).

 ![Upgrade Unverified to Verified Customer Response](https://global.discourse-cdn.com/dwolla/original/2X/b/b040ed5732c540da0e002819aafb381a29d88339.png)

 ![Original Customer State in Dashboard](https://global.discourse-cdn.com/dwolla/original/2X/5/53f1d67fe8594fa49106e221aad65026c78ba7c1.png)

 ![Customer State post update in Dashboard](https://global.discourse-cdn.com/dwolla/original/2X/f/ffeb81949ca5b6d3733e6d1cd6973e273685cf11.png)

Is this by design?

---

<div class="post-metadata">

**Author:** ![spencer](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/spencer/32/2143_2.png) [@spencer](https://discuss.dwolla.com/u/spencer)\
**Post date:** [December 18, 2017, 2:40pm UTC](https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581/2 "2017-12-18T14:40:47Z")

</div>

@klue, The `type` request parameter lets Dwolla know what type of identity verified Customer you wish to create or upgrade to. I believe what is happening is that we’re treating this as an update and not an upgrade because type is missing. Try adding `type: "personal"` to your request body to see if that accepts and upgrades the Customer.

---

<div class="post-metadata">

**Author:** ![klue](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/klue/32/1917_2.png) [@klue](https://discuss.dwolla.com/u/klue)\
**Post date:** [December 18, 2017, 3:01pm UTC](https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581/3 "2017-12-18T15:01:51Z")

</div>

@spencer, Good call. Works as expected now. Along with the customer’s type, I also needed to pass in the customer’s e-mail, first and last name.

Thanks Hunter.

Before I go, is it possible for you to check the social security number for the “Mark Jackson” customer I attempted to upgrade originally? I actually passed in an invalid social security number; not sure if the value was updated or not.

Just curious.

---

<div class="post-metadata">

**Author:** ![awaht](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/awaht/32/2675_2.png) [@awaht](https://discuss.dwolla.com/u/awaht)\
**Post date:** [October 5, 2020, 5:43pm UTC](https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581/4 "2020-10-05T17:43:32Z")

</div>

Sadly adding type: “personal” doesn’t work. I get the following error:

```auto
                "code": "NotAllowed",
                "message": "Type value not allowed.",
                "path": "/type",
                "_links": {}
            }

```

 ![image](https://global.discourse-cdn.com/dwolla/original/2X/5/557d040677b8d6ffc000bb06827500be6b584cc2.png)

For the record it makes no difference if I pass a `firstName` or `lastName` or `phone` or `email`

---

<div class="post-metadata">

**Author:** ![shreya](https://sea2.discourse-cdn.com/dwolla/user_avatar/discuss.dwolla.com/shreya/32/2154_2.png) [@shreya](https://discuss.dwolla.com/u/shreya)\
**Post date:** [October 5, 2020, 6:44pm UTC](https://discuss.dwolla.com/t/upgrade-unverified-customer-to-verified/4581/5 "2020-10-05T18:44:28Z")

</div>

Hi @awaht – thanks for posting the req/res screenshot. It looks like this user `(2dbf67fa-288f-48d9-a43f-21663e785206)` was created as a Receive-only Customer, which is why they cannot be changed into a different Customer type.

Only Unverified Customer types can be upgraded to Verified Customer type. More information on Customer types can be found in our docs! - [https://developers.dwolla.com/concepts/customer-types#customer-types](https://developers.dwolla.com/concepts/customer-types#customer-types)

Hope that helps!
