A few examples of it's usage are to programmatically insert content into an instance, integrate into a CI/CD release pipeline, pull data into external sources (e.g. apps, video games, t.v., etc). With this API it comes down to your needs and imagination.