---
title: "Update a Consumer"
method: PATCH
path: "/v1/consumers/{consumer_id}"
---

# Update a Consumer

`PATCH /v1/consumers/{consumer_id}`

Use live secret API key to Update a Consumer.

## Path parameters

- `consumer_id` string, required

## Request body

- object
  - `data` object
    - `attributes` object
      - `accepted_terms_and_conditions` boolean — Indicates whether the consumer has accepted the terms and conditions. The value is true if accepted, otherwise false.
      - `features` string[] — List of features available for the child merchant. Possible values are `basic_wallet`, `fully_verified_standard_wallet`. Only one wallet feature is allowed.
      - `email_address` string — Email address of the consumer.
      - `first_name` string — First name of the consumer.
      - `last_name` string — Last name of the consumer.
      - `mobile_number` string — Mobile number of the consumer.
      - `intended_use` string — The intended use for the consumer account. The possible values are `bills_payment`, `fund_transfer`, and `store_value`.
      - `address` object — Address information of the consumer.
        - `line1` string — Line1 of the representative address information.
        - `line2` string — Line2 of the representative address information.
        - `city` string — City of the representative address information.
        - `state` string — State of the representative address information.
        - `postal_code` string — Postal code of the representative address information.
      - `date_of_birth` object — Date of birth information of the consumer.
        - `day` integer — Day of the date of birth. The possible values are 1 to 31.
        - `month` integer — Month of the date of birth. The possible values are 1 to 12.
        - `year` integer — Year of the date of birth. The consumer must be of legal age.
      - `nationality` string — Nationality of the consumer, represented by an [ISO 3166-1 alpha-3 code](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) (e.g., PHL for the Philippines).
      - `nature_of_work` string — Nature of the consumer’s work. The list of valid values can be found [here](https://developers.paymongo.com/docs/list-of-valid-nature-of-work). (e.g., employed_locally)
      - `permanent_address` object — Permanent address of the consumer.
        - `line1` string — Line1 of the representative address information.
        - `line2` string — Line2 of the representative address information.
        - `city` string — City of the representative address information.
        - `state` string — State of the representative address information.
        - `postal_code` string — Postal code of the representative address information.
      - `place_of_birth` object — Place of birth of the consumer
        - `city` string — City of the place of birth
        - `country` string — Country of the place of birth
      - `source_of_funds` string — Source of funds of the consumer. Possible values are `salary`, `pension`, `allowance`, `commission`, `donation`, and `other`
      - `source_of_funds_other` string — Required if source_of_funds is set to `other`. Accepts a string value stating the source_of_funds not included in the list above
      - `source_of_funds_salary` string — Required if source_of_funds is set to `salary`. Accepts a string value stating the nature of the consumer’s line of work.
      - `tin` string — Tax Identification Number of the consumer.

## Response `200`

200

- object

## Other responses

- `400` — 400

---

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