# Update Contact

Update the user-given name and exclusion status of a specific contact. To obtain a valid contact_ID, first call GET /v3/REST/contact to list your contacts.

Endpoint: PUT /v3/REST/contact/{contact_ID}
Version: 1.0.0
Security: basicAuth

## Path parameters:

  - `contact_ID` (integer, required)
    Unique numeric ID of the contact you want to update.
    Example: 1000

## Request fields (application/json):

  - `IsExcludedFromCampaigns` (boolean)
    Indicates whether the contact is added to the exclusion list for campaigns or not. An excluded contact will not be receiving any marketing emails.

  - `Name` (string)
    User-selected name for this contact.

## Response 200 fields (application/json):

  - `Count` (integer)
    Indicates the number of objects in the Data array.

  - `Data` (array)
    A JSON array containing a list of objects returned by this endpoint.

  - `Data.CreatedAt` (string)
    Indicates when the contact was added to the global contact list.

  - `Data.DeliveredCount` (integer)
    Number of messages delivered to this contact.

  - `Data.Email` (string)
    Contact email address.

  - `Data.ExclusionFromCampaignsUpdatedAt` (string)
    Timestamp of the last time the exclusion status of this contact has changed.

  - `Data.ID` (integer)
    Unique numeric ID of this contact.

  - `Data.IsOptInPending` (boolean)
    Indicates whether the contact's subscription to a contact list is pending or not.

  - `Data.IsSpamComplaining` (boolean)
    Indicates whether any spam complaints have been received for this contact or not.

  - `Data.LastActivityAt` (string)
    Timestamp of last registered activity for this contact - receiving an email, open, click, unsubscribe etc.

  - `Data.LastUpdateAt` (string)
    Timestamp of the last time this contact's name or exclusion status was changed.

  - `Data.IsExcludedFromCampaigns` (boolean)
    Indicates whether the contact is added to the exclusion list for campaigns or not. An excluded contact will not be receiving any marketing emails.

  - `Data.Name` (string)
    User-selected name for this contact.

  - `Data.UnsubscribedAt` (string)
    Timestamp of the last request to unsubscribe from all lists.

  - `Data.UnsubscribedBy` (string)
    Description of who initiated the request to unsubscribe from
all lists.

  - `Total` (integer)
    Indicates the number of objects in the Data array.


## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 404 fields

## Response 429 fields

## Response 500 fields
