# Visitors

Everything about your Visitors

## Update a visitor

 - [PUT /visitors](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/visitors/updatevisitor.md): Sending a PUT request to /visitors will result in an update of an existing Visitor.

Option 1. You can update a visitor by passing in the user_id of the visitor in the Request body.

Option 2. You can update a visitor by passing in the id of the visitor in the Request body.

## Retrieve a visitor with User ID

 - [GET /visitors](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/visitors/retrievevisitorwithuserid.md): You can fetch the details of a single visitor.

## Convert a visitor

 - [POST /visitors/convert](https://developers.intercom.com/docs/references/preview/rest-api/api.intercom.io/visitors/convertvisitor.md): You can merge a Visitor to a Contact of role type lead or user.

> 📘 What happens upon a visitor being converted?
>
> If the User exists, then the Visitor will be merged into it, the Visitor deleted and the User returned. If the User does not exist, the Visitor will be converted to a User, with the User identifiers replacing it's Visitor identifiers.

