diff --git a/src/tracker.ts b/src/tracker.ts index 45a5ac8..c1d1672 100644 --- a/src/tracker.ts +++ b/src/tracker.ts @@ -22,7 +22,6 @@ export async function sendTrackRequest( const trackPayload: TrackPayload = { site_id: config.siteId, type: eventType, - api_key: config.apiKey, ...payload, ...(eventType === "custom_event" && { event_name: eventName }), ...((eventType === "custom_event") && Object.keys(properties).length > 0 && { @@ -34,6 +33,7 @@ export async function sendTrackRequest( const body = JSON.stringify(trackPayload); const headers = new Headers({ "Content-Type": "application/json", + "Authorization": `Bearer ${config.apiKey}`, }); logger.log("Sending track event to:", endpoint); diff --git a/src/types.ts b/src/types.ts index 563206b..fa79ffc 100644 --- a/src/types.ts +++ b/src/types.ts @@ -30,7 +30,6 @@ export interface Payload { export interface TrackPayload extends Payload { site_id: string; type: EventType; - api_key: string; event_name?: string; // Only for custom_event properties?: string; // JSON stringified for custom_event }