Needio.Services.ExtApiHost

<back to all web services

ExtGetSmCategoryDetailRequest

The following routes are available for this service:
All Verbs/Ext/GetSmCategoryDetail
ExtGetSmCategoryDetailRequest Parameters:
NameParameterData TypeRequiredDescription
IdqueryintNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
startformDateTimeNo
DeviceUUIDformstringNo
APIKeyformstringNo
isAdminformboolNo
CmdformstringNo
ExtGetSmCategoryDetailResponse Parameters:
NameParameterData TypeRequiredDescription
CategoryDetailformSmCategoryInfoDTONo
AttributesListformList<SmAttributeInfoDTO>No
AllowedVariantDefsformList<SmAttributeInfoDTO>No
BrandsformList<BrandDto>No
PostSettingformExtPostSettingsNo
VAtt1DefIdformintNo
VAtt2DefIdformintNo
VAtt3DefIdformintNo
VAtt4DefIdformintNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformboolNo
ResMessageformstringNo
ErrorformErrorNo
PageInfoformBasePageInfoNo
Error Parameters:
NameParameterData TypeRequiredDescription
ErrorYnformboolNo
ExYnformboolNo
ErrorCodeformstringNo
ErrorDescriptionformstringNo
BasePageInfo Parameters:
NameParameterData TypeRequiredDescription
TotalRecordCountformintNo
TotalPageCountformintNo
CurrentPageformintNo
SmCategoryInfoDTO Parameters:
NameParameterData TypeRequiredDescription
CategoryIdformintNo
NameformstringNo
CodeformstringNo
PIdformshort?No
ActiveYnformboolNo
TagsformstringNo
TitleformstringNo
KeywordsformstringNo
MetadataformstringNo
CategoryLabelformstringNo
SmAttributeInfoDTO Parameters:
NameParameterData TypeRequiredDescription
AttributeDefIdformshortNo
NameformstringNo
LabelTextformstringNo
RequiredformboolNo
ATypeformSmAttributeTypesNo
DefaultKeyformstringNo
DefaultValueformstringNo
MinValueformint?No
MaxValueformint?No
SmAttributeTypes Enum:
NameValue
Text1
Number2
Combo11
MultiSelect12
State13
Brand21
BrandDto Parameters:
NameParameterData TypeRequiredDescription
BrandIdformintNo
BrandKeyformstringNo
BrandNameformstringNo
CountformintNo
ExtPostSettings Parameters:
NameParameterData TypeRequiredDescription
UseMapInPostformUseTypesNo
UseStartEndDateformboolNo
UseBrandYnformUseTypesNo
MaxMediaCountformintNo
UseStockformUseTypesNo
UseConditionformUseTypesNo
UseSaleTypeformUseTypesNo
UsePostDescformUseTypesNo
UsePostSummaryformUseTypesNo
AddressLevelformAddressLevelsNo
UseNoPriceformboolNo
UseSinglePriceformboolNo
UseVariantformboolNo
TimeBasedVariantYnformboolNo
VariantAtt1DefformintNo
VariantAtt2DefformintNo
VariantAtt3DefformintNo
VariantAtt4DefformintNo
UseCatalogProductformUseTypesNo
UseTypes Enum:
None
Optional
Required
AddressLevels Enum:
NameValue
None0
State2
City3
District4
ExtGetSmCategoryDetailResponse Parameters:
NameParameterData TypeRequiredDescription
CategoryDetailformSmCategoryInfoDTONo
AttributesListformList<SmAttributeInfoDTO>No
AllowedVariantDefsformList<SmAttributeInfoDTO>No
BrandsformList<BrandDto>No
PostSettingformExtPostSettingsNo
VAtt1DefIdformintNo
VAtt2DefIdformintNo
VAtt3DefIdformintNo
VAtt4DefIdformintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Ext/GetSmCategoryDetail HTTP/1.1 
Host: apiservices.needion.com 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Id":0,"start":"\/Date(-62135596800000-0000)\/","DeviceUUID":"String","APIKey":"String","isAdmin":false,"Cmd":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"CategoryDetail":{"CategoryId":0,"Name":"String","Code":"String","PId":0,"ActiveYn":false,"Tags":"String","Title":"String","Keywords":"String","Metadata":"String","CategoryLabel":"String"},"AttributesList":[{"AttributeDefId":0,"Name":"String","LabelText":"String","Required":false,"AType":"Text","DefaultKey":"String","DefaultValue":"String","MinValue":0,"MaxValue":0}],"AllowedVariantDefs":[{"AttributeDefId":0,"Name":"String","LabelText":"String","Required":false,"AType":"Text","DefaultKey":"String","DefaultValue":"String","MinValue":0,"MaxValue":0}],"Brands":[{"BrandId":0,"BrandKey":"String","BrandName":"String","Count":0}],"PostSetting":{"UseMapInPost":"None","UseStartEndDate":false,"UseBrandYn":"None","MaxMediaCount":0,"UseStock":"None","UseCondition":"None","UseSaleType":"None","UsePostDesc":"None","UsePostSummary":"None","AddressLevel":"None","UseNoPrice":false,"UseSinglePrice":false,"UseVariant":false,"TimeBasedVariantYn":false,"VariantAtt1Def":0,"VariantAtt2Def":0,"VariantAtt3Def":0,"VariantAtt4Def":0,"UseCatalogProduct":"None"},"VAtt1DefId":0,"VAtt2DefId":0,"VAtt3DefId":0,"VAtt4DefId":0,"Result":false,"ResMessage":"String","Error":{"ErrorYn":false,"ExYn":false,"ErrorCode":"String","ErrorDescription":"String"},"PageInfo":{"TotalRecordCount":0,"TotalPageCount":0,"CurrentPage":0}}