@@ -149,12 +149,12 @@ def retry_referral_conversion(self, program_id, conversion_id): return self.requ
149149 def review_referral_conversion (self , program_id , conversion_id , data = None ): return self .request (f"referrals/programs/{ program_id } /conversions/{ conversion_id } /review" , "POST" , data or {})
150150 def get_referral_risk (self , program_id ): return self .request (f"referrals/programs/{ program_id } /risk" )
151151 def create_advocate_portal_session (self , program_id , advocate_id ): return self .request (f"referrals/programs/{ program_id } /advocates/{ advocate_id } /portal-session" , "POST" , {})
152- def identify (self , data = None ): return self .request ("automations /identify" , "POST" , data or {})
152+ def identify (self , data = None ): return self .request ("sdk /identify" , "POST" , data or {})
153153 def _event (self , data ):
154154 value = dict (data or {}); value .setdefault ("event_id" , value .get ("idempotency_key" ) or str (uuid .uuid4 ())); value .setdefault ("occurred_at" , datetime .now (timezone .utc ).isoformat ().replace ("+00:00" , "Z" )); return value
155- def track (self , data = None ): return self .request ("automations /events" , "POST" , self ._event (data ))
156- def track_batch (self , events = None , options = None ): return self .request ("automations /events/batch" , "POST" , {"events" : [self ._event (event ) for event in (events or [])], ** (options or {})})
157- def alias (self , data = None ): return self .request ("automations /alias" , "POST" , data or {})
155+ def track (self , data = None ): return self .request ("sdk /events" , "POST" , self ._event (data ))
156+ def track_batch (self , events = None , options = None ): return self .request ("sdk /events/batch" , "POST" , {"events" : [self ._event (event ) for event in (events or [])], ** (options or {})})
157+ def alias (self , data = None ): return self .request ("sdk /alias" , "POST" , data or {})
158158
159159 @staticmethod
160160 def verify_webhook (payload : bytes | str | dict [str , Any ], signature : str , timestamp : str , secret : str , tolerance : int = 300 ) -> bool :
0 commit comments