> For the complete documentation index, see [llms.txt](https://eshop.gitbook.io/eshopbox-developers/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eshop.gitbook.io/eshopbox-developers/setting/contacts/update-a-contact.md).

# Update a Contact

## &#x20;update by RefPartyId

<mark style="color:orange;">`PUT`</mark> `https://{{workspace}}.myeshopbox.com/api/v1/contact/{contactCode}`

This endpoint allows to update contact by a particular ref party Id.

#### Path Parameters

| Name       | Type   | Description                    |
| ---------- | ------ | ------------------------------ |
| refPartyId | string | id of contact which is updated |

#### Headers

| Name           | Type   | Description                           |
| -------------- | ------ | ------------------------------------- |
| Authentication | string | The Bearer token allows to access API |

#### Request Body

| Name        | Type   | Description                            |
| ----------- | ------ | -------------------------------------- |
| gstin       | string | Registered GSTIN number of contact     |
| phoneNumber | string | Registered phone number of contact     |
| contactName | string | Registered name of contact             |
| addressLine | string | Registered address of contact          |
| city        | string | Registered city of contact             |
| pincode     | string | Registered pincode of conatct          |
| state       | string | Registered state of contact            |
| country     | string | Registered country of contact          |
| status      | string | whether contact is active or archieved |

{% tabs %}
{% tab title="200 " %}

```
 {
            "accountSlug": "montecarlo",
            "contactName": "Apparels",
            "gstin": "27AAKCS3399H1ZS",
            "address": {
                "country": "India",
                "pincode": "421305",
                "city": "Thane",
                "state": "Maharashtra",
                "addressLine": "Khasra no 5/16/2,17, Near Subash Chowk, Sohana Road Village Behrampur"
            },
            "status": "archieved",
            "contactType": "vendor",
            "contact": {
                "phoneNumber": "9876543876",
                "email": "tab.monte@eshopbox.co"
            },
            "customField": [
                {
                    "label": "occassion",
                    "internalName": "occassion",
                    "value": [
                        "eid"
                    ]
                }
            ],
            "createdAt": "2020-06-17T11:53:09.422Z",
            "updatedAt": "2020-06-17T11:53:09.422Z"
        }
```

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="cURL" %}

```
curl -X POST https://{{workspace}}.myeshopbox.com/api/v1/contact/:contactCode\
     -H "Authorization: Bearer XXXX" \
     -H "Content-Type: application/json" \
     -d $'{
      "data": {
         "contactName": "Monte Carlo Fashion Ltd.",
         "networkKey": "raymond",
          "address": {
                "country": "India",
                "pincode": "421305",
                "city": "Thane",
                "state": "Maharashtra",
                "addressLine": "Khasra no 5/16/2,17, Near Subash Chowk, Sohana Road Village Behrampur"
            },
            "contactType": "vendor",
            "contact": {
                "phoneNumber": "9876543876",
                "email": "tab.monte@eshopbox.co"
            },
            "customField": [
                {
                    "label": "occassion",
                    "internalName": "occassion",
                    "value": [
                        "eid"
                    ]
                }
            ],
         "gstin": "06AADCB2230M1ZX",
         "phoneNumber": "9575434567",
         "status": "archieved"
      }
    }'
```

{% endtab %}
{% endtabs %}
