Once you have an API key, a set of web-service APIs are available that will allow you to programmatically perform various activities from the command line or using your programming language of choice.
Full technical details on the APIs can be
found here, and a Swagger interface is
also available. Alternative clients can also be generated via the platform's
API specification, using various tools such as
this one.