> ## 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.

# UsersClient

> X API TypeScript SDK의 UsersClient 클래스에 대한 참조입니다. X API v2의 users 엔드포인트를 위한 메서드, 매개변수 및 반환 타입입니다.

사용자 작업을 위한 클라이언트

이 클라이언트는 X API의 users 엔드포인트와 상호작용하기 위한 메서드를 제공합니다.
이 클라이언트는 인증, 요청 형식 지정, 그리고
모든 users 관련 작업에 대한 응답 파싱을 처리합니다.

## 생성자

### constructor

• **new UsersClient**(`client`): [`UsersClient`](/xdks/typescript/reference/classes/UsersClient)

새로운 users 클라이언트 인스턴스를 생성합니다.

#### 매개변수

| 이름       | 타입                                                    | 설명                      |
| :------- | :---------------------------------------------------- | :---------------------- |
| `client` | [`Client`](/xdks/typescript/reference/classes/Client) | 메인 X API 클라이언트 인스턴스입니다. |

#### 반환값

[`UsersClient`](/xdks/typescript/reference/classes/UsersClient)

#### 정의 위치

[users/client.ts:1234](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1234)

## 메서드

### getByUsernames

▸ **getByUsernames**(`usernames`, `options`): `Promise`\<`Response`>

username으로 User 목록 조회
Retrieves details of multiple Users by their usernames.

#### 매개변수

| 이름          | 타입                                                                    | 설명                      |
| :---------- | :-------------------------------------------------------------------- | :---------------------- |
| `usernames` | `any`\[]                                                              | 쉼표로 구분된 username 목록입니다. |
| `options`   | `GetByUsernamesOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                       |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:1279](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1279)

▸ **getByUsernames**(`usernames`, `options?`): `Promise`\<[`Get2UsersByResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersByResponse)>

#### 매개변수

| 이름          | 타입                      |
| :---------- | :---------------------- |
| `usernames` | `any`\[]                |
| `options?`  | `GetByUsernamesOptions` |

#### 반환값

`Promise`\<[`Get2UsersByResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersByResponse)>

#### 정의 위치

[users/client.ts:1292](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1292)

***

### getRepostsOfMe

▸ **getRepostsOfMe**(`options`): `Promise`\<`Response`>

나의 리포스트 조회
Retrieves a list of Posts that repost content from the authenticated user.

#### 매개변수

| 이름        | 타입                                                                    |
| :-------- | :-------------------------------------------------------------------- |
| `options` | `GetRepostsOfMeOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:1471](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1471)

▸ **getRepostsOfMe**(`options?`): `Promise`\<[`Get2UsersRepostsOfMeResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersRepostsOfMeResponse)>

#### 매개변수

| 이름         | 타입                      |
| :--------- | :---------------------- |
| `options?` | `GetRepostsOfMeOptions` |

#### 반환값

`Promise`\<[`Get2UsersRepostsOfMeResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersRepostsOfMeResponse)>

#### 정의 위치

[users/client.ts:1480](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1480)

***

### unlikePost

▸ **unlikePost**(`id`, `tweetId`, `options`): `Promise`\<`Response`>

Unlike Post
Causes the authenticated user to Unlike a specific Post by its ID.

#### 매개변수

| 이름                           | 타입       | 설명                                   |
| :--------------------------- | :------- | :----------------------------------- |
| `id`                         | `string` | Post의 좋아요를 취소하려는 인증된 소스 User의 ID입니다. |
| `tweetId`                    | `string` | User가 좋아요를 취소하려는 Post의 ID입니다.        |
| `options`                    | `Object` | -                                    |
| `options.requestOptions`     | `Object` | -                                    |
| `options.requestOptions.raw` | `true`   | -                                    |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:1741](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1741)

▸ **unlikePost**(`id`, `tweetId`): `Promise`\<[`UsersLikesDeleteResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersLikesDeleteResponse)>

#### 매개변수

| 이름        | 타입       |
| :-------- | :------- |
| `id`      | `string` |
| `tweetId` | `string` |

#### 반환값

`Promise`\<[`UsersLikesDeleteResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersLikesDeleteResponse)>

#### 정의 위치

[users/client.ts:1758](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1758)

***

### getBookmarks

▸ **getBookmarks**(`id`, `options`): `Promise`\<`Response`>

Bookmark 목록 조회
Retrieves a list of Posts bookmarked by the authenticated user.

#### 매개변수

| 이름        | 타입                                                                  | 설명                          |
| :-------- | :------------------------------------------------------------------ | :-------------------------- |
| `id`      | `string`                                                            | 결과를 반환할 인증된 소스 User의 ID입니다. |
| `options` | `GetBookmarksOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                           |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:1861](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1861)

▸ **getBookmarks**(`id`, `options?`): `Promise`\<[`Get2UsersIdBookmarksResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdBookmarksResponse)>

#### 매개변수

| 이름         | 타입                    |
| :--------- | :-------------------- |
| `id`       | `string`              |
| `options?` | `GetBookmarksOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdBookmarksResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdBookmarksResponse)>

#### 정의 위치

[users/client.ts:1874](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L1874)

***

### createBookmark

▸ **createBookmark**(`id`, `body`, `options`): `Promise`\<`Response`>

Bookmark 생성
Adds a post to the authenticated user’s bookmarks.

#### 매개변수

| 이름                           | 타입                                                                                       | 설명                           |
| :--------------------------- | :--------------------------------------------------------------------------------------- | :--------------------------- |
| `id`                         | `string`                                                                                 | 북마크를 추가할 인증된 소스 User의 ID입니다. |
| `body`                       | [`BookmarkAddRequest`](/xdks/typescript/reference/interfaces/Schemas.BookmarkAddRequest) | 요청 본문                        |
| `options`                    | `Object`                                                                                 | -                            |
| `options.requestOptions`     | `Object`                                                                                 | -                            |
| `options.requestOptions.raw` | `true`                                                                                   | -                            |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:2139](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2139)

▸ **createBookmark**(`id`, `body`): `Promise`\<[`BookmarkMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkMutationResponse)>

#### 매개변수

| 이름     | 타입                                                                                       |
| :----- | :--------------------------------------------------------------------------------------- |
| `id`   | `string`                                                                                 |
| `body` | [`BookmarkAddRequest`](/xdks/typescript/reference/interfaces/Schemas.BookmarkAddRequest) |

#### 반환값

`Promise`\<[`BookmarkMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkMutationResponse)>

#### 정의 위치

[users/client.ts:2154](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2154)

***

### getFollowers

▸ **getFollowers**(`id`, `options`): `Promise`\<`Response`>

팔로워 조회
Retrieves a list of Users who follow a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                                  | 설명               |
| :-------- | :------------------------------------------------------------------ | :--------------- |
| `id`      | `string`                                                            | 조회할 User의 ID입니다. |
| `options` | `GetFollowersOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:2245](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2245)

▸ **getFollowers**(`id`, `options?`): `Promise`\<[`Get2UsersIdFollowersResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdFollowersResponse)>

#### 매개변수

| 이름         | 타입                    |
| :--------- | :-------------------- |
| `id`       | `string`              |
| `options?` | `GetFollowersOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdFollowersResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdFollowersResponse)>

#### 정의 위치

[users/client.ts:2258](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2258)

***

### unpinList

▸ **unpinList**(`id`, `listId`, `options`): `Promise`\<`Response`>

Unpin List
Causes the authenticated user to unpin a specific List by its ID.

#### 매개변수

| 이름                           | 타입       | 설명                          |
| :--------------------------- | :------- | :-------------------------- |
| `id`                         | `string` | 결과를 반환할 인증된 소스 User의 ID입니다. |
| `listId`                     | `string` | 고정 해제할 List의 ID입니다.         |
| `options`                    | `Object` | -                           |
| `options.requestOptions`     | `Object` | -                           |
| `options.requestOptions.raw` | `true`   | -                           |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:2474](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2474)

▸ **unpinList**(`id`, `listId`): `Promise`\<[`ListUnpinResponse`](/xdks/typescript/reference/interfaces/Schemas.ListUnpinResponse)>

#### 매개변수

| 이름       | 타입       |
| :------- | :------- |
| `id`     | `string` |
| `listId` | `string` |

#### 반환값

`Promise`\<[`ListUnpinResponse`](/xdks/typescript/reference/interfaces/Schemas.ListUnpinResponse)>

#### 정의 위치

[users/client.ts:2491](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2491)

***

### getById

▸ **getById**(`id`, `options`): `Promise`\<`Response`>

ID로 User 조회
Retrieves details of a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                             | 설명               |
| :-------- | :------------------------------------------------------------- | :--------------- |
| `id`      | `string`                                                       | 조회할 User의 ID입니다. |
| `options` | `GetByIdOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:2594](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2594)

▸ **getById**(`id`, `options?`): `Promise`\<[`Get2UsersIdResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdResponse)>

#### 매개변수

| 이름         | 타입               |
| :--------- | :--------------- |
| `id`       | `string`         |
| `options?` | `GetByIdOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdResponse)>

#### 정의 위치

[users/client.ts:2607](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2607)

***

### getMentions

▸ **getMentions**(`id`, `options`): `Promise`\<`Response`>

Get mentions
Retrieves a list of Posts that mention a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                                 | 설명               |
| :-------- | :----------------------------------------------------------------- | :--------------- |
| `id`      | `string`                                                           | 조회할 User의 ID입니다. |
| `options` | `GetMentionsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:2781](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2781)

▸ **getMentions**(`id`, `options?`): `Promise`\<[`Get2UsersIdMentionsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdMentionsResponse)>

#### 매개변수

| 이름         | 타입                   |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetMentionsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdMentionsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdMentionsResponse)>

#### 정의 위치

[users/client.ts:2794](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L2794)

***

### unrepostPost

▸ **unrepostPost**(`id`, `sourceTweetId`, `options`): `Promise`\<`Response`>

Unrepost Post
Causes the authenticated user to unrepost a specific Post by its ID.

#### 매개변수

| 이름                           | 타입       | 설명                                |
| :--------------------------- | :------- | :-------------------------------- |
| `id`                         | `string` | Post를 리포스트하려는 인증된 소스 User의 ID입니다. |
| `sourceTweetId`              | `string` | User가 리포스트를 취소하려는 Post의 ID입니다.    |
| `options`                    | `Object` | -                                 |
| `options.requestOptions`     | `Object` | -                                 |
| `options.requestOptions.raw` | `true`   | -                                 |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:3149](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3149)

▸ **unrepostPost**(`id`, `sourceTweetId`): `Promise`\<[`UsersRetweetsDeleteResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersRetweetsDeleteResponse)>

#### 매개변수

| 이름              | 타입       |
| :-------------- | :------- |
| `id`            | `string` |
| `sourceTweetId` | `string` |

#### 반환값

`Promise`\<[`UsersRetweetsDeleteResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersRetweetsDeleteResponse)>

#### 정의 위치

[users/client.ts:3166](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3166)

***

### deleteBookmark

▸ **deleteBookmark**(`id`, `tweetId`, `options`): `Promise`\<`Response`>

Bookmark 삭제
Removes a Post from the authenticated user’s Bookmarks by its ID.

#### 매개변수

| 이름                           | 타입       | 설명                               |
| :--------------------------- | :------- | :------------------------------- |
| `id`                         | `string` | 북마크를 제거할 인증된 소스 User의 ID입니다.     |
| `tweetId`                    | `string` | 소스 User가 북마크에서 제거하는 Post의 ID입니다. |
| `options`                    | `Object` | -                                |
| `options.requestOptions`     | `Object` | -                                |
| `options.requestOptions.raw` | `true`   | -                                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:3273](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3273)

▸ **deleteBookmark**(`id`, `tweetId`): `Promise`\<[`BookmarkMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkMutationResponse)>

#### 매개변수

| 이름        | 타입       |
| :-------- | :------- |
| `id`      | `string` |
| `tweetId` | `string` |

#### 반환값

`Promise`\<[`BookmarkMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkMutationResponse)>

#### 정의 위치

[users/client.ts:3290](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3290)

***

### unfollowList

▸ **unfollowList**(`id`, `listId`, `options`): `Promise`\<`Response`>

Unfollow List
Causes the authenticated user to unfollow a specific List by its ID.

#### 매개변수

| 이름                           | 타입       | 설명                              |
| :--------------------------- | :------- | :------------------------------ |
| `id`                         | `string` | List를 언팔로우할 인증된 소스 User의 ID입니다. |
| `listId`                     | `string` | 언팔로우할 List의 ID입니다.              |
| `options`                    | `Object` | -                               |
| `options.requestOptions`     | `Object` | -                               |
| `options.requestOptions.raw` | `true`   | -                               |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:3391](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3391)

▸ **unfollowList**(`id`, `listId`): `Promise`\<[`ListFollowedResponse`](/xdks/typescript/reference/interfaces/Schemas.ListFollowedResponse)>

#### 매개변수

| 이름       | 타입       |
| :------- | :------- |
| `id`     | `string` |
| `listId` | `string` |

#### 반환값

`Promise`\<[`ListFollowedResponse`](/xdks/typescript/reference/interfaces/Schemas.ListFollowedResponse)>

#### 정의 위치

[users/client.ts:3408](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3408)

***

### unmuteUser

▸ **unmuteUser**(`sourceUserId`, `targetUserId`, `options`): `Promise`\<`Response`>

Unmute User
Causes the authenticated user to unmute a specific user by their ID.

#### 매개변수

| 이름                           | 타입       | 설명                                     |
| :--------------------------- | :------- | :------------------------------------- |
| `sourceUserId`               | `string` | 대상 User의 뮤트를 해제하려는 인증된 소스 User의 ID입니다. |
| `targetUserId`               | `string` | 소스 User가 뮤트를 해제하려는 User의 ID입니다.        |
| `options`                    | `Object` | -                                      |
| `options.requestOptions`     | `Object` | -                                      |
| `options.requestOptions.raw` | `true`   | -                                      |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:3515](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3515)

▸ **unmuteUser**(`sourceUserId`, `targetUserId`): `Promise`\<[`MuteUserMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.MuteUserMutationResponse)>

#### 매개변수

| 이름             | 타입       |
| :------------- | :------- |
| `sourceUserId` | `string` |
| `targetUserId` | `string` |

#### 반환값

`Promise`\<[`MuteUserMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.MuteUserMutationResponse)>

#### 정의 위치

[users/client.ts:3532](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3532)

***

### getMe

▸ **getMe**(`options`): `Promise`\<`Response`>

Get my User
Retrieves details of the authenticated user.

#### 매개변수

| 이름        | 타입                                                           |
| :-------- | :----------------------------------------------------------- |
| `options` | `GetMeOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:3631](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3631)

▸ **getMe**(`options?`): `Promise`\<[`Get2UsersMeResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersMeResponse)>

#### 매개변수

| 이름         | 타입             |
| :--------- | :------------- |
| `options?` | `GetMeOptions` |

#### 반환값

`Promise`\<[`Get2UsersMeResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersMeResponse)>

#### 정의 위치

[users/client.ts:3640](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3640)

***

### getMuting

▸ **getMuting**(`id`, `options`): `Promise`\<`Response`>

뮤트 목록 조회
Retrieves a list of Users muted by the authenticated user.

#### 매개변수

| 이름        | 타입                                                               | 설명                          |
| :-------- | :--------------------------------------------------------------- | :-------------------------- |
| `id`      | `string`                                                         | 결과를 반환할 인증된 소스 User의 ID입니다. |
| `options` | `GetMutingOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                           |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:3796](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3796)

▸ **getMuting**(`id`, `options?`): `Promise`\<[`Get2UsersIdMutingResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdMutingResponse)>

#### 매개변수

| 이름         | 타입                 |
| :--------- | :----------------- |
| `id`       | `string`           |
| `options?` | `GetMutingOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdMutingResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdMutingResponse)>

#### 정의 위치

[users/client.ts:3809](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L3809)

***

### muteUser

▸ **muteUser**(`id`, `options`): `Promise`\<`Response`>

Mute User
Causes the authenticated user to mute a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                              | 설명                                 |
| :-------- | :-------------------------------------------------------------- | :--------------------------------- |
| `id`      | `string`                                                        | 대상 User를 뮤트하려는 인증된 소스 User의 ID입니다. |
| `options` | `MuteUserOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                  |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:4015](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4015)

▸ **muteUser**(`id`, `options?`): `Promise`\<[`MuteUserMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.MuteUserMutationResponse)>

#### 매개변수

| 이름         | 타입                |
| :--------- | :---------------- |
| `id`       | `string`          |
| `options?` | `MuteUserOptions` |

#### 반환값

`Promise`\<[`MuteUserMutationResponse`](/xdks/typescript/reference/interfaces/Schemas.MuteUserMutationResponse)>

#### 정의 위치

[users/client.ts:4028](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4028)

***

### search

▸ **search**(`query`, `options`): `Promise`\<`Response`>

Search Users
Retrieves a list of Users matching a search query.

#### 매개변수

| 이름        | 타입                                                            | 설명                                                 |
| :-------- | :------------------------------------------------------------ | :------------------------------------------------- |
| `query`   | `string`                                                      | TThe the query string by which to query for users. |
| `options` | `SearchOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                  |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:4136](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4136)

▸ **search**(`query`, `options?`): `Promise`\<[`Get2UsersSearchResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersSearchResponse)>

#### 매개변수

| 이름         | 타입              |
| :--------- | :-------------- |
| `query`    | `string`        |
| `options?` | `SearchOptions` |

#### 반환값

`Promise`\<[`Get2UsersSearchResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersSearchResponse)>

#### 정의 위치

[users/client.ts:4149](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4149)

***

### getBlocking

▸ **getBlocking**(`id`, `options`): `Promise`\<`Response`>

차단 목록 조회
Retrieves a list of Users blocked by the specified User ID.

#### 매개변수

| 이름        | 타입                                                                 | 설명                          |
| :-------- | :----------------------------------------------------------------- | :-------------------------- |
| `id`      | `string`                                                           | 결과를 반환할 인증된 소스 User의 ID입니다. |
| `options` | `GetBlockingOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                           |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:4362](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4362)

▸ **getBlocking**(`id`, `options?`): `Promise`\<[`Get2UsersIdBlockingResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdBlockingResponse)>

#### 매개변수

| 이름         | 타입                   |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetBlockingOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdBlockingResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdBlockingResponse)>

#### 정의 위치

[users/client.ts:4375](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4375)

***

### getByIds

▸ **getByIds**(`ids`, `options`): `Promise`\<`Response`>

ID로 User 목록 조회
Retrieves details of multiple Users by their IDs.

#### 매개변수

| 이름        | 타입                                                              | 설명                                              |
| :-------- | :-------------------------------------------------------------- | :---------------------------------------------- |
| `ids`     | `any`\[]                                                        | 쉼표로 구분된 User ID 목록입니다. 최대 100개의 ID를 지정할 수 있습니다. |
| `options` | `GetByIdsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                               |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:4581](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4581)

▸ **getByIds**(`ids`, `options?`): `Promise`\<[`Get2UsersResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersResponse)>

#### 매개변수

| 이름         | 타입                |
| :--------- | :---------------- |
| `ids`      | `any`\[]          |
| `options?` | `GetByIdsOptions` |

#### 반환값

`Promise`\<[`Get2UsersResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersResponse)>

#### 정의 위치

[users/client.ts:4594](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4594)

***

### getFollowing

▸ **getFollowing**(`id`, `options`): `Promise`\<`Response`>

팔로잉 조회
Retrieves a list of Users followed by a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                                  | 설명               |
| :-------- | :------------------------------------------------------------------ | :--------------- |
| `id`      | `string`                                                            | 조회할 User의 ID입니다. |
| `options` | `GetFollowingOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:4777](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4777)

▸ **getFollowing**(`id`, `options?`): `Promise`\<[`Get2UsersIdFollowingResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdFollowingResponse)>

#### 매개변수

| 이름         | 타입                    |
| :--------- | :-------------------- |
| `id`       | `string`              |
| `options?` | `GetFollowingOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdFollowingResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdFollowingResponse)>

#### 정의 위치

[users/client.ts:4790](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L4790)

***

### followUser

▸ **followUser**(`id`, `options`): `Promise`\<`Response`>

Follow User
Causes the authenticated user to follow a specific user by their ID.

#### 매개변수

| 이름        | 타입                                                                | 설명                                  |
| :-------- | :---------------------------------------------------------------- | :---------------------------------- |
| `id`      | `string`                                                          | 대상 User를 팔로우하려는 인증된 소스 User의 ID입니다. |
| `options` | `FollowUserOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                   |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:5002](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5002)

▸ **followUser**(`id`, `options?`): `Promise`\<[`UsersFollowingCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersFollowingCreateResponse)>

#### 매개변수

| 이름         | 타입                  |
| :--------- | :------------------ |
| `id`       | `string`            |
| `options?` | `FollowUserOptions` |

#### 반환값

`Promise`\<[`UsersFollowingCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersFollowingCreateResponse)>

#### 정의 위치

[users/client.ts:5015](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5015)

***

### likePost

▸ **likePost**(`id`, `options`): `Promise`\<`Response`>

Like Post
Causes the authenticated user to Like a specific Post by its ID.

#### 매개변수

| 이름        | 타입                                                              | 설명                                  |
| :-------- | :-------------------------------------------------------------- | :---------------------------------- |
| `id`      | `string`                                                        | Post에 좋아요를 누르려는 인증된 소스 User의 ID입니다. |
| `options` | `LikePostOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                   |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:5123](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5123)

▸ **likePost**(`id`, `options?`): `Promise`\<[`UsersLikesCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersLikesCreateResponse)>

#### 매개변수

| 이름         | 타입                |
| :--------- | :---------------- |
| `id`       | `string`          |
| `options?` | `LikePostOptions` |

#### 반환값

`Promise`\<[`UsersLikesCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersLikesCreateResponse)>

#### 정의 위치

[users/client.ts:5136](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5136)

***

### getLikedPosts

▸ **getLikedPosts**(`id`, `options`): `Promise`\<`Response`>

Get liked Posts
Retrieves a list of Posts liked by a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                                   | 설명               |
| :-------- | :------------------------------------------------------------------- | :--------------- |
| `id`      | `string`                                                             | 조회할 User의 ID입니다. |
| `options` | `GetLikedPostsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:5244](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5244)

▸ **getLikedPosts**(`id`, `options?`): `Promise`\<[`Get2UsersIdLikedTweetsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdLikedTweetsResponse)>

#### 매개변수

| 이름         | 타입                     |
| :--------- | :--------------------- |
| `id`       | `string`               |
| `options?` | `GetLikedPostsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdLikedTweetsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdLikedTweetsResponse)>

#### 정의 위치

[users/client.ts:5257](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5257)

***

### getPosts

▸ **getPosts**(`id`, `options`): `Promise`\<`Response`>

Post 목록 조회
Retrieves a list of posts authored by a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                              | 설명               |
| :-------- | :-------------------------------------------------------------- | :--------------- |
| `id`      | `string`                                                        | 조회할 User의 ID입니다. |
| `options` | `GetPostsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:5526](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5526)

▸ **getPosts**(`id`, `options?`): `Promise`\<[`Get2UsersIdTweetsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdTweetsResponse)>

#### 매개변수

| 이름         | 타입                |
| :--------- | :---------------- |
| `id`       | `string`          |
| `options?` | `GetPostsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdTweetsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdTweetsResponse)>

#### 정의 위치

[users/client.ts:5539](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5539)

***

### blockDms

▸ **blockDms**(`id`, `options`): `Promise`\<`Response`>

Block DMs
Blocks direct messages to or from a specific User by their ID for the authenticated user.

#### 매개변수

| 이름                           | 타입       | 설명                                 |
| :--------------------------- | :------- | :--------------------------------- |
| `id`                         | `string` | 인증된 사용자가 DM을 차단하려는 대상 User의 ID입니다. |
| `options`                    | `Object` | -                                  |
| `options.requestOptions`     | `Object` | -                                  |
| `options.requestOptions.raw` | `true`   | -                                  |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:5909](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5909)

▸ **blockDms**(`id`): `Promise`\<[`UsersDMBlockCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersDMBlockCreateResponse)>

#### 매개변수

| 이름   | 타입       |
| :--- | :------- |
| `id` | `string` |

#### 반환값

`Promise`\<[`UsersDMBlockCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersDMBlockCreateResponse)>

#### 정의 위치

[users/client.ts:5922](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L5922)

***

### getListMemberships

▸ **getListMemberships**(`id`, `options`): `Promise`\<`Response`>

List 멤버십 조회
Retrieves a list of Lists that a specific User is a member of by their ID.

#### 매개변수

| 이름        | 타입                                                                        | 설명               |
| :-------- | :------------------------------------------------------------------------ | :--------------- |
| `id`      | `string`                                                                  | 조회할 User의 ID입니다. |
| `options` | `GetListMembershipsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:6013](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6013)

▸ **getListMemberships**(`id`, `options?`): `Promise`\<[`Get2UsersIdListMembershipsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdListMembershipsResponse)>

#### 매개변수

| 이름         | 타입                          |
| :--------- | :-------------------------- |
| `id`       | `string`                    |
| `options?` | `GetListMembershipsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdListMembershipsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdListMembershipsResponse)>

#### 정의 위치

[users/client.ts:6026](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6026)

***

### getPinnedLists

▸ **getPinnedLists**(`id`, `options`): `Promise`\<`Response`>

Get pinned Lists
Retrieves a list of Lists pinned by the authenticated user.

#### 매개변수

| 이름        | 타입                                                                    | 설명                          |
| :-------- | :-------------------------------------------------------------------- | :-------------------------- |
| `id`      | `string`                                                              | 결과를 반환할 인증된 소스 User의 ID입니다. |
| `options` | `GetPinnedListsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                           |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:6238](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6238)

▸ **getPinnedLists**(`id`, `options?`): `Promise`\<[`Get2UsersIdPinnedListsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdPinnedListsResponse)>

#### 매개변수

| 이름         | 타입                      |
| :--------- | :---------------------- |
| `id`       | `string`                |
| `options?` | `GetPinnedListsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdPinnedListsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdPinnedListsResponse)>

#### 정의 위치

[users/client.ts:6251](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6251)

***

### pinList

▸ **pinList**(`id`, `body`, `options`): `Promise`\<`Response`>

Pin List
Causes the authenticated user to pin a specific List by its ID.

#### 매개변수

| 이름                           | 타입                                                                                     | 설명                            |
| :--------------------------- | :------------------------------------------------------------------------------------- | :---------------------------- |
| `id`                         | `string`                                                                               | List를 고정할 인증된 소스 User의 ID입니다. |
| `body`                       | [`ListPinnedRequest`](/xdks/typescript/reference/interfaces/Schemas.ListPinnedRequest) | 요청 본문                         |
| `options`                    | `Object`                                                                               | -                             |
| `options.requestOptions`     | `Object`                                                                               | -                             |
| `options.requestOptions.raw` | `true`                                                                                 | -                             |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:6421](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6421)

▸ **pinList**(`id`, `body`): `Promise`\<[`ListPinnedResponse`](/xdks/typescript/reference/interfaces/Schemas.ListPinnedResponse)>

#### 매개변수

| 이름     | 타입                                                                                     |
| :----- | :------------------------------------------------------------------------------------- |
| `id`   | `string`                                                                               |
| `body` | [`ListPinnedRequest`](/xdks/typescript/reference/interfaces/Schemas.ListPinnedRequest) |

#### 반환값

`Promise`\<[`ListPinnedResponse`](/xdks/typescript/reference/interfaces/Schemas.ListPinnedResponse)>

#### 정의 위치

[users/client.ts:6436](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6436)

***

### getByUsername

▸ **getByUsername**(`username`, `options`): `Promise`\<`Response`>

username으로 User 조회
Retrieves details of a specific User by their username.

#### 매개변수

| 이름         | 타입                                                                   | 설명           |
| :--------- | :------------------------------------------------------------------- | :----------- |
| `username` | `string`                                                             | username입니다. |
| `options`  | `GetByUsernameOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -            |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:6533](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6533)

▸ **getByUsername**(`username`, `options?`): `Promise`\<[`Get2UsersByUsernameUsernameResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersByUsernameUsernameResponse)>

#### 매개변수

| 이름         | 타입                     |
| :--------- | :--------------------- |
| `username` | `string`               |
| `options?` | `GetByUsernameOptions` |

#### 반환값

`Promise`\<[`Get2UsersByUsernameUsernameResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersByUsernameUsernameResponse)>

#### 정의 위치

[users/client.ts:6546](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6546)

***

### unfollowUser

▸ **unfollowUser**(`sourceUserId`, `targetUserId`, `options`): `Promise`\<`Response`>

Unfollow User
Causes the authenticated user to unfollow a specific user by their ID.

#### 매개변수

| 이름                           | 타입       | 설명                                   |
| :--------------------------- | :------- | :----------------------------------- |
| `sourceUserId`               | `string` | 대상 User를 언팔로우하려는 인증된 소스 User의 ID입니다. |
| `targetUserId`               | `string` | 소스 User가 언팔로우하려는 User의 ID입니다.        |
| `options`                    | `Object` | -                                    |
| `options.requestOptions`     | `Object` | -                                    |
| `options.requestOptions.raw` | `true`   | -                                    |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:6724](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6724)

▸ **unfollowUser**(`sourceUserId`, `targetUserId`): `Promise`\<[`UsersFollowingDeleteResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersFollowingDeleteResponse)>

#### 매개변수

| 이름             | 타입       |
| :------------- | :------- |
| `sourceUserId` | `string` |
| `targetUserId` | `string` |

#### 반환값

`Promise`\<[`UsersFollowingDeleteResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersFollowingDeleteResponse)>

#### 정의 위치

[users/client.ts:6741](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6741)

***

### getTimeline

▸ **getTimeline**(`id`, `options`): `Promise`\<`Response`>

타임라인 조회
Retrieves a reverse chronological list of Posts in the authenticated User’s Timeline.

#### 매개변수

| 이름        | 타입                                                                 | 설명                                      |
| :-------- | :----------------------------------------------------------------- | :-------------------------------------- |
| `id`      | `string`                                                           | 역시간순 타임라인 Post를 조회할 인증된 소스 User의 ID입니다. |
| `options` | `GetTimelineOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                       |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:6844](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6844)

▸ **getTimeline**(`id`, `options?`): `Promise`\<[`Get2UsersIdTimelinesReverseChronologicalResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdTimelinesReverseChronologicalResponse)>

#### 매개변수

| 이름         | 타입                   |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetTimelineOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdTimelinesReverseChronologicalResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdTimelinesReverseChronologicalResponse)>

#### 정의 위치

[users/client.ts:6857](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L6857)

***

### getFollowedLists

▸ **getFollowedLists**(`id`, `options`): `Promise`\<`Response`>

팔로우한 List 조회
Retrieves a list of Lists followed by a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                                      | 설명               |
| :-------- | :---------------------------------------------------------------------- | :--------------- |
| `id`      | `string`                                                                | 조회할 User의 ID입니다. |
| `options` | `GetFollowedListsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:7221](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7221)

▸ **getFollowedLists**(`id`, `options?`): `Promise`\<[`Get2UsersIdFollowedListsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdFollowedListsResponse)>

#### 매개변수

| 이름         | 타입                        |
| :--------- | :------------------------ |
| `id`       | `string`                  |
| `options?` | `GetFollowedListsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdFollowedListsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdFollowedListsResponse)>

#### 정의 위치

[users/client.ts:7234](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7234)

***

### followList

▸ **followList**(`id`, `options`): `Promise`\<`Response`>

Follow List
Causes the authenticated user to follow a specific List by its ID.

#### 매개변수

| 이름        | 타입                                                                | 설명                             |
| :-------- | :---------------------------------------------------------------- | :----------------------------- |
| `id`      | `string`                                                          | List를 팔로우할 인증된 소스 User의 ID입니다. |
| `options` | `FollowListOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                              |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:7446](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7446)

▸ **followList**(`id`, `options?`): `Promise`\<[`ListFollowedResponse`](/xdks/typescript/reference/interfaces/Schemas.ListFollowedResponse)>

#### 매개변수

| 이름         | 타입                  |
| :--------- | :------------------ |
| `id`       | `string`            |
| `options?` | `FollowListOptions` |

#### 반환값

`Promise`\<[`ListFollowedResponse`](/xdks/typescript/reference/interfaces/Schemas.ListFollowedResponse)>

#### 정의 위치

[users/client.ts:7459](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7459)

***

### unblockDms

▸ **unblockDms**(`id`, `options`): `Promise`\<`Response`>

Unblock DMs
Unblocks direct messages to or from a specific User by their ID for the authenticated user.

#### 매개변수

| 이름                           | 타입       | 설명                                    |
| :--------------------------- | :------- | :------------------------------------ |
| `id`                         | `string` | 인증된 사용자가 DM 차단을 해제하려는 대상 User의 ID입니다. |
| `options`                    | `Object` | -                                     |
| `options.requestOptions`     | `Object` | -                                     |
| `options.requestOptions.raw` | `true`   | -                                     |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:7567](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7567)

▸ **unblockDms**(`id`): `Promise`\<[`UsersDMUnBlockCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersDMUnBlockCreateResponse)>

#### 매개변수

| 이름   | 타입       |
| :--- | :------- |
| `id` | `string` |

#### 반환값

`Promise`\<[`UsersDMUnBlockCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersDMUnBlockCreateResponse)>

#### 정의 위치

[users/client.ts:7580](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7580)

***

### repostPost

▸ **repostPost**(`id`, `options`): `Promise`\<`Response`>

Repost Post
Causes the authenticated user to repost a specific Post by its ID.

#### 매개변수

| 이름        | 타입                                                                | 설명                                |
| :-------- | :---------------------------------------------------------------- | :-------------------------------- |
| `id`      | `string`                                                          | Post를 리포스트하려는 인증된 소스 User의 ID입니다. |
| `options` | `RepostPostOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                 |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:7671](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7671)

▸ **repostPost**(`id`, `options?`): `Promise`\<[`UsersRetweetsCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersRetweetsCreateResponse)>

#### 매개변수

| 이름         | 타입                  |
| :--------- | :------------------ |
| `id`       | `string`            |
| `options?` | `RepostPostOptions` |

#### 반환값

`Promise`\<[`UsersRetweetsCreateResponse`](/xdks/typescript/reference/interfaces/Schemas.UsersRetweetsCreateResponse)>

#### 정의 위치

[users/client.ts:7684](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7684)

***

### getBookmarkFolders

▸ **getBookmarkFolders**(`id`, `options`): `Promise`\<`Response`>

Bookmark 폴더 조회
Retrieves a list of Bookmark folders created by the authenticated user.

#### 매개변수

| 이름        | 타입                                                                        | 설명                          |
| :-------- | :------------------------------------------------------------------------ | :-------------------------- |
| `id`      | `string`                                                                  | 결과를 반환할 인증된 소스 User의 ID입니다. |
| `options` | `GetBookmarkFoldersOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                           |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:7792](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7792)

▸ **getBookmarkFolders**(`id`, `options?`): `Promise`\<[`BookmarkFoldersResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkFoldersResponse)>

#### 매개변수

| 이름         | 타입                          |
| :--------- | :-------------------------- |
| `id`       | `string`                    |
| `options?` | `GetBookmarkFoldersOptions` |

#### 반환값

`Promise`\<[`BookmarkFoldersResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkFoldersResponse)>

#### 정의 위치

[users/client.ts:7805](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7805)

***

### getOwnedLists

▸ **getOwnedLists**(`id`, `options`): `Promise`\<`Response`>

Get owned Lists
Retrieves a list of Lists owned by a specific User by their ID.

#### 매개변수

| 이름        | 타입                                                                   | 설명               |
| :-------- | :------------------------------------------------------------------- | :--------------- |
| `id`      | `string`                                                             | 조회할 User의 ID입니다. |
| `options` | `GetOwnedListsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:7944](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7944)

▸ **getOwnedLists**(`id`, `options?`): `Promise`\<[`Get2UsersIdOwnedListsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdOwnedListsResponse)>

#### 매개변수

| 이름         | 타입                     |
| :--------- | :--------------------- |
| `id`       | `string`               |
| `options?` | `GetOwnedListsOptions` |

#### 반환값

`Promise`\<[`Get2UsersIdOwnedListsResponse`](/xdks/typescript/reference/interfaces/Schemas.Get2UsersIdOwnedListsResponse)>

#### 정의 위치

[users/client.ts:7957](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L7957)

***

### getBookmarksByFolderId

▸ **getBookmarksByFolderId**(`id`, `folderId`, `options`): `Promise`\<`Response`>

폴더 ID로 Bookmark 조회
Retrieves Posts in a specific Bookmark folder by its ID for the authenticated user.

#### 매개변수

| 이름                           | 타입       | 설명                                        |
| :--------------------------- | :------- | :---------------------------------------- |
| `id`                         | `string` | 결과를 반환할 인증된 소스 User의 ID입니다.               |
| `folderId`                   | `string` | 인증된 User가 Post를 가져오려는 Bookmark 폴더의 ID입니다. |
| `options`                    | `Object` | -                                         |
| `options.requestOptions`     | `Object` | -                                         |
| `options.requestOptions.raw` | `true`   | -                                         |

#### 반환값

`Promise`\<`Response`>

Promise resolving to the API response, or raw Response if requestOptions.raw is true

#### 정의 위치

[users/client.ts:8173](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L8173)

▸ **getBookmarksByFolderId**(`id`, `folderId`): `Promise`\<[`BookmarkFolderPostsResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkFolderPostsResponse)>

#### 매개변수

| 이름         | 타입       |
| :--------- | :------- |
| `id`       | `string` |
| `folderId` | `string` |

#### 반환값

`Promise`\<[`BookmarkFolderPostsResponse`](/xdks/typescript/reference/interfaces/Schemas.BookmarkFolderPostsResponse)>

#### 정의 위치

[users/client.ts:8190](https://github.com/xdevplatform/xdk-typescript/blob/81aacb165e0802e188f608bdf462b60fc4e713a2/src/users/client.ts#L8190)
