Add base and match method to the API, fix request specs
WIP