> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# AccountActivityClient

<div id="submodules">
  ## Submódulos
</div>

* [Módulo xdk.account\_activity.client](/es/xdks/python/reference/xdk.account_activity.client)
  * [`AccountActivityClient`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient)
    * [`AccountActivityClient.__init__()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.__init__)
    * [`AccountActivityClient.create_replay_job()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.create_replay_job)
    * [`AccountActivityClient.create_subscription()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.create_subscription)
    * [`AccountActivityClient.delete_subscription()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.delete_subscription)
    * [`AccountActivityClient.get_subscription_count()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.get_subscription_count)
    * [`AccountActivityClient.get_subscriptions()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.get_subscriptions)
    * [`AccountActivityClient.validate_subscription()`](/es/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient.validate_subscription)
* [Módulo xdk.account\_activity.models](/es/xdks/python/reference/xdk.account_activity.models)
  * [`CreateReplayJobResponse`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateReplayJobResponse)
    * [`CreateReplayJobResponse.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateReplayJobResponse.model_config)
  * [`CreateSubscriptionRequest`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionRequest)
    * [`CreateSubscriptionRequest.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionRequest.model_config)
  * [`CreateSubscriptionResponse`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionResponse)
    * [`CreateSubscriptionResponse.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionResponse.model_config)
  * [`DeleteSubscriptionResponse`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.DeleteSubscriptionResponse)
    * [`DeleteSubscriptionResponse.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.DeleteSubscriptionResponse.model_config)
  * [`GetSubscriptionCountResponse`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionCountResponse)
    * [`GetSubscriptionCountResponse.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionCountResponse.model_config)
  * [`GetSubscriptionsResponse`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionsResponse)
    * [`GetSubscriptionsResponse.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionsResponse.model_config)
  * [`ValidateSubscriptionResponse`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.ValidateSubscriptionResponse)
    * [`ValidateSubscriptionResponse.model_config`](/es/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.ValidateSubscriptionResponse.model_config)

<div id="module-contents">
  ## Contenido del módulo
</div>

Este módulo proporciona acceso a los endpoints de actividad de la cuenta de la X API y sirve como punto de entrada principal para toda la funcionalidad relacionada con la actividad de la cuenta.

<div id="class-xdkaccount_activityaccountactivityclient">
  ### `class xdk.account_activity.AccountActivityClient`
</div>

Cliente para operaciones de actividad de cuentas

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.client" type="Client" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.client" type="Client" />

<div id="create_replay_job">
  ### `create_replay_job`
</div>

Crear un trabajo de reproducción
Crea un trabajo de reproducción para recuperar actividades de hasta los últimos 5 días para todas las suscripciones asociadas a un webhook determinado.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.webhook_id" type="Any">
  El identificador único de la configuración del webhook.
</ParamField>

<ParamField path="path.from_date" type="str">
  La marca de tiempo UTC inicial (inclusiva) a partir de la cual se proporcionarán eventos, en formato yyyymmddhhmm.
</ParamField>

<ParamField path="path.to_date" type="str">
  La marca de tiempo UTC final (exclusiva) hasta la cual se proporcionarán eventos, en formato yyyymmddhhmm.
</ParamField>

<div id="returns">
  #### Devuelve
</div>

`CreateReplayJobResponse` - Datos de la respuesta

<div id="create_subscription">
  ### `create_subscription`
</div>

Crear una suscripción
Crea una suscripción de Account Activity para el usuario y el webhook indicados.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.webhook_id" type="Any">
  El identificador del webhook para comprobar la suscripción.
</ParamField>

<ParamField path="body.body" type="CreateSubscriptionRequest">
  Cuerpo de la solicitud
</ParamField>

<div id="delete_subscription">
  ### `delete_subscription`
</div>

Eliminar la suscripción
Elimina una suscripción de Account Activity para el webhook y el id de usuario especificados.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.webhook_id" type="Any">
  El ID de webhook con el que verificar la suscripción.
</ParamField>

<ParamField path="path.user_id" type="Any">
  ID de usuario del que cancelar la suscripción.
</ParamField>

<div id="returns">
  #### Devuelve
</div>

`DeleteSubscriptionResponse` - Datos de respuesta

<div id="get_subscription_count">
  ### `get_subscription_count`
</div>

Obtiene el número de suscripciones
Obtiene el número de suscripciones de Account Activity que están activas actualmente.
:returns: Datos de la respuesta
:rtype: GetSubscriptionCountResponse

<div id="returns">
  #### Devuelve
</div>

`GetSubscriptionCountResponse`

<div id="get_subscriptions">
  ### `get_subscriptions`
</div>

Obtener suscripciones
Obtiene una lista de todas las suscripciones activas para un webhook determinado.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.webhook_id" type="Any">
  El id del webhook para obtener las suscripciones.
</ParamField>

<div id="returns">
  #### Devuelve
</div>

`GetSubscriptionsResponse` - Datos de respuesta

<div id="validate_subscription">
  ### `validate_subscription`
</div>

Validar la suscripción
Comprueba la suscripción de Account Activity de un usuario para un webhook determinado.

<div id="parameters">
  #### Parámetros
</div>

<ParamField path="path.webhook_id" type="Any">
  El ID del webhook para verificar la suscripción.
</ParamField>

<div id="returns">
  #### Devuelve
</div>

`ValidateSubscriptionResponse` - Datos de la respuesta
