PUT /visitors/{id}
{server_url}/visitors/{id}
Headers
| Header | Required/Optional | Value |
|---|---|---|
| Content-Type | Optional | application/json |
Path Parameters
| Name | Data Type | Required/Optional | Description |
|---|---|---|---|
| id | Integer | Required | A unique identification number for the visitors instance (positive only) |
Query Parameters
None
Request Body
| Name | Data Type | Required/Optional | Description | Example |
|---|---|---|---|---|
| visitor_id | Integer | Required | The visitor type ID number (positive only) | 9 |
| visitor_type | String | Required | A term for the visitor profile type | Redwoods Admirer |
| habitat | String | Required | The preferred habitat for the visitor | forests |
| travel_season | String | Required | The preferred season to travel (spring, summer, fall, winter) |
spring |
| activites | String | Required | A list of common activities associated with the visitor profile | hiking, biking, horse riding |
| id | Integer | Required | A unique identification number for the visitor instance (positive only) | 9 |
Response
| Code | Description |
|---|---|
| 200 | Returns the visitors object with the matching ID. If there are no visitors with the same ID, an empty object is returned. |
Example
Example Request
curl -d "visitor_id=9&visitor_type=Whale Watcher&habitat=coastal and marine&travel_season=summer&activities=whale watching&id=9" -X PUT http://localhost:3000/visitors
Example Response
{
"visitor_id": "9",
"visitor_type": "Whale Watcher",
"habitat": "coastal and marine",
"travel_season": "summer",
"activities": "whale watching",
"id": "9"
}