Write API Wrapper