POST api/RestaurantProfiles/CommitRestaurantProfile
Request Information
URI Parameters
None.
Body Parameters
Collection of UploadRestaurantProfileBindingModelName | Description | Type | Additional information |
---|---|---|---|
ImageContent | string |
None. |
|
ImageName | string |
None. |
|
CutOffDay | integer |
None. |
|
Rating | integer |
None. |
|
Name | string |
None. |
|
Description | string |
None. |
|
LongDescription | string |
None. |
|
Address | string |
None. |
|
PhoneNbr | string |
None. |
|
string |
None. |
||
OperationStartTime | date |
None. |
|
OperationEndTime | date |
None. |
|
CompanyCode | string |
None. |
|
RestaurantType | string |
None. |
|
CityId | string |
None. |
|
RegionId | string |
None. |
|
SpecializationId | string |
Required |
|
RatingId | integer |
None. |
|
AddressObject | PostAddressBindingModel |
None. |
|
BillingAddress | PostAddressBindingModel |
None. |
|
AccessibleFrom | Collection of SimplePostRestaurantCityBindingModel |
None. |
|
RestaurantProfileImages | Collection of SimplePostImageBindingModel |
None. |
Request Formats
application/json, text/json
Sample:
[ { "ImageContent": "sample string 1", "ImageName": "sample string 2", "CutOffDay": 3, "Rating": 4, "Name": "sample string 5", "Description": "sample string 6", "LongDescription": "sample string 7", "Address": "sample string 8", "PhoneNbr": "sample string 9", "Email": "sample string 10", "OperationStartTime": "2025-06-26T14:10:12.260162+00:00", "OperationEndTime": "2025-06-26T14:10:12.260162+00:00", "CompanyCode": "sample string 13", "RestaurantType": "sample string 14", "CityId": "sample string 15", "RegionId": "sample string 16", "SpecializationId": "sample string 17", "RatingId": 18, "AddressObject": { "Id": 1, "Address1": "sample string 1", "Address2": "sample string 2", "Address3": "sample string 3", "Landmark": "sample string 4", "PostalCode": "sample string 5", "AreaId": "sample string 6" }, "BillingAddress": { "Id": 1, "Address1": "sample string 1", "Address2": "sample string 2", "Address3": "sample string 3", "Landmark": "sample string 4", "PostalCode": "sample string 5", "AreaId": "sample string 6" }, "AccessibleFrom": [ { "CityId": "sample string 1" }, { "CityId": "sample string 1" } ], "RestaurantProfileImages": [ { "ImageId": 1, "ImageContent": "sample string 2", "ImageName": "sample string 3", "IsPrimaryImage": true }, { "ImageId": 1, "ImageContent": "sample string 2", "ImageName": "sample string 3", "IsPrimaryImage": true } ] }, { "ImageContent": "sample string 1", "ImageName": "sample string 2", "CutOffDay": 3, "Rating": 4, "Name": "sample string 5", "Description": "sample string 6", "LongDescription": "sample string 7", "Address": "sample string 8", "PhoneNbr": "sample string 9", "Email": "sample string 10", "OperationStartTime": "2025-06-26T14:10:12.260162+00:00", "OperationEndTime": "2025-06-26T14:10:12.260162+00:00", "CompanyCode": "sample string 13", "RestaurantType": "sample string 14", "CityId": "sample string 15", "RegionId": "sample string 16", "SpecializationId": "sample string 17", "RatingId": 18, "AddressObject": { "Id": 1, "Address1": "sample string 1", "Address2": "sample string 2", "Address3": "sample string 3", "Landmark": "sample string 4", "PostalCode": "sample string 5", "AreaId": "sample string 6" }, "BillingAddress": { "Id": 1, "Address1": "sample string 1", "Address2": "sample string 2", "Address3": "sample string 3", "Landmark": "sample string 4", "PostalCode": "sample string 5", "AreaId": "sample string 6" }, "AccessibleFrom": [ { "CityId": "sample string 1" }, { "CityId": "sample string 1" } ], "RestaurantProfileImages": [ { "ImageId": 1, "ImageContent": "sample string 2", "ImageName": "sample string 3", "IsPrimaryImage": true }, { "ImageId": 1, "ImageContent": "sample string 2", "ImageName": "sample string 3", "IsPrimaryImage": true } ] } ]
application/xml, text/xml
Sample:
<ArrayOfUploadRestaurantProfileBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO"> <UploadRestaurantProfileBindingModel> <AccessibleFrom> <SimplePostRestaurantCityBindingModel> <CityId>sample string 1</CityId> </SimplePostRestaurantCityBindingModel> <SimplePostRestaurantCityBindingModel> <CityId>sample string 1</CityId> </SimplePostRestaurantCityBindingModel> </AccessibleFrom> <Address>sample string 8</Address> <AddressObject> <Address1>sample string 1</Address1> <Address2>sample string 2</Address2> <Address3>sample string 3</Address3> <AreaId>sample string 6</AreaId> <Landmark>sample string 4</Landmark> <PostalCode>sample string 5</PostalCode> <Id>1</Id> </AddressObject> <BillingAddress> <Address1>sample string 1</Address1> <Address2>sample string 2</Address2> <Address3>sample string 3</Address3> <AreaId>sample string 6</AreaId> <Landmark>sample string 4</Landmark> <PostalCode>sample string 5</PostalCode> <Id>1</Id> </BillingAddress> <CityId>sample string 15</CityId> <CompanyCode>sample string 13</CompanyCode> <Description>sample string 6</Description> <Email>sample string 10</Email> <LongDescription>sample string 7</LongDescription> <Name>sample string 5</Name> <OperationEndTime>2025-06-26T14:10:12.260162+00:00</OperationEndTime> <OperationStartTime>2025-06-26T14:10:12.260162+00:00</OperationStartTime> <PhoneNbr>sample string 9</PhoneNbr> <RatingId>18</RatingId> <RegionId>sample string 16</RegionId> <RestaurantProfileImages> <RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> <ImageContent>sample string 2</ImageContent> <ImageId>1</ImageId> <ImageName>sample string 3</ImageName> <IsPrimaryImage>true</IsPrimaryImage> </RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> <RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> <ImageContent>sample string 2</ImageContent> <ImageId>1</ImageId> <ImageName>sample string 3</ImageName> <IsPrimaryImage>true</IsPrimaryImage> </RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> </RestaurantProfileImages> <RestaurantType>sample string 14</RestaurantType> <SpecializationId>sample string 17</SpecializationId> <CutOffDay>3</CutOffDay> <ImageContent>sample string 1</ImageContent> <ImageName>sample string 2</ImageName> <Rating>4</Rating> </UploadRestaurantProfileBindingModel> <UploadRestaurantProfileBindingModel> <AccessibleFrom> <SimplePostRestaurantCityBindingModel> <CityId>sample string 1</CityId> </SimplePostRestaurantCityBindingModel> <SimplePostRestaurantCityBindingModel> <CityId>sample string 1</CityId> </SimplePostRestaurantCityBindingModel> </AccessibleFrom> <Address>sample string 8</Address> <AddressObject> <Address1>sample string 1</Address1> <Address2>sample string 2</Address2> <Address3>sample string 3</Address3> <AreaId>sample string 6</AreaId> <Landmark>sample string 4</Landmark> <PostalCode>sample string 5</PostalCode> <Id>1</Id> </AddressObject> <BillingAddress> <Address1>sample string 1</Address1> <Address2>sample string 2</Address2> <Address3>sample string 3</Address3> <AreaId>sample string 6</AreaId> <Landmark>sample string 4</Landmark> <PostalCode>sample string 5</PostalCode> <Id>1</Id> </BillingAddress> <CityId>sample string 15</CityId> <CompanyCode>sample string 13</CompanyCode> <Description>sample string 6</Description> <Email>sample string 10</Email> <LongDescription>sample string 7</LongDescription> <Name>sample string 5</Name> <OperationEndTime>2025-06-26T14:10:12.260162+00:00</OperationEndTime> <OperationStartTime>2025-06-26T14:10:12.260162+00:00</OperationStartTime> <PhoneNbr>sample string 9</PhoneNbr> <RatingId>18</RatingId> <RegionId>sample string 16</RegionId> <RestaurantProfileImages> <RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> <ImageContent>sample string 2</ImageContent> <ImageId>1</ImageId> <ImageName>sample string 3</ImageName> <IsPrimaryImage>true</IsPrimaryImage> </RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> <RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> <ImageContent>sample string 2</ImageContent> <ImageId>1</ImageId> <ImageName>sample string 3</ImageName> <IsPrimaryImage>true</IsPrimaryImage> </RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel> </RestaurantProfileImages> <RestaurantType>sample string 14</RestaurantType> <SpecializationId>sample string 17</SpecializationId> <CutOffDay>3</CutOffDay> <ImageContent>sample string 1</ImageContent> <ImageName>sample string 2</ImageName> <Rating>4</Rating> </UploadRestaurantProfileBindingModel> </ArrayOfUploadRestaurantProfileBindingModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
RestaurantProfileName | Description | Type | Additional information |
---|---|---|---|
Id | integer |
None. |
|
Name | string |
Required Data type: Text String length: inclusive between 0 and 300 |
|
Description | string |
Data type: Text String length: inclusive between 0 and 1200 |
|
LongDescription | string |
None. |
|
Address | string |
Required Data type: Text String length: inclusive between 0 and 255 |
|
Telephone | string |
None. |
|
string |
None. |
||
OperationStartTime | date |
None. |
|
OperationEndTime | date |
None. |
|
IsInactive | boolean |
None. |
|
ImageUrl | string |
Data type: ImageUrl |
|
TinyImageUrl | string |
Data type: ImageUrl |
|
RestaurantTypeId | string |
None. |
|
CityId | string |
None. |
|
RegionId | string |
None. |
|
CompanyId | integer |
None. |
|
AddressId | integer |
None. |
|
BillingAddressId | integer |
None. |
|
RestaurantRatingId | integer |
None. |
|
SpecializationId | string |
None. |
|
RestaurantType | RestaurantType |
None. |
|
City | City |
None. |
|
Company | Company |
None. |
|
Region | Region |
None. |
|
AddressObject | Address |
None. |
|
BillingAddressObject | Address |
None. |
|
RestaurantCities | Collection of RestaurantCity |
None. |
|
RestaurantItems | Collection of RestaurantItem |
None. |
|
RestaurantProfileLocations | Collection of RestaurantProfileLocation |
None. |
|
RestaurantProfileImages | Collection of RestaurantProfileImage |
None. |
|
RestaurantRating | RestaurantRating |
None. |
|
RestaurantProfileSpecialization | RestaurantProfileSpecialization |
None. |
Response Formats
application/json
Sample:
Sample not available.
text/json
Sample:
Sample not available.
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.