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

# UsersClient

Client pour les opérations sur les utilisateurs

Ce client fournit des méthodes pour interagir avec les endpoints utilisateurs
de la X API. Il gère l’authentification, le formatage des requêtes et l’analyse
des réponses pour toutes les opérations liées aux utilisateurs.

<div id="constructors">
  ## Constructeurs
</div>

<div id="constructor">
  ### constructor
</div>

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

Crée une nouvelle instance de `UsersClient`

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

| Nom      | Type                                                     | Description                                   |
| :------- | :------------------------------------------------------- | :-------------------------------------------- |
| `client` | [`Client`](/fr/xdks/typescript/reference/classes/Client) | L’instance principale de Client pour la X API |

#### Renvoie

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

#### Défini dans

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

<div id="methods">
  ## Méthodes
</div>

<div id="getbyusernames">
  ### getByUsernames
</div>

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

Obtenir des utilisateurs par noms d’utilisateur\
Récupère les détails de plusieurs utilisateurs à partir de leurs noms d’utilisateur.

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

| Nom         | Type                                                                  | Description                                                |
| :---------- | :-------------------------------------------------------------------- | :--------------------------------------------------------- |
| `usernames` | `any`\[]                                                              | Une liste de noms d’utilisateur, séparés par des virgules. |
| `options`   | `GetByUsernamesOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                          |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l'API, ou `Response` brute si `requestOptions.raw` est à `true`

#### Défini dans

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

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

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

| Nom         | Type                    |
| :---------- | :---------------------- |
| `usernames` | `any`\[]                |
| `options?`  | `GetByUsernamesOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getrepostsofme">
  ### getRepostsOfMe
</div>

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

Récupérer les Reposts me concernant
Renvoie une liste de Publications qui font un Repost du contenu de l'utilisateur authentifié.

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

| Nom       | Type                                                                  |
| :-------- | :-------------------------------------------------------------------- |
| `options` | `GetRepostsOfMeOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } |

#### Renvoie

`Promise`\<`Response`>

Promise se résolvant avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                    |
| :--------- | :---------------------- |
| `options?` | `GetRepostsOfMeOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="unlikepost">
  ### unlikePost
</div>

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

Retirer l’appréciation d’une Publication
Fait en sorte que l’utilisateur authentifié retire son appréciation d’une Publication spécifique à partir de son identifiant.

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

| Nom                          | Type     | Description                                                                                           |
| :--------------------------- | :------- | :---------------------------------------------------------------------------------------------------- |
| `id`                         | `string` | L’identifiant de l’Utilisateur source authentifié qui demande à retirer son J’aime de la Publication. |
| `tweetId`                    | `string` | L’identifiant de la Publication pour laquelle l’Utilisateur demande à retirer son J’aime.             |
| `options`                    | `Object` | -                                                                                                     |
| `options.requestOptions`     | `Object` | -                                                                                                     |
| `options.requestOptions.raw` | `true`   | -                                                                                                     |

#### Renvoie

`Promise`\<`Response`>

Promise se résolvant avec la réponse de l’API, ou l’objet Response brut si `requestOptions.raw` est à `true`

#### Défini dans

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

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

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

| Nom       | Type     |
| :-------- | :------- |
| `id`      | `string` |
| `tweetId` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getbookmarks">
  ### getBookmarks
</div>

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

Récupérer les signets\
Récupère une liste de Publications mises en signet par l’utilisateur authentifié.

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

| Nom       | Type                                                                | Description                                                                                   |
| :-------- | :------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------- |
| `id`      | `string`                                                            | L'identifiant de l'utilisateur source authentifié pour lequel il faut renvoyer les résultats. |
| `options` | `GetBookmarksOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                             |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l'API, ou avec la `Response` brute si `requestOptions.raw` vaut true

#### Défini dans

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

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

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

| Nom        | Type                  |
| :--------- | :-------------------- |
| `id`       | `string`              |
| `options?` | `GetBookmarksOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="createbookmark">
  ### createBookmark
</div>

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

Créer un signet
Ajoute une Publication aux signets de l’utilisateur authentifié.

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

| Nom                          | Type                                                                                        | Description                                                                                     |
| :--------------------------- | :------------------------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------- |
| `id`                         | `string`                                                                                    | L’identifiant de l’utilisateur source authentifié pour lequel des favoris doivent être ajoutés. |
| `body`                       | [`BookmarkAddRequest`](/fr/xdks/typescript/reference/interfaces/Schemas.BookmarkAddRequest) | Corps de requête                                                                                |
| `options`                    | `Object`                                                                                    | -                                                                                               |
| `options.requestOptions`     | `Object`                                                                                    | -                                                                                               |
| `options.requestOptions.raw` | `true`                                                                                      | -                                                                                               |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou l’objet Response brut si `requestOptions.raw` vaut true

#### Défini dans

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

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

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

| Nom    | Type                                                                                        |
| :----- | :------------------------------------------------------------------------------------------ |
| `id`   | `string`                                                                                    |
| `body` | [`BookmarkAddRequest`](/fr/xdks/typescript/reference/interfaces/Schemas.BookmarkAddRequest) |

#### Renvoie

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

#### Défini dans

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

***

<div id="getfollowers">
  ### getFollowers
</div>

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

Obtenir les abonnés
Récupère la liste des utilisateurs qui suivent un utilisateur spécifique, identifié par son id.

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

| Nom       | Type                                                                | Description                                  |
| :-------- | :------------------------------------------------------------------ | :------------------------------------------- |
| `id`      | `string`                                                            | L'identifiant de l'utilisateur à rechercher. |
| `options` | `GetFollowersOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                  |
| :--------- | :-------------------- |
| `id`       | `string`              |
| `options?` | `GetFollowersOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="unpinlist">
  ### unpinList
</div>

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

Retirer l’épinglage d’une Liste
Permet à l’utilisateur authentifié de retirer l’épinglage d’une Liste spécifique par son id.

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

| Nom                          | Type     | Description                                                                           |
| :--------------------------- | :------- | :------------------------------------------------------------------------------------ |
| `id`                         | `string` | L'identifiant de l'utilisateur source authentifié pour lequel renvoyer les résultats. |
| `listId`                     | `string` | L'identifiant de la Liste à désépingler.                                              |
| `options`                    | `Object` | -                                                                                     |
| `options.requestOptions`     | `Object` | -                                                                                     |
| `options.requestOptions.raw` | `true`   | -                                                                                     |

#### Renvoie

`Promise`\<`Response`>

Promesse se résolvant avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom      | Type     |
| :------- | :------- |
| `id`     | `string` |
| `listId` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getbyid">
  ### getById
</div>

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

Obtenir un utilisateur par son identifiant\
Récupère les détails d’un utilisateur spécifique par son identifiant.

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

| Nom       | Type                                                           | Description                                 |
| :-------- | :------------------------------------------------------------- | :------------------------------------------ |
| `id`      | `string`                                                       | L’identifiant de l’utilisateur à récupérer. |
| `options` | `GetByIdOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                           |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou l’objet Response brut si `requestOptions.raw` est `true`

#### Défini dans

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

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

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

| Nom        | Type             |
| :--------- | :--------------- |
| `id`       | `string`         |
| `options?` | `GetByIdOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getmentions">
  ### getMentions
</div>

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

Obtenir les mentions
Récupère une liste de Publications qui mentionnent un utilisateur spécifique par son id.

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

| Nom       | Type                                                               | Description                                  |
| :-------- | :----------------------------------------------------------------- | :------------------------------------------- |
| `id`      | `string`                                                           | L’identifiant de l’utilisateur à rechercher. |
| `options` | `GetMentionsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                 |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetMentionsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="unrepostpost">
  ### unrepostPost
</div>

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

Annuler le repost d’une Publication
Fait en sorte que l’utilisateur authentifié annule le repost d’une Publication spécifique, identifiée par son identifiant.

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

| Nom                          | Type     | Description                                                                                 |
| :--------------------------- | :------- | :------------------------------------------------------------------------------------------ |
| `id`                         | `string` | L'identifiant de l'Utilisateur source authentifié qui demande de repartager la Publication. |
| `sourceTweetId`              | `string` | L'identifiant de la Publication pour laquelle l'Utilisateur demande d'annuler le repartage. |
| `options`                    | `Object` | -                                                                                           |
| `options.requestOptions`     | `Object` | -                                                                                           |
| `options.requestOptions.raw` | `true`   | -                                                                                           |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom             | Type     |
| :-------------- | :------- |
| `id`            | `string` |
| `sourceTweetId` | `string` |

#### Renvoie

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

#### Définie dans

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

***

<div id="deletebookmark">
  ### deleteBookmark
</div>

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

Supprimer un signet
Supprime une publication des signets de l’utilisateur authentifié par son identifiant.

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

| Nom                          | Type     | Description                                                                          |
| :--------------------------- | :------- | :----------------------------------------------------------------------------------- |
| `id`                         | `string` | L’identifiant de l’Utilisateur source authentifié dont le signet doit être supprimé. |
| `tweetId`                    | `string` | L’identifiant de la Publication que l’Utilisateur source supprime de ses signets.    |
| `options`                    | `Object` | -                                                                                    |
| `options.requestOptions`     | `Object` | -                                                                                    |
| `options.requestOptions.raw` | `true`   | -                                                                                    |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom       | Type     |
| :-------- | :------- |
| `id`      | `string` |
| `tweetId` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="unfollowlist">
  ### unfollowList
</div>

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

Se désabonner d’une Liste
Permet à l’utilisateur authentifié de se désabonner d’une Liste spécifique par son identifiant.

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

| Nom                          | Type     | Description                                                                       |
| :--------------------------- | :------- | :-------------------------------------------------------------------------------- |
| `id`                         | `string` | L’identifiant de l’utilisateur source authentifié qui se désabonnera de la Liste. |
| `listId`                     | `string` | L’identifiant de la Liste dont il faut se désabonner.                             |
| `options`                    | `Object` | -                                                                                 |
| `options.requestOptions`     | `Object` | -                                                                                 |
| `options.requestOptions.raw` | `true`   | -                                                                                 |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou une `Response` brute si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom      | Type     |
| :------- | :------- |
| `id`     | `string` |
| `listId` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="unmuteuser">
  ### unmuteUser
</div>

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

Réactiver un utilisateur
Permet à l’utilisateur authentifié de réactiver un utilisateur spécifique à partir de son identifiant.

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

| Nom                          | Type     | Description                                                                                                         |
| :--------------------------- | :------- | :------------------------------------------------------------------------------------------------------------------ |
| `sourceUserId`               | `string` | L'identifiant de l'Utilisateur source authentifié qui demande d'annuler la mise en sourdine de l'Utilisateur cible. |
| `targetUserId`               | `string` | L'identifiant de l'Utilisateur pour lequel l'Utilisateur source demande d'annuler la mise en sourdine.              |
| `options`                    | `Object` | -                                                                                                                   |
| `options.requestOptions`     | `Object` | -                                                                                                                   |
| `options.requestOptions.raw` | `true`   | -                                                                                                                   |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout en la réponse de l'API, ou en un `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom            | Type     |
| :------------- | :------- |
| `sourceUserId` | `string` |
| `targetUserId` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getme">
  ### getMe
</div>

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

Récupérer mon utilisateur\
Récupère les détails de l’utilisateur authentifié.

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

| Nom       | Type                                                         |
| :-------- | :----------------------------------------------------------- |
| `options` | `GetMeOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type           |
| :--------- | :------------- |
| `options?` | `GetMeOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getmuting">
  ### getMuting
</div>

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

Obtenir les comptes masqués\
Renvoie une liste de comptes masqués par l’utilisateur authentifié.

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

| Nom       | Type                                                             | Description                                                                                        |
| :-------- | :--------------------------------------------------------------- | :------------------------------------------------------------------------------------------------- |
| `id`      | `string`                                                         | L’identifiant de l’utilisateur source authentifié pour lequel les résultats doivent être renvoyés. |
| `options` | `GetMutingOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                                  |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` est défini sur `true`

#### Défini dans

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

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

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

| Nom        | Type               |
| :--------- | :----------------- |
| `id`       | `string`           |
| `options?` | `GetMutingOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="muteuser">
  ### muteUser
</div>

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

Mettre un utilisateur en sourdine
Permet à l’utilisateur authentifié de mettre en sourdine un utilisateur spécifique par son id.

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

| Nom       | Type                                                            | Description                                                                                   |
| :-------- | :-------------------------------------------------------------- | :-------------------------------------------------------------------------------------------- |
| `id`      | `string`                                                        | L'identifiant de l'utilisateur source authentifié qui demande de masquer l'utilisateur cible. |
| `options` | `MuteUserOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                             |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou avec l’objet `Response` brut si `requestOptions.raw` est égal à `true`

#### Défini dans

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

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

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

| Nom        | Type              |
| :--------- | :---------------- |
| `id`       | `string`          |
| `options?` | `MuteUserOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="search">
  ### search
</div>

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

Rechercher des utilisateurs
Renvoie une liste d’utilisateurs correspondant à une requête de recherche.

#### Parameters

| Name      | Type                                                          | Description                                                     |
| :-------- | :------------------------------------------------------------ | :-------------------------------------------------------------- |
| `query`   | `string`                                                      | La chaîne de requête permettant de rechercher des utilisateurs. |
| `options` | `SearchOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                               |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` est `true`

#### Défini dans

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

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

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

| Nom        | Type            |
| :--------- | :-------------- |
| `query`    | `string`        |
| `options?` | `SearchOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getblocking">
  ### getBlocking
</div>

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

Obtenir les comptes bloqués
Récupère une liste d’utilisateurs bloqués par l’identifiant d’utilisateur spécifié.

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

| Nom       | Type                                                               | Description                                                                            |
| :-------- | :----------------------------------------------------------------- | :------------------------------------------------------------------------------------- |
| `id`      | `string`                                                           | L’identifiant de l’Utilisateur source authentifié pour lequel retourner les résultats. |
| `options` | `GetBlockingOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                      |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` est `true`

#### Défini dans

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

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

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

| Nom        | Type                 |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetBlockingOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getbyids">
  ### getByIds
</div>

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

Obtenir des utilisateurs par leurs id
Récupère les détails de plusieurs utilisateurs à partir de leurs id.

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

| Nom       | Type                                                            | Description                                                                                                        |
| :-------- | :-------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------- |
| `ids`     | `any`\[]                                                        | Une liste d’identifiants d’utilisateurs, séparés par des virgules. Vous pouvez spécifier jusqu’à 100 identifiants. |
| `options` | `GetByIdsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                                                  |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou avec l’objet `Response` brut si `requestOptions.raw` est à true

#### Défini dans

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

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

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

| Nom        | Type              |
| :--------- | :---------------- |
| `ids`      | `any`\[]          |
| `options?` | `GetByIdsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getfollowing">
  ### getFollowing
</div>

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

Obtenir les comptes suivis
Récupère une liste d’utilisateurs suivis par un utilisateur donné, à partir de son id.

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

| Nom       | Type                                                                | Description                                 |
| :-------- | :------------------------------------------------------------------ | :------------------------------------------ |
| `id`      | `string`                                                            | L'identifiant de l'utilisateur à récupérer. |
| `options` | `GetFollowingOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                           |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout en la réponse de l’API, ou en l’objet Response brut si `requestOptions.raw` est à true

#### Définie dans

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

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

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

| Nom        | Type                  |
| :--------- | :-------------------- |
| `id`       | `string`              |
| `options?` | `GetFollowingOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="followuser">
  ### followUser
</div>

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

Suivre un utilisateur\
Permet à l'utilisateur authentifié de suivre un utilisateur spécifique à l’aide de son id.

#### Parameters

| Name      | Type                                                              | Description                                                                                 |
| :-------- | :---------------------------------------------------------------- | :------------------------------------------------------------------------------------------ |
| `id`      | `string`                                                          | L’identifiant de l’utilisateur source authentifié qui demande à suivre l’utilisateur cible. |
| `options` | `FollowUserOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                           |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l'API, ou l'objet Response brut si requestOptions.raw est à true

#### Défini dans

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

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

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

| Nom        | Type                |
| :--------- | :------------------ |
| `id`       | `string`            |
| `options?` | `FollowUserOptions` |

#### Renvoie

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

#### Définie dans

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

***

<div id="likepost">
  ### likePost
</div>

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

Aimer une Publication
Permet à l’utilisateur authentifié d’ajouter un J’aime à une Publication spécifique par son id.

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

| Nom       | Type                                                            | Description                                                                                                  |
| :-------- | :-------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------- |
| `id`      | `string`                                                        | L'identifiant de l'utilisateur source authentifié qui demande à ajouter une mention J’aime à la Publication. |
| `options` | `LikePostOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                                            |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout en la réponse de l’API, ou en l’objet Response brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type              |
| :--------- | :---------------- |
| `id`       | `string`          |
| `options?` | `LikePostOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getlikedposts">
  ### getLikedPosts
</div>

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

Obtenir les publications aimées\
Récupère une liste de publications aimées par un utilisateur spécifique via son identifiant.

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

| Nom       | Type                                                                 | Description                                  |
| :-------- | :------------------------------------------------------------------- | :------------------------------------------- |
| `id`      | `string`                                                             | L’identifiant de l’utilisateur à rechercher. |
| `options` | `GetLikedPostsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Retour

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                   |
| :--------- | :--------------------- |
| `id`       | `string`               |
| `options?` | `GetLikedPostsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getposts">
  ### getPosts
</div>

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

Obtenir des publications
Récupère une liste de publications créées par un utilisateur spécifique, identifié par son id.

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

| Nom       | Type                                                            | Description                                  |
| :-------- | :-------------------------------------------------------------- | :------------------------------------------- |
| `id`      | `string`                                                        | L’identifiant de l’utilisateur à rechercher. |
| `options` | `GetPostsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou une `Response` brute si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type              |
| :--------- | :---------------- |
| `id`       | `string`          |
| `options?` | `GetPostsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="blockdms">
  ### blockDms
</div>

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

Bloquer les messages privés
Bloque les messages privés vers ou depuis un utilisateur spécifique, identifié par son id, pour l’utilisateur authentifié.

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

| Nom                          | Type     | Description                                                                                                        |
| :--------------------------- | :------- | :----------------------------------------------------------------------------------------------------------------- |
| `id`                         | `string` | L’identifiant de l’utilisateur cible pour lequel l’utilisateur authentifié demande de bloquer les Messages Privés. |
| `options`                    | `Object` | -                                                                                                                  |
| `options.requestOptions`     | `Object` | -                                                                                                                  |
| `options.requestOptions.raw` | `true`   | -                                                                                                                  |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` est à `true`

#### Défini dans

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

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

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

| Nom  | Type     |
| :--- | :------- |
| `id` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getlistmemberships">
  ### getListMemberships
</div>

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

Obtenir les appartenances à des Listes
Récupère les Listes dont un utilisateur spécifique est membre, à partir de son id.

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

| Nom       | Type                                                                      | Description                                  |
| :-------- | :------------------------------------------------------------------------ | :------------------------------------------- |
| `id`      | `string`                                                                  | L’identifiant de l’utilisateur à rechercher. |
| `options` | `GetListMembershipsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout en la réponse de l’API, ou en l’objet Response brut si `requestOptions.raw` vaut true

#### Défini dans

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

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

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

| Nom        | Type                        |
| :--------- | :-------------------------- |
| `id`       | `string`                    |
| `options?` | `GetListMembershipsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getpinnedlists">
  ### getPinnedLists
</div>

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

Obtenir les Listes épinglées
Récupère l’ensemble des Listes épinglées par l’utilisateur authentifié.

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

| Name      | Type                                                                  | Description                                                                            |
| :-------- | :-------------------------------------------------------------------- | :------------------------------------------------------------------------------------- |
| `id`      | `string`                                                              | L’identifiant de l’Utilisateur source authentifié pour lequel retourner les résultats. |
| `options` | `GetPinnedListsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                      |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l'API, ou avec l'objet Response brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                    |
| :--------- | :---------------------- |
| `id`       | `string`                |
| `options?` | `GetPinnedListsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="pinlist">
  ### pinList
</div>

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

Épingler une Liste
Permet à l’utilisateur authentifié d’épingler une Liste spécifique par son identifiant.

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

| Name                         | Type                                                                                      | Description                                                               |
| :--------------------------- | :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------ |
| `id`                         | `string`                                                                                  | L'identifiant de l'utilisateur source authentifié qui épinglera la Liste. |
| `body`                       | [`ListPinnedRequest`](/fr/xdks/typescript/reference/interfaces/Schemas.ListPinnedRequest) | Corps de la requête                                                       |
| `options`                    | `Object`                                                                                  | -                                                                         |
| `options.requestOptions`     | `Object`                                                                                  | -                                                                         |
| `options.requestOptions.raw` | `true`                                                                                    | -                                                                         |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou objet `Response` brut si `requestOptions.raw` est à `true`

#### Défini dans

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

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

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

| Nom    | Type                                                                                      |
| :----- | :---------------------------------------------------------------------------------------- |
| `id`   | `string`                                                                                  |
| `body` | [`ListPinnedRequest`](/fr/xdks/typescript/reference/interfaces/Schemas.ListPinnedRequest) |

#### Renvoie

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

#### Défini dans

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

***

<div id="getbyusername">
  ### getByUsername
</div>

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

Obtenir un utilisateur par son nom d’utilisateur
Récupère les détails d’un utilisateur spécifique à partir de son nom d’utilisateur.

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

| Nom        | Type                                                                 | Description           |
| :--------- | :------------------------------------------------------------------- | :-------------------- |
| `username` | `string`                                                             | Un nom d’utilisateur. |
| `options`  | `GetByUsernameOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                     |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                   |
| :--------- | :--------------------- |
| `username` | `string`               |
| `options?` | `GetByUsernameOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="unfollowuser">
  ### unfollowUser
</div>

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

Ne plus suivre un utilisateur
Permet à l’utilisateur authentifié de ne plus suivre un utilisateur spécifique à l’aide de son identifiant.

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

| Nom                          | Type     | Description                                                                         |
| :--------------------------- | :------- | :---------------------------------------------------------------------------------- |
| `sourceUserId`               | `string` | L'identifiant du User source authentifié qui demande à se désabonner du User cible. |
| `targetUserId`               | `string` | L'identifiant du User dont le User source demande à se désabonner.                  |
| `options`                    | `Object` | -                                                                                   |
| `options.requestOptions`     | `Object` | -                                                                                   |
| `options.requestOptions.raw` | `true`   | -                                                                                   |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` est à `true`

#### Défini dans

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

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

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

| Nom            | Type     |
| :------------- | :------- |
| `sourceUserId` | `string` |
| `targetUserId` | `string` |

#### Renvoie

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

#### Défini dans

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

***

<div id="gettimeline">
  ### getTimeline
</div>

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

Obtenir le fil d’actualité
Récupère une liste de Publications par ordre antéchronologique dans le fil d’actualité de l’utilisateur authentifié.

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

| Nom       | Type                                                               | Description                                                                                                                     |
| :-------- | :----------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------ |
| `id`      | `string`                                                           | L’identifiant (`id`) de l’Utilisateur source authentifié dont il faut lister les Publications de la Timeline antéchronologique. |
| `options` | `GetTimelineOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                                                               |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si `requestOptions.raw` est défini sur `true`

#### Défini dans

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

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

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

| Nom        | Type                 |
| :--------- | :------------------- |
| `id`       | `string`             |
| `options?` | `GetTimelineOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getfollowedlists">
  ### getFollowedLists
</div>

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

Obtenir les Listes suivies\
Récupère les Listes suivies par un utilisateur spécifique à partir de son id.

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

| Nom       | Type                                                                    | Description                                  |
| :-------- | :---------------------------------------------------------------------- | :------------------------------------------- |
| `id`      | `string`                                                                | L'identifiant de l'utilisateur à rechercher. |
| `options` | `GetFollowedListsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Renvoie

`Promise`\<`Response`>

Promise résolue avec la réponse de l'API, ou l'objet Response brut si `requestOptions.raw` est à true

#### Défini dans

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

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

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

| Nom        | Type                      |
| :--------- | :------------------------ |
| `id`       | `string`                  |
| `options?` | `GetFollowedListsOptions` |

#### Renvoie

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

#### Définie dans

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

***

<div id="followlist">
  ### followList
</div>

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

Suivre une liste\
Fait en sorte que l’utilisateur authentifié suive une liste spécifique à partir de son identifiant.

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

| Nom       | Type                                                              | Description                                                            |
| :-------- | :---------------------------------------------------------------- | :--------------------------------------------------------------------- |
| `id`      | `string`                                                          | L’identifiant de l’utilisateur source authentifié qui suivra la Liste. |
| `options` | `FollowListOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                      |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` est `true`

#### Défini dans

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

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

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

| Nom        | Type                |
| :--------- | :------------------ |
| `id`       | `string`            |
| `options?` | `FollowListOptions` |

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

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

#### Défini dans

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

***

<div id="unblockdms">
  ### unblockDms
</div>

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

Débloquer les messages privés
Débloque les messages privés à destination ou en provenance d’un utilisateur spécifique, identifié par son id, pour l’utilisateur authentifié.

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

| Nom                          | Type     | Description                                                                                                               |
| :--------------------------- | :------- | :------------------------------------------------------------------------------------------------------------------------ |
| `id`                         | `string` | L’identifiant de l’utilisateur cible pour lequel l’utilisateur authentifié demande le déblocage des messages privés (DM). |
| `options`                    | `Object` | -                                                                                                                         |
| `options.requestOptions`     | `Object` | -                                                                                                                         |
| `options.requestOptions.raw` | `true`   | -                                                                                                                         |

#### Renvoie

`Promise`\<`Response`>

Promesse résolue avec la réponse de l’API, ou l’objet Response brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom  | Type     |
| :--- | :------- |
| `id` | `string` |

#### Renvoie

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

<div id="defined-in">
  #### Définition dans
</div>

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

***

<div id="repostpost">
  ### repostPost
</div>

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

Reposter une Publication
Permet à l’utilisateur authentifié de reposter une Publication spécifique par son identifiant.

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

| Nom       | Type                                                              | Description                                                                              |
| :-------- | :---------------------------------------------------------------- | :--------------------------------------------------------------------------------------- |
| `id`      | `string`                                                          | L’identifiant de l’utilisateur source authentifié qui demande à reposter la Publication. |
| `options` | `RepostPostOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                                        |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout en la réponse de l'API, ou en un objet Response brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                |
| :--------- | :------------------ |
| `id`       | `string`            |
| `options?` | `RepostPostOptions` |

#### Renvoie

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

#### Définie dans

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

***

<div id="getbookmarkfolders">
  ### getBookmarkFolders
</div>

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

Récupérer les dossiers de signets
Renvoie une liste de dossiers de signets créés par l’utilisateur authentifié.

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

| Nom       | Type                                                                      | Description                                                                   |
| :-------- | :------------------------------------------------------------------------ | :---------------------------------------------------------------------------- |
| `id`      | `string`                                                                  | L’id de l’utilisateur source authentifié pour lequel récupérer les résultats. |
| `options` | `GetBookmarkFoldersOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                                                             |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout en la réponse de l'API, ou en `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                        |
| :--------- | :-------------------------- |
| `id`       | `string`                    |
| `options?` | `GetBookmarkFoldersOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getownedlists">
  ### getOwnedLists
</div>

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

Obtenir les Listes dont l’Utilisateur est propriétaire
Récupère les Listes appartenant à un Utilisateur spécifique à partir de son id.

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

| Nom       | Type                                                                 | Description                                  |
| :-------- | :------------------------------------------------------------------- | :------------------------------------------- |
| `id`      | `string`                                                             | L'identifiant de l'utilisateur à rechercher. |
| `options` | `GetOwnedListsOptions` & \{ `requestOptions`: \{ `raw`: `true`  }  } | -                                            |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l’API, ou l’objet `Response` brut si `requestOptions.raw` vaut `true`

#### Défini dans

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

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

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

| Nom        | Type                   |
| :--------- | :--------------------- |
| `id`       | `string`               |
| `options?` | `GetOwnedListsOptions` |

#### Renvoie

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

#### Défini dans

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

***

<div id="getbookmarksbyfolderid">
  ### getBookmarksByFolderId
</div>

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

Obtenir les signets par identifiant de dossier
Récupère, pour l’utilisateur authentifié, les Publications d’un dossier de signets spécifique à partir de son identifiant.

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

| Nom                          | Type     | Description                                                                                                         |
| :--------------------------- | :------- | :------------------------------------------------------------------------------------------------------------------ |
| `id`                         | `string` | L’identifiant de l’Utilisateur source authentifié pour lequel retourner les résultats.                              |
| `folderId`                   | `string` | L’identifiant du dossier de marque-pages pour lequel l’Utilisateur authentifié souhaite récupérer des Publications. |
| `options`                    | `Object` | -                                                                                                                   |
| `options.requestOptions`     | `Object` | -                                                                                                                   |
| `options.requestOptions.raw` | `true`   | -                                                                                                                   |

#### Renvoie

`Promise`\<`Response`>

Promise qui se résout avec la réponse de l'API, ou l'objet `Response` brut si `requestOptions.raw` vaut true

#### Défini dans

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

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

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

| Nom        | Type     |
| :--------- | :------- |
| `id`       | `string` |
| `folderId` | `string` |

#### Renvoie

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

#### Défini dans

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