Add more API coverage

This is a collection of API functionality we need for our integration.