The k12panel API lets your own programs and scripts read and update your organization's data without going through the web interface.