Refactoring pointables to API spec