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.
Client for spaces operations
This client provides methods for interacting with the spaces endpoints
of the X API. It handles authentication, request formatting, and response
parsing for all spaces related operations.
Constructors
constructor
• new SpacesClient(client): SpacesClient
Creates a new spaces client instance
Parameters
| Name | Type | Description |
|---|
client | Client | The main X API client instance |
Returns
SpacesClient
Defined in
spaces/client.ts:316
Methods
getByIds
▸ getByIds(ids, options): Promise<Response>
Get Spaces by IDs
Retrieves details of multiple Spaces by their IDs.
Parameters
| Name | Type | Description |
|---|
ids | any[] | The list of Space IDs to return. |
options | GetByIdsOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise resolving to the API response, or raw Response if requestOptions.raw is true
Defined in
spaces/client.ts:361
▸ getByIds(ids, options?): Promise<Get2SpacesResponse>
Parameters
| Name | Type |
|---|
ids | any[] |
options? | GetByIdsOptions |
Returns
Promise<Get2SpacesResponse>
Defined in
spaces/client.ts:374
getPosts
▸ getPosts(id, options): Promise<Response>
Get Space Posts
Retrieves a list of Posts shared in a specific Space by its ID.
Parameters
| Name | Type | Description |
|---|
id | string | The ID of the Space to be retrieved. |
options | GetPostsOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise resolving to the API response, or raw Response if requestOptions.raw is true
Defined in
spaces/client.ts:572
▸ getPosts(id, options?): Promise<Get2SpacesIdTweetsResponse>
Parameters
| Name | Type |
|---|
id | string |
options? | GetPostsOptions |
Returns
Promise<Get2SpacesIdTweetsResponse>
Defined in
spaces/client.ts:585
search
▸ search(query, options): Promise<Response>
Search Spaces
Retrieves a list of Spaces matching the specified search query.
Parameters
| Name | Type | Description |
|---|
query | string | The search query. |
options | SearchOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise resolving to the API response, or raw Response if requestOptions.raw is true
Defined in
spaces/client.ts:835
▸ search(query, options?): Promise<Get2SpacesSearchResponse>
Parameters
| Name | Type |
|---|
query | string |
options? | SearchOptions |
Returns
Promise<Get2SpacesSearchResponse>
Defined in
spaces/client.ts:848
getBuyers
▸ getBuyers(id, options): Promise<Response>
Get Space ticket buyers
Retrieves a list of Users who purchased tickets to a specific Space by its ID.
Parameters
| Name | Type | Description |
|---|
id | string | The ID of the Space to be retrieved. |
options | GetBuyersOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise resolving to the API response, or raw Response if requestOptions.raw is true
Defined in
spaces/client.ts:1080
▸ getBuyers(id, options?): Promise<Get2SpacesIdBuyersResponse>
Parameters
| Name | Type |
|---|
id | string |
options? | GetBuyersOptions |
Returns
Promise<Get2SpacesIdBuyersResponse>
Defined in
spaces/client.ts:1093
getById
▸ getById(id, options): Promise<Response>
Get space by ID
Retrieves details of a specific space by its ID.
Parameters
| Name | Type | Description |
|---|
id | string | The ID of the Space to be retrieved. |
options | GetByIdOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise resolving to the API response, or raw Response if requestOptions.raw is true
Defined in
spaces/client.ts:1293
▸ getById(id, options?): Promise<Get2SpacesIdResponse>
Parameters
| Name | Type |
|---|
id | string |
options? | GetByIdOptions |
Returns
Promise<Get2SpacesIdResponse>
Defined in
spaces/client.ts:1306
getByCreatorIds
▸ getByCreatorIds(userIds, options): Promise<Response>
Get Spaces by creator IDs
Retrieves details of Spaces created by specified User IDs.
Parameters
| Name | Type | Description |
|---|
userIds | any[] | The IDs of Users to search through. |
options | GetByCreatorIdsOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise resolving to the API response, or raw Response if requestOptions.raw is true
Defined in
spaces/client.ts:1495
▸ getByCreatorIds(userIds, options?): Promise<Get2SpacesByCreatorIdsResponse>
Parameters
| Name | Type |
|---|
userIds | any[] |
options? | GetByCreatorIdsOptions |
Returns
Promise<Get2SpacesByCreatorIdsResponse>
Defined in
spaces/client.ts:1508