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

# AccountActivityClient

> X API SDK의 account_activity Python 패키지에 대한 참조로, X API의 account activity 엔드포인트를 위한 클라이언트와 Pydantic 모델을 그룹화합니다.

## 하위 모듈

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

## 모듈 내용

이 모듈은 X API의 account activity 엔드포인트에 대한 액세스를 제공합니다.
모든 account activity-related 기능의 주요 진입점 역할을 합니다.

### `class xdk.account_activity.AccountActivityClient`

계정 활동 작업을 위한 클라이언트

#### 매개변수

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

### `__init__`

#### 매개변수

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

### `create_replay_job`

재생 작업 생성
특정 webhook과 연결된 모든 구독에 대해 최대 지난 5일 동안의 활동을 가져오는 재생 작업을 생성합니다.

#### 매개변수

<ParamField path="path.webhook_id" type="Any">
  webhook 구성의 고유 식별자입니다.
</ParamField>

<ParamField path="path.from_date" type="str">
  The oldest (starting) UTC timestamp (inclusive) from which events will be provided, in yyyymmddhhmm format.
</ParamField>

<ParamField path="path.to_date" type="str">
  The latest (ending) UTC timestamp (exclusive) up to which events will be provided, in yyyymmddhhmm format.
</ParamField>

#### 반환값

`CreateReplayJobResponse` - 응답 데이터

### `create_subscription`

구독 생성
사용자와 지정된 webhook에 대한 Account Activity 구독을 생성합니다.

#### 매개변수

<ParamField path="path.webhook_id" type="Any">
  구독을 확인할 webhook ID입니다.
</ParamField>

<ParamField path="body.body" type="CreateSubscriptionRequest">
  요청 본문
</ParamField>

### `delete_subscription`

구독 삭제
지정된 webhook 및 사용자 ID에 대한 Account Activity 구독을 삭제합니다.

#### 매개변수

<ParamField path="path.webhook_id" type="Any">
  구독을 확인할 webhook ID입니다.
</ParamField>

<ParamField path="path.user_id" type="Any">
  구독을 해지할 사용자 ID입니다.
</ParamField>

#### 반환값

`DeleteSubscriptionResponse` - 응답 데이터

### `get_subscription_count`

구독 수 조회
현재 활성화된 Account Activity 구독의 수를 가져옵니다.
:returns: 응답 데이터
:rtype: GetSubscriptionCountResponse

#### 반환값

`GetSubscriptionCountResponse`

### `get_subscriptions`

구독 목록 조회
지정된 webhook에 대한 모든 활성 구독의 목록을 가져옵니다.

#### 매개변수

<ParamField path="path.webhook_id" type="Any">
  구독을 가져올 webhook ID입니다.
</ParamField>

#### 반환값

`GetSubscriptionsResponse` - 응답 데이터

### `validate_subscription`

구독 유효성 검사
지정된 webhook에 대한 사용자의 Account Activity 구독을 확인합니다.

#### 매개변수

<ParamField path="path.webhook_id" type="Any">
  구독을 확인할 webhook ID입니다.
</ParamField>

#### 반환값

`ValidateSubscriptionResponse` - 응답 데이터
