> ## 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">
  ## Sous-modules
</div>

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

<div id="module-contents">
  ## Contenu du module
</div>

Ce module permet d'accéder aux points de terminaison d'activité de compte de X API
et sert de point d'entrée principal pour l'ensemble des fonctionnalités liées à l'activité de compte.

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

Client pour les opérations liées à l’activité du compte

<div id="parameters">
  #### Paramètres
</div>

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

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

<div id="parameters">
  #### Paramètres
</div>

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

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

Créer une tâche de relecture
Crée une tâche de relecture pour récupérer les activités jusqu’aux cinq derniers jours pour tous les abonnements associés à un webhook donné.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.webhook_id" type="Any">
  L'identifiant unique de la configuration du webhook.
</ParamField>

<ParamField path="path.from_date" type="str">
  L’horodatage UTC le plus ancien (point de départ, inclus) à partir duquel les événements seront fournis, au format yyyymmddhhmm.
</ParamField>

<ParamField path="path.to_date" type="str">
  L’horodatage UTC le plus récent (point de fin, exclu) jusqu’auquel les événements seront fournis, au format yyyymmddhhmm.
</ParamField>

<div id="returns">
  #### Valeur de retour
</div>

`CreateReplayJobResponse` - Données de réponse

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

Créer un abonnement
Crée un abonnement à Account Activity pour l’utilisateur et le webhook spécifié.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.webhook_id" type="Any">
  L’id du webhook servant à vérifier l’abonnement.
</ParamField>

<ParamField path="body.body" type="CreateSubscriptionRequest">
  Corps de la requête
</ParamField>

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

Supprimer l’abonnement
Supprime un abonnement Account Activity pour le webhook et l’id utilisateur spécifiés.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.webhook_id" type="Any">
  ID du webhook dont vérifier l’abonnement.
</ParamField>

<ParamField path="path.user_id" type="Any">
  ID de l’utilisateur à désabonner.
</ParamField>

<div id="returns">
  #### Valeur de retour
</div>

`DeleteSubscriptionResponse` - Données de réponse

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

Obtenir le nombre d’abonnements
Renvoie le nombre d’abonnements Account Activity actuellement actifs.
:returns: Données de la réponse
:rtype: GetSubscriptionCountResponse

#### Retourne

`GetSubscriptionCountResponse`

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

Récupérer les abonnements
Récupère la liste de tous les abonnements actifs pour un webhook donné.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.webhook_id" type="Any">
  L’ID du webhook pour lequel les abonnements doivent être récupérés.
</ParamField>

<div id="returns">
  #### Valeur de retour
</div>

`GetSubscriptionsResponse` - Données de la réponse

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

Valider l’abonnement
Vérifie l’abonnement Account Activity d’un utilisateur associé à un webhook donné.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.webhook_id" type="Any">
  L’ID du webhook pour lequel vérifier l’abonnement.
</ParamField>

#### Renvoie

`ValidateSubscriptionResponse` - Données de la réponse
