Implement basic API functionality