Variant Attributes

RevCascade uses a simple but flexible attributes system to describe products and variants. It is designed to be as simple or as complicated as you need it to be for your use case. Although the system supports hundreds of attributes, getting live with transcations requires only names and identifiers. For more advanced use cases such as pushing new products live to retailers, many more attributes will be required per variant.

The endpoint below can be used to retreive the list of available attributes. Please consult with RevCascade to help figure out which attributes make sense for your business.


Click on an Operation to view requirements, options, & examples.

GET /v1/attributes/ Get a list of attributes
Attribute Properties
Name Description


integer (11)

A static id assigned by RevCascade.


string (32)

A static code assigned by RevCascade. In the variants endpoint, attributes are often referred to by their 'code' instead of 'id'.


string (32)

The name of the attribute.


string (32)

The purpose and intended use of the attribute.


string (32)

A guideline that suggests the type of attribute. Values include:
  • general
  • inventory
  • shipping
  • retailer
  • description
  • images
  • misc


string (32)

The type of data that should be passed. Values include:
  • string
  • boolean
  • number
  • money
  • percent
  • url
  • date


string (32)

If an attribute has units (e.g. weights, lengths, etc), the 'units' field will tell you the type of units RevCascade is expecting (you may have to convert certain values). Please note that units may be overridden at value level. Examples include pounds, inches, hours, days.

Back to Top


GET /v1/attributes/ Get a list of attributes

Get a list of all of RevCascade's attributes


Back to Top