Skip to content

Simpson Strongtie Hanger (v1.0.1)

Download OpenAPI description
Languages
Servers
https://api-staging.strongtie.com/gws

API Version

Operations

Hangers

Operations

Returns a solution of Hangers for one set of inputs

Request

Security
Oauth2
Body
ansitpiinteger(int32)(SSTHGR_ANSITPI)

SSTHGR_ANSITPI_NO = 0,
SSTHGR_ANSITPI_YES = 1,
SSTHGR_ANSITPI_DOUBLE = 2,
SSTHGR_ANSITPI_ENDS = 3,
SSTHGR_ANSITPI_INT = 4,
SSTHGR_ANSITPI_ENDS14 = 5,
SSTHGR_ANSITPI_INT14 = 6

Enum0123456
buildingCodeinteger(int32)(SST_BUILDING_CODE)

SST_BUILDING_CODE_INVALID = 0,
SST_IBC_2012 = 20,
SST_IBC_2012 = 20,
SST_IBC_2015 = 21,
SST_US_LAST = 22,
SST_US_LAST = 22,
SST_CA_FIRST = 40,
SST_CA_FIRST = 40,
SST_NBCC_2015 = 41,
SST_NBCC_2020 = 42,
SST_NBCC_2020 = 42

Enum0202021222240404142
carriedMembersArray of objects or null(JoistCarriedModel)
carryingMemberobject(FlushCarryingModel)
concealedinteger(int32)(SSTHGR_CONCEALED_FLANGE)

SSTHGR_CONCEALED_FLANGE_ANY = 0,
SSTHGR_CONCEALED_FLANGE_NO = 1,
SSTHGR_CONCEALED_FLANGE_YES = 2

Enum012
designInformationsobject(DesignInformationsModel)
fastenerTypeinteger(int32)(SSTHGR_FASTENER_TYPE)

SSTHGR_FASTENER_ANY = 0,
SSTHGR_FASTENER_10D15 = 1,
SSTHGR_FASTENER_10D = 2,
SSTHGR_FASTENER_16D = 3,
SSTHGR_FASTENER_SDS = 4,
SST_FASTENER_NAIL = 1000,
SST_FASTENER_BOLT = 2000,
SST_FASTENER_SCREW = 3000,
SST_FASTENER_SCREW_SD = 3100,
SST_FASTENER_SCREW_SDS = 3200,
SST_FASTENER_ANCHOR = 4000,
SST_FASTENER_OTHER = 9999

Enum0123410002000300031003200
filtersobject(FiltersModel)
flushOptionstring or null
hangerOptionsobject(HangerOptionsModel)
ledgerinteger(int32)(SSTHGR_LEDGER)

SSTHGR_LEDGER_NO = 0,
SSTHGR_LEDGER_YES = 1

Enum01
styleinteger(int32)(SSTHGR_STYLE)

SSTHGR_STYLE_ANY = 0,
SSTHGR_STYLE_FACE = 1,
SSTHGR_STYLE_TF = 2

Enum012
{ "buildingCode": 20, "concealed": 0, "designInformations": { "downloadDurationType": 100, "upliftLoadDurationType": 100 }, "fastenerType": 0, "filters": { "depth": 0, "series": "", "webStiffeners": 0, "width": 0 }, "hangerOptions": { "topFlangeOptions": {} }, "carryingMember": { "depth": 3.5, "material": 1, "ply": 1, "topChord": 1, "width": 1.5 }, "carriedMembers": [ {} ], "flushOption": "TOP", "ledger": 0, "style": 0 }

Responses

Success

Return solutions of Hangers for a batch of inputs

Request

Security
Oauth2
BodyArray [
ansitpiinteger(int32)(SSTHGR_ANSITPI)

SSTHGR_ANSITPI_NO = 0,
SSTHGR_ANSITPI_YES = 1,
SSTHGR_ANSITPI_DOUBLE = 2,
SSTHGR_ANSITPI_ENDS = 3,
SSTHGR_ANSITPI_INT = 4,
SSTHGR_ANSITPI_ENDS14 = 5,
SSTHGR_ANSITPI_INT14 = 6

Enum0123456
buildingCodeinteger(int32)(SST_BUILDING_CODE)

SST_BUILDING_CODE_INVALID = 0,
SST_IBC_2012 = 20,
SST_IBC_2012 = 20,
SST_IBC_2015 = 21,
SST_US_LAST = 22,
SST_US_LAST = 22,
SST_CA_FIRST = 40,
SST_CA_FIRST = 40,
SST_NBCC_2015 = 41,
SST_NBCC_2020 = 42,
SST_NBCC_2020 = 42

Enum0202021222240404142
carriedMembersArray of objects or null(JoistCarriedModel)
carryingMemberobject(FlushCarryingModel)
concealedinteger(int32)(SSTHGR_CONCEALED_FLANGE)

SSTHGR_CONCEALED_FLANGE_ANY = 0,
SSTHGR_CONCEALED_FLANGE_NO = 1,
SSTHGR_CONCEALED_FLANGE_YES = 2

Enum012
designInformationsobject(DesignInformationsModel)
fastenerTypeinteger(int32)(SSTHGR_FASTENER_TYPE)

SSTHGR_FASTENER_ANY = 0,
SSTHGR_FASTENER_10D15 = 1,
SSTHGR_FASTENER_10D = 2,
SSTHGR_FASTENER_16D = 3,
SSTHGR_FASTENER_SDS = 4,
SST_FASTENER_NAIL = 1000,
SST_FASTENER_BOLT = 2000,
SST_FASTENER_SCREW = 3000,
SST_FASTENER_SCREW_SD = 3100,
SST_FASTENER_SCREW_SDS = 3200,
SST_FASTENER_ANCHOR = 4000,
SST_FASTENER_OTHER = 9999

Enum0123410002000300031003200
filtersobject(FiltersModel)
flushOptionstring or null
hangerOptionsobject(HangerOptionsModel)
ledgerinteger(int32)(SSTHGR_LEDGER)

SSTHGR_LEDGER_NO = 0,
SSTHGR_LEDGER_YES = 1

Enum01
styleinteger(int32)(SSTHGR_STYLE)

SSTHGR_STYLE_ANY = 0,
SSTHGR_STYLE_FACE = 1,
SSTHGR_STYLE_TF = 2

Enum012
]
[ { "ansitpi": 0, "buildingCode": 20, "carriedMembers": [], "carryingMember": {}, "concealed": 0, "designInformations": {}, "fastenerType": 0, "filters": {}, "flushOption": "TOP", "hangerOptions": {}, "ledger": 0, "style": 0 }, { "ansitpi": 0, "buildingCode": 20, "carriedMembers": [], "carryingMember": {}, "concealed": 0, "designInformations": {}, "fastenerType": 0, "filters": {}, "flushOption": "TOP", "hangerOptions": {}, "ledger": 0, "style": 0 }, { "ansitpi": 0, "buildingCode": 20, "carriedMembers": [], "carryingMember": {}, "concealed": 0, "designInformations": {}, "fastenerType": 0, "filters": {}, "flushOption": "TOP", "hangerOptions": {}, "ledger": 0, "style": 1 } ]

Responses

Success

Returns a list of all hangers for a specific building code, US or CANADA

Request

Security
Oauth2
Query
buildingCodeintegerrequired

Building code value

Example: buildingCode=41
No request payload

Responses

Success

Returns a list of all hangers series for a specific building code, US or CANADA

Request

Security
Oauth2
Query
buildingCodeintegerrequired

Building code value

Example: buildingCode=41
No request payload

Responses

Success

Return hanger failure reasons for one set of inputs

Request

Security
Oauth2
Body
ansitpiinteger(int32)(SSTHGR_ANSITPI)

SSTHGR_ANSITPI_NO = 0,
SSTHGR_ANSITPI_YES = 1,
SSTHGR_ANSITPI_DOUBLE = 2,
SSTHGR_ANSITPI_ENDS = 3,
SSTHGR_ANSITPI_INT = 4,
SSTHGR_ANSITPI_ENDS14 = 5,
SSTHGR_ANSITPI_INT14 = 6

Enum0123456
buildingCodeinteger(int32)(SST_BUILDING_CODE)

SST_BUILDING_CODE_INVALID = 0,
SST_IBC_2012 = 20,
SST_IBC_2012 = 20,
SST_IBC_2015 = 21,
SST_US_LAST = 22,
SST_US_LAST = 22,
SST_CA_FIRST = 40,
SST_CA_FIRST = 40,
SST_NBCC_2015 = 41,
SST_NBCC_2020 = 42,
SST_NBCC_2020 = 42

Enum0202021222240404142
carriedMembersArray of objects or null(JoistCarriedModel)
carryingMemberobject(FlushCarryingModel)
concealedinteger(int32)(SSTHGR_CONCEALED_FLANGE)

SSTHGR_CONCEALED_FLANGE_ANY = 0,
SSTHGR_CONCEALED_FLANGE_NO = 1,
SSTHGR_CONCEALED_FLANGE_YES = 2

Enum012
designInformationsobject(DesignInformationsModel)
fastenerTypeinteger(int32)(SSTHGR_FASTENER_TYPE)

SSTHGR_FASTENER_ANY = 0,
SSTHGR_FASTENER_10D15 = 1,
SSTHGR_FASTENER_10D = 2,
SSTHGR_FASTENER_16D = 3,
SSTHGR_FASTENER_SDS = 4,
SST_FASTENER_NAIL = 1000,
SST_FASTENER_BOLT = 2000,
SST_FASTENER_SCREW = 3000,
SST_FASTENER_SCREW_SD = 3100,
SST_FASTENER_SCREW_SDS = 3200,
SST_FASTENER_ANCHOR = 4000,
SST_FASTENER_OTHER = 9999

Enum0123410002000300031003200
filtersobject(FiltersModel)
flushOptionstring or null
hangerOptionsobject(HangerOptionsModel)
ledgerinteger(int32)(SSTHGR_LEDGER)

SSTHGR_LEDGER_NO = 0,
SSTHGR_LEDGER_YES = 1

Enum01
styleinteger(int32)(SSTHGR_STYLE)

SSTHGR_STYLE_ANY = 0,
SSTHGR_STYLE_FACE = 1,
SSTHGR_STYLE_TF = 2

Enum012
{ "ansitpi": 0, "buildingCode": 20, "carriedMembers": [ {} ], "carryingMember": { "depth": 3.5, "kingHeight": 0, "kingWidth": 0, "material": 1, "ply": 1, "topChord": 1, "topChordPly": 0, "width": 1.5 }, "concealed": 0, "designInformations": { "downloadDurationType": 100, "upliftLoadDurationType": 100 }, "fastenerType": 0, "filters": { "depth": 0, "model": "BA28", "series": "", "webStiffeners": 0, "width": 0 }, "flushOption": "TOP", "hangerOptions": { "topFlangeOptions": {} }, "ledger": 0, "style": 0 }

Responses

Success

I-Joist Selector

Operations