request use the API