RulePacks
Get rule pack detail
Returns a single rule pack's detail including its full rule list.
path Parameters
companyIdThe unique identifier of the company
rulePackIdThe unique identifier of the rule pack
Headers
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Get rule pack detail › Responses
Rule pack detail
Rules belonging to this pack
rulePackIdUnique identifier for the rule pack
categoryNameCategory name (Rebar, Stainless Steel, Non-Ferrous Metals, Structural & Alloy Steel, Nickel Alloys)
nameRule pack name
descriptionRule pack description
isSubscribedWhether the requesting company is currently subscribed to this pack
objectTypesSemicolon-joined distinct object types this pack has rules for (Inventory;MillCert;Order)
standardsSemicolon-joined standard codes this pack covers
gradesSemicolon-joined grade codes this pack covers
List rule packs
Lists the GoSmarter-authored Rule Pack catalogue, including which packs the specified company is currently subscribed to.
path Parameters
companyIdThe unique identifier of the company
Headers
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
List rule packs › Responses
List of rule packs
rulePackIdUnique identifier for the rule pack
categoryNameCategory name (Rebar, Stainless Steel, Non-Ferrous Metals, Structural & Alloy Steel, Nickel Alloys)
nameRule pack name
descriptionRule pack description
isSubscribedWhether the requesting company is currently subscribed to this pack
objectTypesSemicolon-joined distinct object types this pack has rules for (Inventory;MillCert;Order)
standardsSemicolon-joined standard codes this pack covers
gradesSemicolon-joined grade codes this pack covers
Subscribe to a rule pack
Subscribes the company to a rule pack, provisioning system tags for its rules and triggering re-evaluation of existing inventory/mill certs/orders.
path Parameters
companyIdThe unique identifier of the company
rulePackIdThe unique identifier of the rule pack
Headers
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Subscribe to a rule pack › Responses
Subscribed successfully
Unsubscribe from a rule pack
Unsubscribes the company from a rule pack, deactivating its system tags and triggering re-evaluation to clear stale assignments.
path Parameters
companyIdThe unique identifier of the company
rulePackIdThe unique identifier of the rule pack
Headers
GoSmarter-Api-KeyThe GoSmarter-Api-Key header is used to authenticate with the API using your API key. Value is of the format YOUR_KEY_HERE.
Unsubscribe from a rule pack › Responses
Unsubscribed successfully

