api/v1/customer/profile-update

POST

api/v1/customer/profile-update

This API method will allow you to update profile using the following parameters.

Note: The response will return in the same format as seen in api/v1/customer/details

Request Parameters

username

STRING

false

password

STRING

false

date_of_birth

DATE (YYYY-MM-DD)

false

customer_sex

STRING (Male/Female)

false

customer_description

STRING

false

address_line_1

STRING

false

address_line_2

STRING

false

city

STRING

false

state

STRING

false

zip

STRING

false

phone

STRING

false

can_text

INTEGER

false

can_email

INTEGER

false

can_mail

INTEGER

false

can_call

INTEGER

false

linked_avatar_id

STRING

false

file_data

FILE

false

country_code

STRING

false

Sample Response

{
  "status": true,
  "item": {
    "id": "LZWBJx0PmYkEwjGdr2vO",
    "scan_id": "",
    "first_name": "John",
    "last_name": "Smith",
    "date_of_birth": "2017-01-13",
    "address_line_1": "-",
    "address_line_2": "-",
    "city": "-",
    "state": "-",
    "zip": "-",
    "customer_description": "Test Description",
    "can_text": 0,
    "can_email": 0,
    "can_mail": 0,
    "can_call": 0,
    "phone": "111-111-1111",
    "stores_count": 1,
    "balance": 217700,
    "avatar": "http:\/\/controlcenter.ftx\/customer\/images\/default-avatars\/6?v=1530815283",
    "campaigns_total": 2,
    "campaigns_registered": 1,
      "androidPermissionConsent": false,
        "iosPermissionConsent": false,
        "iosDataConsent": true,
        "androidDataConsent": true,
        "privacyConsent": true,
        "termsConsent": true,
        "isDobVerified": true,
        "isDlVerified": true
  }
}
{
  "status": false,
  "errorCode": "VALIDATION_EXCEPTION",
  "message": "Invalid Linked Avatar ID"
}
{
  "status": false,
  "message": "You must have at least one parameter to update"
}