Businesses
GET
POST
Body
namestringRequiredExample:
Business NameemailstringRequiredExample:
business@example.comdescriptionstringRequiredExample:
Business descriptionphotostringRequiredExample:
photo.jpgphonesstring[]RequiredExample:
["123-456-7890"]contactPersonnumberRequiredExample:
1Responses
201
Business created successfully
application/json
400
Phones must be unique
application/json
post
/businessesPath parameters
idnumberRequired
Body
contentstringOptionalExample:
This is a comment.Responses
201
Comment added successfully
application/json
400
Invalid business ID
application/json
403
Access denied
application/json
404
Business not found
application/json
post
/businesses/comments/{id}PATCH
PUT
Path parameters
idstringRequired
Body
namestringRequiredExample:
Business NameemailstringRequiredExample:
business@example.comdescriptionstringRequiredExample:
Business descriptionphotostringRequiredExample:
photo.jpgphonesstring[]RequiredExample:
["123-456-7890"]contactPersonnumberRequiredExample:
1Responses
200
Business updated successfully
application/json
400
Invalid ID
application/json
404
Business not found
application/json
put
/businesses/{id}Path parameters
idnumberRequired
Body
contentstringOptionalExample:
This is an edited comment.Responses
200
Comment edited successfully
application/json
400
Invalid comment ID
application/json
403
Access denied
application/json
404
Comment not found
application/json
put
/businesses/comments/{id}DELETE
Path parameters
fileNamestringRequired
Responses
200
Photo deleted successfully
application/json
ResponseanyExample:
{"message":"Photo deleted successfully","description":"The photo has been deleted successfully."}404
Photo not found
application/json
delete
/businesses/delete-photo/{fileName}Path parameters
idnumberRequired
Responses
200
Comment deleted successfully
application/json
ResponseanyExample:
{"message":"Comment deleted successfully","description":"The comment has been deleted successfully."}400
Invalid comment ID
application/json
403
Access denied
application/json
delete
/businesses/comments/{id}Last updated