Aurora API: Product Style

Product Style

Get

Deferred: Conditional (limit up to 500 entries for non deferred requests). For more details see the Aurora API Guide.

This method returns product style codes as defined within each product. Using tracking functionality it is possible to retrieve product style codes for only recently changed products.

Example Request:

<?xml version="1.0" encoding="utf-8"?>
<AuroraRequestEnvelope>
	<Header>
		<AuthToken></AuthToken>
	</Header>
	<Requests>
		<Request>
			<Product>
				<Style>
					<Get>
						<Limit>100</Limit>
					</Get>
				</Style>
			</Product>
		</Request>
	</Requests>
</AuroraRequestEnvelope>

Request Fields

FieldValuesAPI VersionDescriptionRequired
IntervalString interval1.5+Filters out products which were created or modified within the date/time interval specified. Interval is calculated from the current timestamp.

Options:

P indicates the period (required)
nY indicates the number of years
nM indicates the number of months
nD indicates the number of days
T indicates the start of a time section (required if you are going to specify hours, minutes, or seconds)
nH indicates the number of hours
nM indicates the number of minutes
nS indicates the number of seconds

Samples:

P1M - filters out products which were created/modified in the last month
P10D - filters out products which were created/modified in the last 10 days
* P0DT5H - filters out products which were created/modified in the last 5 hours
No. Only one of 'Interval' or 'DateStart'/'DateEnd' is permitted
DateStartyyyy-mm-dd1.5+Filters out products which were created or modified on or after the date providedNo. Only one of 'Interval' or 'DateStart'/'DateEnd' is permitted
DateEndyyyy-mm-dd1.5+Filters out products which were created or modified on or before the date providedNo. Only one of 'Interval' or 'DateStart'/'DateEnd' is permitted
ProductReferencesContainer1.5+No. Only one of 'ProductReferences', 'ProductEANs' 'ProductIDs', 'VariationReferences' is permitted
ProductReferences:searchall | products | variations1.5+Defaulting to "all", this attribute of the "ProductReferences" tag controls whether both the Main Product References and the Variation References should be searched, or just one or the otherNo
ProductReferences.ProductReferenceString1.5+Any number of product references can be provided using a separate 'ProductReference' tag for eachOnly if 'ProductReferences' is provided
ProductEANsContainer1.5+No. Only one of 'ProductReferences', 'ProductEANs' 'ProductIDs', 'VariationReferences' is permitted
ProductEANs.ProductEANString1.5+Any number of product EANs can be provided using a separate 'ProductEAN' tag for eachOnly if 'ProductEANs' is provided
VariationReferencesContainer1.5+No. Only one of 'ProductReferences', 'ProductEANs' 'ProductIDs', 'VariationReferences' is permitted
VariationReferences.VariationReferenceString1.5+Any number of variation references can be provided using a separate 'VariationReference' tag for eachOnly if 'VariationReferences' is provided
ProductIDsContainer1.5+No. Only one of 'ProductReferences', 'ProductEANs' 'ProductIDs', 'VariationReferences' is permitted
ProductIDs.ProductIDInteger > 01.5+Any number of product IDs can be provided using a separate 'ProductID' tag for eachOnly if 'ProductIDs' is provided
CategoryIDsContainer1.5+No
CategoryIDs.CategoryIDInteger > 01.5+Any number of category IDs can be provided using a separate 'CategoryID' tag for eachOnly if 'CategoryIDs' is provided
AdditionalFieldContainer1.5+No
AdditionalField.FieldIDInteger > 01.5+The Aurora ID of the Product Additional FieldOnly if 'AdditionalField' is provide and only one of 'FieldID' or 'FieldValue' is required
AdditionalField.FieldNameString1.5+The name of the Product Additional FieldOnly if 'AdditionalField' is provide and only one of 'FieldID' or 'FieldValue' is required
AdditionalField.FieldValuesContainer1.5+Only if 'AdditionalField' is provided
AdditionalField.FieldValues.FieldValueString1.5+Any number of field values can be provided using a separate 'FieldValue' tag for eachOnly if 'AdditionalField.FieldValues' is provided
DisplayProduct0 | 11.5+Stipulate that you wish only to see Live products (1) or not (0). By default, both live and non-live products are returned.No
Trackingchanged | unsent1.5+For more details see RequestTrackingNo
LimitInteger > 01.5+The number of products to return before beginning to pageNo
PagingContainer1.5+For more details see PagingNo
Paging.TokenString1.5+This is the Token string issued from any previous ProductPriceGet call featuring paging. Providing this will have the API collect the data from the previously generated set of data, ensuring accurate and consistent dataset results for every page. You cannot change the request properties previously provided when using a Token, so these are ignored by the API.No
Paging.LimitInteger > 01.5+The number of results to return in the page being requestedNo
Paging.PageInteger > 01.5+The page number to return the results forNo
OrderByStringn/aThis is provided for future use, but currently is not effectiveNo

Response fields

FieldValuesAPI VersionDescription
ProductStyleCodeString1.5+Product style code

Product Style Tracking

RequestTracking is supported.

To retrieve product styles that have changed since last being requested by your API user and limited to the first 100 results:

<?xml version="1.0" encoding="utf-8"?>
<AuroraRequestEnvelope>
	<Header>
		<AuthToken></AuthToken>
	</Header>
	<Requests>
		<Request>
			<Product>
				<Style>
					<Get>
						<Tracking>changed</Tracking>
						<Limit>100</Limit>
					</Get>
				</Style>
			</Product>
		</Request>
	</Requests>
</AuroraRequestEnvelope>