POST api/user/address/{id}

create or update org member address

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

object representing logged in orgmemberid that need to create or update member addresse.

integer

Required

Body Parameters

object representing create or update member address that need sync.

CreateUpdateAddressReq
NameDescriptionTypeAdditional information
id

auto generated address id

integer

None.

full_name

address person full name

string

Required

String length: inclusive between 0 and 80

email

e-mail address of user

string

Required

String length: inclusive between 0 and 120

mobile_number

address person mobile numer

string

Required

String length: inclusive between 0 and 16

alternate_mobile_no

alternate mobile number

string

String length: inclusive between 0 and 16

pin_code

pin code for address

string

Required

String length: inclusive between 0 and 10

address1

first line address like Flat, House no., Building, Company, Apartment

string

Required

String length: inclusive between 0 and 500

address2

first line address like Area, Colony, Street, Sector, Village

string

String length: inclusive between 0 and 500

landmark

E.g. Near AIIMS Flyover, Behind Regal Cinema, etc.

string

String length: inclusive between 0 and 200

country

name of country

string

Required

String length: inclusive between 0 and 30

state_region

name of state

string

Required

String length: inclusive between 0 and 30

city

name of city

string

Required

String length: inclusive between 0 and 30

address_type

type of address like OTH : for any other RES : Home (7 am – 9 pm delivery) COM : Office/Commercial (10 AM - 6 PM delivery)

string

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "full_name": "sample string 1",
  "email": "sample string 2",
  "mobile_number": "sample string 3",
  "alternate_mobile_no": "sample string 4",
  "pin_code": "sample string 5",
  "address1": "sample string 6",
  "address2": "sample string 7",
  "landmark": "sample string 8",
  "country": "sample string 9",
  "state_region": "sample string 10",
  "city": "sample string 11",
  "address_type": "sample string 12"
}

application/xml, text/xml

Sample:
<user_address_req xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Domain.RequestAgg.v5">
  <address1>sample string 6</address1>
  <address2>sample string 7</address2>
  <address_type>sample string 12</address_type>
  <alternate_mobile_no>sample string 4</alternate_mobile_no>
  <city>sample string 11</city>
  <country>sample string 9</country>
  <email>sample string 2</email>
  <full_name>sample string 1</full_name>
  <id>1</id>
  <landmark>sample string 8</landmark>
  <mobile_number>sample string 3</mobile_number>
  <pin_code>sample string 5</pin_code>
  <state_region>sample string 10</state_region>
</user_address_req>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

On success, Lifetrons response codes On failure, Lifetrons response codes

UserAddressResp
NameDescriptionTypeAdditional information
user_address

list of user address

Collection of UserAddress

None.

resp_code

Lifetrons response code

string

None.

resp_msg

Lifetrons response message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "user_address": [
    {
      "id": 1,
      "user_id": 2,
      "full_name": "sample string 3",
      "email": "sample string 4",
      "mobile_number": "sample string 5",
      "alternate_mobile_no": "sample string 6",
      "pin_code": "sample string 7",
      "address1": "sample string 8",
      "address2": "sample string 9",
      "landmark": "sample string 10",
      "country": "sample string 11",
      "state_region": "sample string 12",
      "city": "sample string 13",
      "address_type": "sample string 14",
      "is_default": true,
      "added_on": 17.1,
      "updated_on": 19.1
    },
    {
      "id": 1,
      "user_id": 2,
      "full_name": "sample string 3",
      "email": "sample string 4",
      "mobile_number": "sample string 5",
      "alternate_mobile_no": "sample string 6",
      "pin_code": "sample string 7",
      "address1": "sample string 8",
      "address2": "sample string 9",
      "landmark": "sample string 10",
      "country": "sample string 11",
      "state_region": "sample string 12",
      "city": "sample string 13",
      "address_type": "sample string 14",
      "is_default": true,
      "added_on": 17.1,
      "updated_on": 19.1
    }
  ],
  "resp_code": "sample string 1",
  "resp_msg": "sample string 2"
}

application/xml, text/xml

Sample:
<user_address_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 1</resp_code>
  <resp_msg xmlns="http://schemas.datacontract.org/2004/07/LifetronsPhoneApi.Models">sample string 2</resp_msg>
  <user_address xmlns:d2p1="http://schemas.datacontract.org/2004/07/CommonClasses.user">
    <d2p1:user_address>
      <d2p1:added_on>17.1</d2p1:added_on>
      <d2p1:address1>sample string 8</d2p1:address1>
      <d2p1:address2>sample string 9</d2p1:address2>
      <d2p1:address_type>sample string 14</d2p1:address_type>
      <d2p1:alternate_mobile_no>sample string 6</d2p1:alternate_mobile_no>
      <d2p1:city>sample string 13</d2p1:city>
      <d2p1:country>sample string 11</d2p1:country>
      <d2p1:email>sample string 4</d2p1:email>
      <d2p1:full_name>sample string 3</d2p1:full_name>
      <d2p1:id>1</d2p1:id>
      <d2p1:is_default>true</d2p1:is_default>
      <d2p1:landmark>sample string 10</d2p1:landmark>
      <d2p1:mobile_number>sample string 5</d2p1:mobile_number>
      <d2p1:pin_code>sample string 7</d2p1:pin_code>
      <d2p1:state_region>sample string 12</d2p1:state_region>
      <d2p1:updated_on>19.1</d2p1:updated_on>
      <d2p1:user_id>2</d2p1:user_id>
    </d2p1:user_address>
    <d2p1:user_address>
      <d2p1:added_on>17.1</d2p1:added_on>
      <d2p1:address1>sample string 8</d2p1:address1>
      <d2p1:address2>sample string 9</d2p1:address2>
      <d2p1:address_type>sample string 14</d2p1:address_type>
      <d2p1:alternate_mobile_no>sample string 6</d2p1:alternate_mobile_no>
      <d2p1:city>sample string 13</d2p1:city>
      <d2p1:country>sample string 11</d2p1:country>
      <d2p1:email>sample string 4</d2p1:email>
      <d2p1:full_name>sample string 3</d2p1:full_name>
      <d2p1:id>1</d2p1:id>
      <d2p1:is_default>true</d2p1:is_default>
      <d2p1:landmark>sample string 10</d2p1:landmark>
      <d2p1:mobile_number>sample string 5</d2p1:mobile_number>
      <d2p1:pin_code>sample string 7</d2p1:pin_code>
      <d2p1:state_region>sample string 12</d2p1:state_region>
      <d2p1:updated_on>19.1</d2p1:updated_on>
      <d2p1:user_id>2</d2p1:user_id>
    </d2p1:user_address>
  </user_address>
</user_address_resp>