standalone.member
The standalone.member
namespace provides functions to manage sessions for member design.
standalone.member.start
#
At the beginning of every API session, the session must be started. This function must be the first function in the array. This initiates a session and will return a session_id
which can be used in subsequent calls made in the following 30 minutes to skip the verification process, thereby dramatically reducing the time to response.
important
The start function must always be the first function even if session_id
is provided.
Key | Type | Accepts | Description | Default |
---|---|---|---|---|
keep_open | boolean | true , false | If the session should be kept on standby. If true , subsequent calls to the API using the session_id provided from the first call in lieu of key , will be 4-8x faster. | false |
After authenticating using the API key
, the response
object will contain some useful information. The session_id
key can be used to make further calls to the same session, skipping authentication if keep_open
was set to true
. The session_expiry_time
provides an approximate Unix time until the session expires. After this, the user must re-authenticate using their API key
.
tip
The returned session_id can be provided in the auth object of subsequent calls to make the request faster.
standalone.member.check
#
Simplified design checks can be performed without the need to run an analysis first. Provide loads, members, sections and parameters to run design checks. The API will calculate all member capacities, utility ratios and generate summary and in-depth calculation reports.
Key | Type | Accepts | Description |
---|---|---|---|
units | string | imperial , metric | The units system to be used. |
design_code | string | AISC_360-16_LRFD , AISC_360-16_ASD , AISC_360-10_LRFD , AISC_360-10_ASD , EN_1993-1-1-2005 , BS_5950-1-2000 , NDS_2018_ASD , NDS_2018_LRFD , CSA_S16-14 , AS_4100-1998 ,AS_1720-2010 , AS_4600-2005 , AISI_S100-12_ASD , AISI_S100-12_LRFD , DNV_2-7-1_2006_with_AISC_360-10_ASD , DNV_2-7-1_2006_with_AISC_360-10_LRFD | The design code for which the design object in the response should represent. |
sections | [[string]] | An array of string arrays | Section maps as defined in S3D.SB.getLibraryTree . |
materials | [object] | An array of objects | Material definitions. |
forces | [object] | An array of objects | Forces to apply. |
design_members | [object] | An array of objects | Design member definitions. |
design_factors | object | An object | Design factors to use. |
- AISC_360-10_ASD
- EN_1993-1-1-2005
standalone.member.check