# TalonOne::NewEvent ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **profile_id** | **String** | ID of the customer profile set by your integration layer. **Note:** If the customer does not yet have a known `profileId`, we recommend you use a guest `profileId`. | [optional] **type** | **String** | A string representing the event. Must not be a reserved event name. | **attributes** | [**Object**](.md) | Arbitrary additional JSON data associated with the event. | **session_id** | **String** | The ID of the session that this event occurred in. | ## Code Sample ```ruby require 'TalonOne' instance = TalonOne::NewEvent.new(profile_id: URNGV8294NV, type: pageViewed, attributes: {"myAttribute":"myValue"}, session_id: 175KJPS947296) ```