Update Contact


URL:

https://api2.protexting.com/v1/contacts/update?id=1&access_token=your_access_token


Method:

PUT

Request parameters:

* required parameters

Parameter Description
id (type: GET)  int
fnumber  string, valid phone number
 ffirstname  string, max 100 symbols
 flastname  string, max 100 symbols
 fbirthday  date
 femail  string, max 64 symbols, validation against email format
 fzipcode  string
 fcity  string
 GroupIds  Array of group Ids

 

Example Request:

curl -i -H "Accept:application/json" -H "Content-Type:application/json" -XPOST "https://api2.protexting.com/v1/contacts/update?id=1&access_token=your_access_token" -d '{"fnumber":"16461234567","ffirstname":"John","GroupIds":[1]}'

 

Example Response Headers:

Status Code: 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: Keep-Alive
Content-Length: 108
Content-Type: application/xml; charset=utf-8
Keep-Alive: timeout=5, max=100
Pragma: no-cache
X-Powered-By: PHP/5.6.2
X-Rate-Limit-Limit: 60
X-Rate-Limit-Remaining: 59
X-Rate-Limit-Reset

Example Response Body:

{
        "Id": 1,
        "Number": "16461234567",
        "OptedOut": 0,
        "FirstName": "John",
        "LastName": "",
        "BirthDay": "0000-00-00",
        "Email": "",
        "Zip": "",
        "City": "",
        "DateCreated": "2015-01-20 10:21:29",
        "DateUpdated": "2015-01-20 10:41:29",
        "GroupIds":[1],
        "CustomFieldIds":[]
}
<response>
<item>
<Id>1</Id>
<Number>16461234567</Number>
<OptedOut>0</OptedOut>
<FirstName>John</FirstName>
<LastName />
<BirthDay>0000-00-00</BirthDay>
<Email />
<Zip />
<City />
<DateCreated>2015-01-20 10:21:29</DateCreated>
<DateUpdated>2015-01-20 10:41:29</DateUpdated>
<GroupIds>
<item>1</item>
</GroupIds>
<CustomFieldIds />
</item>
</response>

HTTP Status Codes:

The standard HTTP Status Codes are used. More information is available here: http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml

Error Codes:

Error Codes and Examples here »