PUT api/user/update_mobilenumber/{id}

update user mobile number using firebase phone auth

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

logged in user id to update mobile number

integer

Required

Body Parameters

object representing the details that need to change mobile number

AuthData
NameDescriptionTypeAdditional information
token

token recieved from external provider like google,facebook

string

Required

provider

id token received from provider - value like google, facebook, firebase_phone_auth token validator

string

None.

app_source

different flavour of app. source id

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "token": "sample string 1",
  "provider": "sample string 2",
  "app_source": 1
}

application/xml, text/xml

Sample:
<auth_data xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models.v5">
  <app_source>1</app_source>
  <provider>sample string 2</provider>
  <token>sample string 1</token>
</auth_data>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

On success, returns Lifetrons response On failure, return unauthorized access.

GenericResp
NameDescriptionTypeAdditional information
id

generic id to return

integer

None.

other_user_id

this is used when user remove member from group or other id

integer

None.

mapping_id

string mapping id to return to client

string

None.

string_id

any string id to return to client

string

None.

resp_code

Lifetrons response code

string

None.

resp_msg

Lifetrons response message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "other_user_id": 1,
  "mapping_id": "sample string 1",
  "string_id": "sample string 2",
  "resp_code": "sample string 3",
  "resp_msg": "sample string 4"
}

application/xml, text/xml

Sample:
<generic_resp xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.ResponseAgg.v5">
  <resp_code xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 3</resp_code>
  <resp_msg xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 4</resp_msg>
  <id>1</id>
  <mapping_id>sample string 1</mapping_id>
  <other_user_id>1</other_user_id>
  <string_id>sample string 2</string_id>
</generic_resp>