Contacts - Update Contact Information
PUT yourdomain.com/api/contacts/:id
Header
| Field | Type | Description | 
|---|---|---|
| Authorization | String | 
 Basic Access Authentication token  | 
Parameter
| Field | Type | Description | 
|---|---|---|
| id | Number | 
 Mandatory Customer Contact id.  | 
| firstname | String | 
 Mandatory First Name  | 
| lastname | String | 
 Mandatory Last Name  | 
| String | 
 Mandatory E-mail  | 
|
| title (optional) | String | 
 Optional Position  | 
| phonenumber (optional) | String | 
 Optional Phone Number  | 
| direction (optional) | String | 
 Optional Direction (rtl or ltr) Default value:   | 
| password (optional) | String | 
 Optional password (only required if you pass send_set_password_email parameter)  | 
| is_primary (optional) | String | 
 Optional Primary Contact (set on or don't pass it) Default value:   | 
| donotsendwelcomeemail (optional) | String | 
 Optional Do Not Send Welcome Email (set on or don't pass it)  | 
| send_set_password_email (optional) | String | 
 Optional Send Set Password Email (set on or don't pass it)  | 
| permissions (optional) | Array | 
 Optional Permissions for this contact(["1", "2", "3", "4", "5", "6" ])  | 
| invoice_emails (optional) | String | 
 Optional E-Mail Notification for Invoices (set value same as name or don't pass it) Default value:   | 
| estimate_emails (optional) | String | 
 Optional E-Mail Notification for Estimate (set value same as name or don't pass it) Default value:   | 
| credit_note_emails (optional) | String | 
 Optional E-Mail Notification for Credit Note (set value same as name or don't pass it) Default value:   | 
| project_emails (optional) | String | 
 Optional E-Mail Notification for Project (set value same as name or don't pass it) Default value:   | 
| ticket_emails (optional) | String | 
 Optional E-Mail Notification for Tickets (set value same as name or don't pass it) Default value:   | 
| task_emails (optional) | String | 
 Optional E-Mail Notification for Task (set value same as name or don't pass it) Default value:   | 
| contract_emails (optional) | String | 
 Optional E-Mail Notification for Contract (set value same as name or don't pass it) Default value:   | 
Success 200
| Field | Type | Description | 
|---|---|---|
| status | Boolean | 
 Request status  | 
| message | String | 
 Contact updated successful  | 
Error 4xx
| Name | Type | Description | 
|---|---|---|
| String | 
 This Email is already exists  | 
|
| status | Boolean | 
 Request status  | 
| message | String | 
 Contact add fail  | 
HTTP/1.1 200 OK
{
  "status": true,
  "message": "Contact Updated Successfully"
}
    HTTP/1.1 409 Conflict
    {
      "status": false,
      "error": {
			"email":"This Email is already exists"
		},
		"message": "This Email is already exists"
    }