.. _api-cook: Torrent Suite™ Software API Cookbook ==================================== Introduction ------------ This "cookbook" introduces you to the basic capabilities of the Torrent Suite™ Software API, using the learn-by-doing method. .. toctree:: :maxdepth: 1 ./ts_aboutexamples.rst ./ts_beforereading.rst API topics are presented in the form of examples that are "recipes" for mastering each of the various topics. The examples are arranged in order, from the simplest "hello, world" type of application to increasingly complex functionality, where each depends on the understanding gained in previous examples. Each example demonstrates a real-world application that can be easily extended. From the basic operations involved in retrieving data through selecting and sorting data and, finally, updating data and creating new resource objects, you gain the knowledge needed to begin your own application development. See the API reference tables for the full syntax needed to extend the applications presented in this document: * `Torrent Suite™ Software REST API v1 Resources <../auto_api_ref_index.html>`_ .. toctree:: :maxdepth: 2 ts_connectwithserver.rst ts_firstrequest.rst ts_handlingerrors.rst ts_selectingandsorting.rst ts_workingwithdatabase.rst ts_workingwithfs.rst ts_runningaplugin.rst ts_writingawebserviceclient.rst ------- The API Quick Reference provides a summary of select APIs: .. toctree:: :maxdepth: 2 ./ts_apiquickreference.rst ./ts_apiquickreference-2.rst