Basic API request signing