API docs initial commit