API requests MUST include a valid user agent