File ManagerAccount SettingsAccessing The SoftwareSupportTeam ManagementFull Demos
Certification
Below is an example of a JSON Input Object that can be run through the API solver for the SkyCiv API (v2).

{
"auth": {
"username": "Paul",
"key": "Sprmas7aUw7bnGmrqmfwNsLAJ92QIfoezfJZg7HXWUfarSeAG9Jpc0Yt7CLmtcNZ"
},
"file_management": {
"filename": "API File Name",
"path": "/api/optional_sub_folder/",
"save_file": true
},
"settings": {
"analysis_type": 0,
"accurate_buckling_shape": false,
"units": "metric",
"precision": 0,
"precision_values": 5,
"evaluation_points": 5,
"non_linear_tolerance": 4,
"auto_stabilize_model": false,
"analysis_report": false
},
"analysis_report": {
"job_name": "Example Job Name",
"file_type": "txt",
"load_combinations": [0,1],
"sections": {
"title_page": true,
"job_setup": true,
"bom": true,
"nodal_reactions": true,
"nodal_forces": true,
"nodal_displacements": true,
"member_forces": false,
"member_displacements": false,
"member_stresses": false,
"buckling": false,
"plate_nodal_forces": false,
"plate_element_forces": false,
"plate_nodal_moments": false,
"plate_element_moments": false,
"plate_displacements": false,
"plate_nodal_stresses": false,
"plate_element_stresses": false,
"plate_nodal_equiv_stresses": false,
"plate_element_equiv_stresses": false
}
},
"nodes": {
"1": {
"x": 0,
"y": 0,
"z": 0
},
"2": {
"x": 2,
"y": 0,
"z": 0
},
"3": {
"x": 0,
"y": 0,
"z": -2
},
"4": {
"x": 0,
"y": 3,
"z": 0
},
"5": {
"x": 2,
"y": 3,
"z": 0
},
"6": {
"x": 0,
"y": 3,
"z": -2
},
"7": {
"x": 2,
"y": 3,
"z": -2
},
"8": {
"x": 2,
"y": 3,
"z": -4
},
"9": {
"x": 0,
"y": 3,
"z": -4
},
"10": {
"x": 0.5,
"y": 3,
"z": 0
},
"11": {
"x": 1,
"y": 3,
"z": 0
},
"12": {
"x": 1.5,
"y": 3,
"z": 0
},
"13": {
"x": 0,
"y": 3,
"z": -0.5
},
"14": {
"x": 0.5,
"y": 3,
"z": -0.5
},
"15": {
"x": 1,
"y": 3,
"z": -0.5
},
"16": {
"x": 1.5,
"y": 3,
"z": -0.5
},
"17": {
"x": 2,
"y": 3,
"z": -0.5
},
"18": {
"x": 0,
"y": 3,
"z": -1
},
"19": {
"x": 0.5,
"y": 3,
"z": -1
},
"20": {
"x": 1,
"y": 3,
"z": -1
},
"21": {
"x": 1.5,
"y": 3,
"z": -1
},
"22": {
"x": 2,
"y": 3,
"z": -1
},
"23": {
"x": 0,
"y": 3,
"z": -1.5
},
"24": {
"x": 0.5,
"y": 3,
"z": -1.5
},
"25": {
"x": 1,
"y": 3,
"z": -1.5
},
"26": {
"x": 1.5,
"y": 3,
"z": -1.5
},
"27": {
"x": 2,
"y": 3,
"z": -1.5
},
"28": {
"x": 0.5,
"y": 3,
"z": -2
},
"29": {
"x": 1,
"y": 3,
"z": -2
},
"30": {
"x": 1.5,
"y": 3,
"z": -2
}
},
"members": {
"1": {
"type": "normal",
"node_A": 1,
"node_B": 4,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 101.6,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 101.6,
"offset_By": 0,
"offset_Bz": 0
},
"2": {
"type": "normal",
"node_A": 2,
"node_B": 5,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 101.6,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 101.6,
"offset_By": 0,
"offset_Bz": 0
},
"3": {
"type": "normal",
"node_A": 3,
"node_B": 6,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 101.6,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 101.6,
"offset_By": 0,
"offset_Bz": 0
},
"4": {
"type": "normal",
"node_A": 4,
"node_B": 6,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 0,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 0,
"offset_By": 0,
"offset_Bz": 0
},
"5": {
"type": "normal",
"node_A": 4,
"node_B": 5,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 0,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 0,
"offset_By": 0,
"offset_Bz": 0
},
"6": {
"type": "normal",
"node_A": 5,
"node_B": 7,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 0,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 0,
"offset_By": 0,
"offset_Bz": 0
},
"7": {
"type": "normal",
"node_A": 6,
"node_B": 7,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 0,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 0,
"offset_By": 0,
"offset_Bz": 0
},
"8": {
"type": "normal",
"node_A": 7,
"node_B": 8,
"section_id": 2,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 0,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 0,
"offset_By": 0,
"offset_Bz": 0
},
"9": {
"type": "normal",
"node_A": 6,
"node_B": 9,
"section_id": 1,
"rotation_angle": 0,
"fixity_A": "FFFFFF",
"fixity_B": "FFFFFF",
"offset_Ax": 0,
"offset_Ay": 0,
"offset_Az": 0,
"offset_Bx": 0,
"offset_By": 0,
"offset_Bz": 0
}
},
"sections": {
"1": {
"version": 1,
"name": "203 x 203",
"area": 5894.42893,
"Iy": 15391924.9909,
"Iz": 45719276.66583,
"J": 224234,
"material_id": 1,
"shear_area_z": 500,
"shear_area_y": 800,
"aux": {
"composite": false,
"Qz": 249151.30616,
"Qy": 115057.81814,
"centroid_point": [
101.6,
101.6
],
"centroid_length": [
101.6,
101.6
],
"depth": 203.2,
"width": 203.2,
"alpha": 0,
"shear_area_z": 1380.153833546,
"shear_area_y": 3889.4548957763,
"torsion_radius": 16.5124
}
},
"2": {
"name": "CustomSpecSection",
"area": 6500,
"Iy": 16000000,
"Iz": 50000000,
"J": 250000,
"material_id": 3
}
},
"materials": {
"1": {
"name": "Structural Steel",
"density": 7850,
"elasticity_modulus": 200000,
"poissons_ratio": 0.27,
"id": 1
},
"2": {
"name": "Aluminium",
"density": 2700,
"elasticity_modulus": 69000,
"poissons_ratio": 0.32
},
"3": {
"name": "Carbon Fibre Reinforced Plastic",
"density": 3500,
"elasticity_modulus": 150000,
"poissons_ratio": 0.2
},
"4": {
"name": "Concrete",
"density": 2500,
"elasticity_modulus": 17000,
"poissons_ratio": 0.2
},
"5": {
"name": "Concrete (High Strength)",
"density": 2500,
"elasticity_modulus": 30000,
"poissons_ratio": 0.2
},
"6": {
"name": "Oakwood",
"density": 900,
"elasticity_modulus": 11000,
"poissons_ratio": 0.3
},
"7": {
"name": "Glass",
"density": 2500,
"elasticity_modulus": 70000,
"poissons_ratio": 0.24
}
},
"supports": {
"1": {
"node": 1,
"restraint_code": "FFFFFF",
"tx": 0,
"ty": 0,
"tz": 0,
"rx": 0,
"ry": 0,
"rz": 0
},
"2": {
"node": 2,
"restraint_code": "FFFFFF",
"tx": 0,
"ty": 0,
"tz": 0,
"rx": 0,
"ry": 0,
"rz": 0
},
"3": {
"node": 3,
"restraint_code": "FFFFFF",
"tx": 0,
"ty": 30,
"tz": 0,
"rx": 0,
"ry": 0,
"rz": 0
}
},
"point_loads": {
"1": {
"type": "n",
"node": 4,
"x_mag": 0,
"y_mag": -50,
"z_mag": 0,
"load_group": 2
},
"2": {
"type": "M",
"member": 8,
"position": 30,
"x_mag": 30,
"y_mag": 0,
"z_mag": 0,
"load_group": 1
}
},
"distributed_loads": {
"1": {
"member": 9,
"x_mag_A": 0,
"y_mag_A": -5,
"z_mag_A": 0,
"x_mag_B": 0,
"y_mag_B": -30,
"z_mag_B": 0,
"position_A": 10,
"position_B": 90,
"load_group": 4,
"axes": "global"
}
},
"pressures": {
"1": {
"plate_id": 1,
"axes": "global",
"x_mag": 0,
"y_mag": -20,
"z_mag": 0,
"load_group": 3
}
},
"moments": {
"1": {
"type": "M",
"member": 8,
"position": 50,
"x_mag": 0,
"y_mag": 0,
"z_mag": 50,
"load_group": 1
},
"2": {
"type": "n",
"node": 8,
"x_mag": -30,
"y_mag": 0,
"z_mag": 0,
"load_group": 1
}
},
"self_weight": {
"enabled": true,
"x": 0,
"y": -1,
"z": 0
},
"load_combinations": [
{
"1": 2,
"2": 1.5,
"3": 1,
"4": 1,
"SW": 1
},
{
"1": 1.7,
"2": 0.9,
"3": 2.3,
"4": 1.2,
"SW": 0.5
}
],
"settlements": {
"1": {
"node": 2,
"tx": 0,
"ty": 0,
"tz": 10,
"rx": 0,
"ry": 0,
"rz": 0
}
},
"plates": {
"1": {
"nodes": "4,5,7,6",
"thickness": 50,
"material_id": 1,
"rotZ": 0,
"type": "mindlin",
"offset": 65.6,
"state": "stress",
"is_meshed": true
}
},
"meshed_plates": {
"1": {
"node_A": 4,
"node_B": 10,
"node_C": 14,
"node_D": 13,
"parent_plate": 1,
"rotZ": 0
},
"2": {
"node_A": 10,
"node_B": 11,
"node_C": 15,
"node_D": 14,
"parent_plate": 1,
"rotZ": 0
},
"3": {
"node_A": 11,
"node_B": 12,
"node_C": 16,
"node_D": 15,
"parent_plate": 1,
"rotZ": 0
},
"4": {
"node_A": 12,
"node_B": 5,
"node_C": 17,
"node_D": 16,
"parent_plate": 1,
"rotZ": 0
},
"5": {
"node_A": 13,
"node_B": 14,
"node_C": 19,
"node_D": 18,
"parent_plate": 1,
"rotZ": 0
},
"6": {
"node_A": 14,
"node_B": 15,
"node_C": 20,
"node_D": 19,
"parent_plate": 1,
"rotZ": 0
},
"7": {
"node_A": 15,
"node_B": 16,
"node_C": 21,
"node_D": 20,
"parent_plate": 1,
"rotZ": 0
},
"8": {
"node_A": 16,
"node_B": 17,
"node_C": 22,
"node_D": 21,
"parent_plate": 1,
"rotZ": 0
},
"9": {
"node_A": 18,
"node_B": 19,
"node_C": 24,
"node_D": 23,
"parent_plate": 1,
"rotZ": 0
},
"10": {
"node_A": 19,
"node_B": 20,
"node_C": 25,
"node_D": 24,
"parent_plate": 1,
"rotZ": 0
},
"11": {
"node_A": 20,
"node_B": 21,
"node_C": 26,
"node_D": 25,
"parent_plate": 1,
"rotZ": 0
},
"12": {
"node_A": 21,
"node_B": 22,
"node_C": 27,
"node_D": 26,
"parent_plate": 1,
"rotZ": 0
},
"13": {
"node_A": 23,
"node_B": 24,
"node_C": 28,
"node_D": "6",
"parent_plate": 1,
"rotZ": 0
},
"14": {
"node_A": 24,
"node_B": 25,
"node_C": 29,
"node_D": 28,
"parent_plate": 1,
"rotZ": 0
},
"15": {
"node_A": 25,
"node_B": 26,
"node_C": 30,
"node_D": 29,
"parent_plate": 1,
"rotZ": 0
},
"16": {
"node_A": 26,
"node_B": 27,
"node_C": 7,
"node_D": 30,
"parent_plate": 1,
"rotZ": 0
}
}
}