Hi. When I try to offer some help in the forums, I do it without my connection to Strand7, where I work as Technical manager. I need to put my hat on a bit now , but again not as part of Strand7. So here goes, There are many api examples for different programming languages that come along with the Strand7 installation. One example is of a plate optimisation using a modified fully stress method approach. The second one is modifying a model. Both exist in python and many other languages. I have personally done a lot of work using python and vb scripts from code checks, to metal fatigue and optimisation (and a combination of them all). I think the api is great because it is procedural, and not object oriented like in some other software. Also these tutorials help you get started fast.
Have in mind though that the api is an additional module and needs to be purchased in addition to the Strand7 Base package. For more details email info@strand7.com. The team will also be able to respond to any scripting requirements and questions that you might have. Also feel free to let me/or the Strand7 know what you have in mind when you say to get the most out of Strand7 via the api. As mentioned many scripts developed are related to things that are not possible within Strand7. Say progressive ply failure. Also related to automating certain proceses as code checks or fatigue checks, and topology and shape optimisation.
Finally the api manual is really great and well documented describing all calls in detail. I have struggled many times to find this simplicity and information in other software when writing scripts.