PATCH /visitors/{id}
{server_url}/visitors/{id}
| 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 visitor instance (positive only) |
Query Parameters
None
Request Body
All attributes are individually optional, but the request requires at least one.
| 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 "travel_season=spring" -X PATCH http://localhost:3000/visitors/5
Example Response
{
"visitor_id": 5,
"visitor_type": "Grassland Wanderer",
"habitat": "chaparrals and grasslands",
"travel_season": "spring",
"activities": "hiking, camping, biking",
"id": 5
}