Hi! Getting error 400. My code:
public async Task TrackEventAsync(string userId, string eventType, object eventProperties)<br />{<br /> var eventData = new<br /> {<br /> api_key = _apiKey,<br /> event_type = eventType,<br /> user_id = userId,<br /> event_properties = eventProperties<br /> };<br /><br /> var json = JsonSerializer.Serialize(eventData);<br /> var content = new StringContent(json, Encoding.UTF8, "application/json");<br /><br /> try<br /> {<br /> var response = await _httpClient.PostAsync("https://api.amplitude.com/2/httpapi", content);<br /> response.EnsureSuccessStatusCode();<br /> _logger.LogInformation("Event tracked successfully: {EventType}", eventType);<br /> }<br /> catch (HttpRequestException ex)<br /> {<br /> _logger.LogError(ex, "Error sending event to Amplitude: {EventType}", eventType);<br /> }<br />}Any ideas how to figure out the issue?