The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /Ext/AddOrUpdatePost/ HTTP/1.1
Host: apiservices.needion.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
PostDetail:
{
PricePerMinute: 0,
PricePerDistance: 0,
BrandId: 0,
BrandKey: String,
BrandName: String,
VAttr1Id: 0,
VAttr2Id: 0,
VAttr3Id: 0,
VAttr4Id: 0,
VAttr1Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
VAttr2Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
VAttr3Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
VAttr4Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
Medias:
[
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
}
],
Reviews:
[
{
ReviewId: 0,
User:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
ReviewText: String,
Rate: 0,
ReviewDate: 0001-01-01,
HideUser: False,
LikeCnt: 0,
UnLikeCnt: 0,
NeedionReview: String,
UserFullName: String
}
],
Variants:
[
{
PostId: 0,
PostVariantId: 0,
ProductVariantId: 0,
VariantKey: 00000000000000000000000000000000,
VariantName: String,
VariantDescription: String,
VariantHeader: String,
DiscountType: None,
DiscountBeginDate: 0001-01-01,
DiscountEndDate: 0001-01-01,
InStock: 0,
StockCode: String,
EanCode: String,
ListPrice: 0,
SalePrice: 0,
Variant1: String,
Variant2: String,
Variant3: String,
Variant4: String,
A1Key: String,
A1Value: String,
A2Key: String,
A2Value: String,
A3Key: String,
A3Value: String,
A4Key: String,
A4Value: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
NSKU: String,
Action: None,
Campaign:
{
CampaignId: 0,
CampaignCode: String,
Description: String,
Message: String,
CampaignMessage: String,
ItemId: 0,
ItemType: Post,
SaleQty: 0,
MinimumQty: 0,
InputSalePrice: 0,
CSalePrice: 0,
CTotalPrice: 0,
CampaignType: OnlyList,
CDiscountType: Percent,
CDiscountQty: 0,
CDiscountRate: 0,
CDiscountAmt: 0,
BeginDate: 0001-01-01,
EndDate: 0001-01-01,
LogoUrl: String,
ShowPriceYn: False,
CampaignApplied: False,
NeedionRate: 0
},
SourceId: String,
VersionStatus: AddOrEdit,
ListPrice2: 0,
DefaultYn: False,
MinSalePrice: 0
}
],
AttributeData:
[
{
AttributeDefId: 0,
LabelText: String,
Keys: String,
Values: String
}
],
Properties:
[
{
Key: String,
Value: String
}
],
PersonalizedYn: False,
PersonalizedProperties:
[
{
PersonalizedPropertyType: Text,
LabelText: String,
RequiredYn: False,
MinLength: 0,
MaxLength: 0
}
],
MaxDeliveryDay: 0,
MaxQtyPerUser: 0,
HasSalerAgreementApproved: False,
HasIyzicoAgreementApproved: False,
PositivePoints:
[
{
PointText: String,
Rate: 0,
IsAdv: False,
Order: 0
}
],
NegativePoints:
[
{
PointText: String,
Rate: 0,
IsAdv: False,
Order: 0
}
],
NeedionRate: 0,
NeedionDescription: String,
Campaign:
{
CampaignId: 0,
CampaignCode: String,
Description: String,
Message: String,
CampaignMessage: String,
ItemId: 0,
ItemType: Post,
SaleQty: 0,
MinimumQty: 0,
InputSalePrice: 0,
CSalePrice: 0,
CTotalPrice: 0,
CampaignType: OnlyList,
CDiscountType: Percent,
CDiscountQty: 0,
CDiscountRate: 0,
CDiscountAmt: 0,
BeginDate: 0001-01-01,
EndDate: 0001-01-01,
LogoUrl: String,
ShowPriceYn: False,
CampaignApplied: False,
NeedionRate: 0
},
ExternalProvider: Needion,
SourceId: String,
XmlJobId: 0,
GroupedYn: False,
CategoryStatus: NotApproved,
MinSalePrice: 0,
IsFreeCargo: False,
PostId: 0,
ProductId: 0,
PostName: String,
PostKey: 00000000000000000000000000000000,
PostHeader: String,
Summary: String,
Description: String,
Model: String,
StoreId: 0,
DepartmentId: 0,
DepartmentKey: String,
Store:
{
DeliveryAddress: String,
DeliveryStateId: 0,
DeliveryCityId: 0,
DeliveryDistrictId: 0,
UseSameAddress: False,
ReturnDeliveryAddress: String,
ReturnDeliveryStateId: 0,
ReturnDeliveryCityId: 0,
ReturnDeliveryDistrictId: 0,
UseSameAddressForReturn: False,
StoreMedias:
[
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
}
],
StoreFiles:
[
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
}
],
StoreRegions:
[
{
StoreRegionId: 0,
DistrictId: 0,
StateId: 0,
CityId: 0,
StoreId: 0,
Action: None
}
],
Departments:
[
{
DepartmentId: 0,
DepartmentName: String,
DepartmentCode: String,
Action: None
}
],
Reviews:
[
{
ReviewId: 0,
User:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
ReviewText: String,
Rate: 0,
ReviewDate: 0001-01-01,
HideUser: False,
LikeCnt: 0,
UnLikeCnt: 0
}
],
StoreAccoutingInfo:
{
StoreId: 0,
StoreType: Personel,
OfficalName: String,
TaxOffice: String,
TaxNumber: String,
TaxNumberVerified: False,
PaymentBankId: 0,
PaymentIBAN: String,
PaymentIBANVerified: False,
PaymentIBANFirstName: String,
PaymentIBANSurName: String,
Address1: String,
DistrictId: 0,
CityId: 0,
StateId: 0,
CountryId: 0,
ApplyDefaultCommisionRateYn: False,
CommisionRate: 0
},
PostCount: 0,
HasSalerAgreementApproved: False,
HasIyzicoAgreementApproved: False,
StoreId: 0,
StoreName: String,
StoreHeader: String,
Summary: String,
Description: String,
PostTypeId: 0,
Location:
{
Lon: String,
Lat: String,
GeoAddress: String,
IsDeleted: False
},
Badges:
[
{
BadgeId: 0,
ItemId: 0,
BadgeTypeId: 0,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
Priorty: 0,
ActiveYn: False
}
],
MainMedia:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
SocialInfo:
{
PostId: 0,
AvgRate: 0,
RateCount: 0,
Rate1Count: 0,
Rate2Count: 0,
Rate3Count: 0,
Rate4Count: 0,
Rate5Count: 0,
LikeCount: 0,
FollowCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserRate: False,
DidUserFollow: False,
CanBeShared: False,
Score: 0,
MinSalePrice: 0,
PostAge: 0,
ApprovedDate: 0001-01-01
},
StoreStatus: Draft,
StoreState: New,
UserId: 0,
Owner:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
Action: None,
SaleLocalYn: False,
SaleCountryYn: False,
DeliveryToAddressYn: False,
DeliveryInStoreYn: False,
DeliveryByCargo: False,
OpenYn: False,
ShippingPriceYn: False,
ShippingAmount: 0,
ShippingUpperLimit: 0,
ShippingUpperAmount: 0,
MaxDistance: 0,
Distance: 0,
MapAvatar: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
OpenHours:
{
OpenHoursId: 0,
Open7x24: False,
OfflinePOYn: False,
Day1:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day2:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day3:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day4:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day5:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day6:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day7:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Action: None
},
AlwAct: 0,
MinAmountForOrder: 0,
AverageServiceTime: 0,
ClosedYn: False,
FriendlyURL: String,
CategoryId: 0,
CategoryKey: String,
ChatMethod: NoChat,
AllowPaymentOnAddres: False,
AllowedPayments: String,
AttributeData: String,
AttributeMeta: String,
GeoAddress: String,
VersionStatus: AddOrEdit,
BlockedYn: False,
Email: String,
Phone: String,
StatusInfoHashTag: String,
StatusInfoText: String,
TrustedYn: False,
EmailVerified: False,
PhoneNumberVerified: False,
StoreCustom:
{
StoreId: 0,
StoreCustomId: 0,
ExternalYn: False,
ExtProviderId: Needion,
ExtProvider: String,
SecretKey: String,
ApiKey: String,
ChatMethod: NoChat,
TransTrackMethod: Platform,
NotificationMethod: None,
StockCodeControlYn: False,
CargoCostApplyMethods: Global,
PreferedShipmentType: None,
PreferedShipmentMethodId: 0,
PreferedReturnShipmentType: None,
PreferedReturnShipmentMethodId: 0,
PreferedReturnShipmentDescription: String,
ExtensionData: String,
ExtApiKey: String,
ExtSecretKey: String,
ExtStoreCode: String,
OpenHours:
{
OpenHoursId: 0,
Open7x24: False,
OfflinePOYn: False,
Day1:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day2:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day3:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day4:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day5:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day6:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day7:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Action: None
},
PreferedCargoPaymentType: Needion,
PreferedReturnCargoPaymentType: Needion,
PreferedShipmentDescription: String
}
},
PostTypeId: 0,
Location:
{
Lon: String,
Lat: String,
GeoAddress: String,
IsDeleted: False
},
Badges:
[
{
BadgeId: 0,
ItemId: 0,
BadgeTypeId: 0,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
Priorty: 0,
ActiveYn: False
}
],
MainMedia:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
SocialInfo:
{
PostId: 0,
AvgRate: 0,
RateCount: 0,
Rate1Count: 0,
Rate2Count: 0,
Rate3Count: 0,
Rate4Count: 0,
Rate5Count: 0,
LikeCount: 0,
FollowCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserRate: False,
DidUserFollow: False,
CanBeShared: False,
Score: 0,
MinSalePrice: 0,
PostAge: 0,
ApprovedDate: 0001-01-01
},
ListPrice: 0,
ListPrice2: 0,
SalePrice: 0,
PostStatus: Draft,
PostState: New,
Owner:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
Action: None,
PriceType: NoPrice,
PublishYn: False,
DirectSaleYn: False,
DiscountType: None,
DiscountRate: 0,
DiscountAmount: 0,
DiscountBeginDate: 0001-01-01,
DiscountEndDate: 0001-01-01,
AddCommisionYn: False,
Distance: 0,
MapAvatar: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
CategoryId: 0,
CategoryKey: String,
CategoryName: String,
AlwAct: 0,
FriendlyURL: String,
StockType: Infinite,
InStock: 0,
StockCode: String,
EanCode: String,
ConditionId: New,
SaleTypeId: Sale,
CountryId: 0,
StateId: 0,
CityId: 0,
DistinctId: 0,
NSKU: String,
GeoAddress: String,
UseStoreLoc: False,
VersionStatus: AddOrEdit,
BlockedYn: False,
Vat: 0,
StoreScore: 0
},
PostCommands:
[
String
],
start: 0001-01-01,
DeviceUUID: String,
APIKey: String,
isAdmin: False,
Cmd: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
PostDetail:
{
PricePerMinute: 0,
PricePerDistance: 0,
BrandId: 0,
BrandKey: String,
BrandName: String,
VAttr1Id: 0,
VAttr2Id: 0,
VAttr3Id: 0,
VAttr4Id: 0,
VAttr1Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
VAttr2Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
VAttr3Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
VAttr4Def:
{
SType: None,
AnyText: String,
AllText: String,
Code: String,
IType: Text,
AttributeDatas:
[
{
Key: String,
Value: String,
Count: 0,
Order: 0
}
],
ParentAttributeDefId: 0,
HeaderText: String,
AttributeDefId: 0,
Name: String,
LabelText: String,
Required: False,
AType: Text,
DefaultKey: String,
DefaultValue: String,
MinValue: 0,
MaxValue: 0
},
Medias:
[
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
}
],
Reviews:
[
{
ReviewId: 0,
User:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
ReviewText: String,
Rate: 0,
ReviewDate: 0001-01-01,
HideUser: False,
LikeCnt: 0,
UnLikeCnt: 0,
NeedionReview: String,
UserFullName: String
}
],
Variants:
[
{
PostId: 0,
PostVariantId: 0,
ProductVariantId: 0,
VariantKey: 00000000000000000000000000000000,
VariantName: String,
VariantDescription: String,
VariantHeader: String,
DiscountType: None,
DiscountBeginDate: 0001-01-01,
DiscountEndDate: 0001-01-01,
InStock: 0,
StockCode: String,
EanCode: String,
ListPrice: 0,
SalePrice: 0,
Variant1: String,
Variant2: String,
Variant3: String,
Variant4: String,
A1Key: String,
A1Value: String,
A2Key: String,
A2Value: String,
A3Key: String,
A3Value: String,
A4Key: String,
A4Value: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
NSKU: String,
Action: None,
Campaign:
{
CampaignId: 0,
CampaignCode: String,
Description: String,
Message: String,
CampaignMessage: String,
ItemId: 0,
ItemType: Post,
SaleQty: 0,
MinimumQty: 0,
InputSalePrice: 0,
CSalePrice: 0,
CTotalPrice: 0,
CampaignType: OnlyList,
CDiscountType: Percent,
CDiscountQty: 0,
CDiscountRate: 0,
CDiscountAmt: 0,
BeginDate: 0001-01-01,
EndDate: 0001-01-01,
LogoUrl: String,
ShowPriceYn: False,
CampaignApplied: False,
NeedionRate: 0
},
SourceId: String,
VersionStatus: AddOrEdit,
ListPrice2: 0,
DefaultYn: False,
MinSalePrice: 0
}
],
AttributeData:
[
{
AttributeDefId: 0,
LabelText: String,
Keys: String,
Values: String
}
],
Properties:
[
{
Key: String,
Value: String
}
],
PersonalizedYn: False,
PersonalizedProperties:
[
{
PersonalizedPropertyType: Text,
LabelText: String,
RequiredYn: False,
MinLength: 0,
MaxLength: 0
}
],
MaxDeliveryDay: 0,
MaxQtyPerUser: 0,
HasSalerAgreementApproved: False,
HasIyzicoAgreementApproved: False,
PositivePoints:
[
{
PointText: String,
Rate: 0,
IsAdv: False,
Order: 0
}
],
NegativePoints:
[
{
PointText: String,
Rate: 0,
IsAdv: False,
Order: 0
}
],
NeedionRate: 0,
NeedionDescription: String,
Campaign:
{
CampaignId: 0,
CampaignCode: String,
Description: String,
Message: String,
CampaignMessage: String,
ItemId: 0,
ItemType: Post,
SaleQty: 0,
MinimumQty: 0,
InputSalePrice: 0,
CSalePrice: 0,
CTotalPrice: 0,
CampaignType: OnlyList,
CDiscountType: Percent,
CDiscountQty: 0,
CDiscountRate: 0,
CDiscountAmt: 0,
BeginDate: 0001-01-01,
EndDate: 0001-01-01,
LogoUrl: String,
ShowPriceYn: False,
CampaignApplied: False,
NeedionRate: 0
},
ExternalProvider: Needion,
SourceId: String,
XmlJobId: 0,
GroupedYn: False,
CategoryStatus: NotApproved,
MinSalePrice: 0,
IsFreeCargo: False,
PostId: 0,
ProductId: 0,
PostName: String,
PostKey: 00000000000000000000000000000000,
PostHeader: String,
Summary: String,
Description: String,
Model: String,
StoreId: 0,
DepartmentId: 0,
DepartmentKey: String,
Store:
{
DeliveryAddress: String,
DeliveryStateId: 0,
DeliveryCityId: 0,
DeliveryDistrictId: 0,
UseSameAddress: False,
ReturnDeliveryAddress: String,
ReturnDeliveryStateId: 0,
ReturnDeliveryCityId: 0,
ReturnDeliveryDistrictId: 0,
UseSameAddressForReturn: False,
StoreMedias:
[
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
}
],
StoreFiles:
[
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
}
],
StoreRegions:
[
{
StoreRegionId: 0,
DistrictId: 0,
StateId: 0,
CityId: 0,
StoreId: 0,
Action: None
}
],
Departments:
[
{
DepartmentId: 0,
DepartmentName: String,
DepartmentCode: String,
Action: None
}
],
Reviews:
[
{
ReviewId: 0,
User:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
ReviewText: String,
Rate: 0,
ReviewDate: 0001-01-01,
HideUser: False,
LikeCnt: 0,
UnLikeCnt: 0
}
],
StoreAccoutingInfo:
{
StoreId: 0,
StoreType: Personel,
OfficalName: String,
TaxOffice: String,
TaxNumber: String,
TaxNumberVerified: False,
PaymentBankId: 0,
PaymentIBAN: String,
PaymentIBANVerified: False,
PaymentIBANFirstName: String,
PaymentIBANSurName: String,
Address1: String,
DistrictId: 0,
CityId: 0,
StateId: 0,
CountryId: 0,
ApplyDefaultCommisionRateYn: False,
CommisionRate: 0
},
PostCount: 0,
HasSalerAgreementApproved: False,
HasIyzicoAgreementApproved: False,
StoreId: 0,
StoreName: String,
StoreHeader: String,
Summary: String,
Description: String,
PostTypeId: 0,
Location:
{
Lon: String,
Lat: String,
GeoAddress: String,
IsDeleted: False
},
Badges:
[
{
BadgeId: 0,
ItemId: 0,
BadgeTypeId: 0,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
Priorty: 0,
ActiveYn: False
}
],
MainMedia:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
SocialInfo:
{
PostId: 0,
AvgRate: 0,
RateCount: 0,
Rate1Count: 0,
Rate2Count: 0,
Rate3Count: 0,
Rate4Count: 0,
Rate5Count: 0,
LikeCount: 0,
FollowCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserRate: False,
DidUserFollow: False,
CanBeShared: False,
Score: 0,
MinSalePrice: 0,
PostAge: 0,
ApprovedDate: 0001-01-01
},
StoreStatus: Draft,
StoreState: New,
UserId: 0,
Owner:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
Action: None,
SaleLocalYn: False,
SaleCountryYn: False,
DeliveryToAddressYn: False,
DeliveryInStoreYn: False,
DeliveryByCargo: False,
OpenYn: False,
ShippingPriceYn: False,
ShippingAmount: 0,
ShippingUpperLimit: 0,
ShippingUpperAmount: 0,
MaxDistance: 0,
Distance: 0,
MapAvatar: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
OpenHours:
{
OpenHoursId: 0,
Open7x24: False,
OfflinePOYn: False,
Day1:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day2:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day3:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day4:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day5:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day6:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day7:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Action: None
},
AlwAct: 0,
MinAmountForOrder: 0,
AverageServiceTime: 0,
ClosedYn: False,
FriendlyURL: String,
CategoryId: 0,
CategoryKey: String,
ChatMethod: NoChat,
AllowPaymentOnAddres: False,
AllowedPayments: String,
AttributeData: String,
AttributeMeta: String,
GeoAddress: String,
VersionStatus: AddOrEdit,
BlockedYn: False,
Email: String,
Phone: String,
StatusInfoHashTag: String,
StatusInfoText: String,
TrustedYn: False,
EmailVerified: False,
PhoneNumberVerified: False,
StoreCustom:
{
StoreId: 0,
StoreCustomId: 0,
ExternalYn: False,
ExtProviderId: Needion,
ExtProvider: String,
SecretKey: String,
ApiKey: String,
ChatMethod: NoChat,
TransTrackMethod: Platform,
NotificationMethod: None,
StockCodeControlYn: False,
CargoCostApplyMethods: Global,
PreferedShipmentType: None,
PreferedShipmentMethodId: 0,
PreferedReturnShipmentType: None,
PreferedReturnShipmentMethodId: 0,
PreferedReturnShipmentDescription: String,
ExtensionData: String,
ExtApiKey: String,
ExtSecretKey: String,
ExtStoreCode: String,
OpenHours:
{
OpenHoursId: 0,
Open7x24: False,
OfflinePOYn: False,
Day1:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day2:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day3:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day4:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day5:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day6:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Day7:
{
OpenHourId: 0,
WeekDay: 0,
IsOpen: False,
Start: PT0S,
End: PT0S
},
Action: None
},
PreferedCargoPaymentType: Needion,
PreferedReturnCargoPaymentType: Needion,
PreferedShipmentDescription: String
}
},
PostTypeId: 0,
Location:
{
Lon: String,
Lat: String,
GeoAddress: String,
IsDeleted: False
},
Badges:
[
{
BadgeId: 0,
ItemId: 0,
BadgeTypeId: 0,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
Priorty: 0,
ActiveYn: False
}
],
MainMedia:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
SocialInfo:
{
PostId: 0,
AvgRate: 0,
RateCount: 0,
Rate1Count: 0,
Rate2Count: 0,
Rate3Count: 0,
Rate4Count: 0,
Rate5Count: 0,
LikeCount: 0,
FollowCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserRate: False,
DidUserFollow: False,
CanBeShared: False,
Score: 0,
MinSalePrice: 0,
PostAge: 0,
ApprovedDate: 0001-01-01
},
ListPrice: 0,
ListPrice2: 0,
SalePrice: 0,
PostStatus: Draft,
PostState: New,
Owner:
{
UserId: 0,
UserName: String,
FirstName: String,
UserFullName: String,
Surname: String,
NickName: String,
ProfileImage:
{
PostId: 0,
MediaId: 0,
UsageType: StoreMedias,
MediaType: icon,
Source: String,
MediaFileName: String,
MediaMime: String,
IsMain: False,
RefId: 0,
OrderNum: 0,
Action: None,
IsDeleted: False,
FriendlyURL: String,
PostVariantA1Key: String,
SourceUrl: String,
ActiveYn: False
},
UserSocialInfo:
{
AvgRate: 0,
RateCount: 0,
LikeCount: 0,
BanCount: 0,
BannedCount: 0,
FollowCount: 0,
FollowedCount: 0,
ActivePostCount: 0,
ViewCount: 0,
DidUserLike: False,
DidUserBan: False,
DidUserBanned: False,
DidUserRate: False,
DidUserFollow: False,
DidUserFollowed: False
},
Avatar: String,
NeedCommercialMessageConfirmationYn: False
},
Action: None,
PriceType: NoPrice,
PublishYn: False,
DirectSaleYn: False,
DiscountType: None,
DiscountRate: 0,
DiscountAmount: 0,
DiscountBeginDate: 0001-01-01,
DiscountEndDate: 0001-01-01,
AddCommisionYn: False,
Distance: 0,
MapAvatar: String,
StartDate: 0001-01-01,
EndDate: 0001-01-01,
CategoryId: 0,
CategoryKey: String,
CategoryName: String,
AlwAct: 0,
FriendlyURL: String,
StockType: Infinite,
InStock: 0,
StockCode: String,
EanCode: String,
ConditionId: New,
SaleTypeId: Sale,
CountryId: 0,
StateId: 0,
CityId: 0,
DistinctId: 0,
NSKU: String,
GeoAddress: String,
UseStoreLoc: False,
VersionStatus: AddOrEdit,
BlockedYn: False,
Vat: 0,
StoreScore: 0
},
Validations:
{
Validations:
[
{
Property: String,
ErrorCode: String,
Error: String
}
],
HasError: True
},
PostId: 0,
Result: False,
ResMessage: String,
Error:
{
ErrorYn: False,
ExYn: False,
ErrorCode: String,
ErrorDescription: String
},
PageInfo:
{
TotalRecordCount: 0,
TotalPageCount: 0,
CurrentPage: 0
}
}