> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# The Activity Object

The `Activity` object enables you to record activities (events) on your site that are not direct purchase transactions, such as when customers access for-pay content like song downloads. That information can serve as evidence for chargeback disputes should they occur.

You make calls available for the `Activity` object to submit the activity data once per event. Alternatively, queue and submit the data periodically in a batch process. Usually, you collect events of interest only. For example, you need not record every page view by a customer, only those page views that contain for-pay content that the customer accessed or downloaded.

To use the `Activity` object in your application, first create the `Activity` object, then populate its data members with the appropriate information, and submit the event to Vindicia with the `record()` method.

**Note:** Use of the forward slash character (/) in identifiers is not allowed. See [Merchant Identifiers](Merchant_Identifiers) for more information.

* **[Activity Data Members](../topics/Activity_Data_Members)**

* **[Activity Subobjects](../topics/Activity_Subobjects)**

* **[Activity Method](../topics/Activity_Method)**


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.