The platform has a variety of APIs that make it possible to interact with the platform programmatically: