EmbedApiClient
Contains all the endpoints needed to manage embeds.
Constructors
Constructor
new EmbedApiClient():
EmbedApiClient
Returns
EmbedApiClient
Methods
createEmbed()
staticcreateEmbed(data,config?):Promise<SCEmbedType>
This endpoint creates an embed. This operation requires admin role.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | SCEmbedType | |
config? | AxiosRequestConfig |
Returns
Promise<SCEmbedType>
getAllEmbeds()
staticgetAllEmbeds(params?,config?):Promise<SCPaginatedResponse<SCEmbedType>>
This endpoint retrieves all embeds.
Parameters
| Parameter | Type | Description |
|---|---|---|
params? | BaseGetParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCEmbedType>>
getEmbedFeed()
staticgetEmbedFeed(embed_type?,embed_id?,config?):Promise<SCPaginatedResponse<SCFeedUnitType>>
This endpoint retrieves the embed's feed which contains Feed that has the Embed as associated media.
Parameters
| Parameter | Type | Description |
|---|---|---|
embed_type? | string | |
embed_id? | string | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCFeedUnitType>>
getSpecificEmbed()
staticgetSpecificEmbed(id,config?):Promise<SCEmbedType>
This endpoint retrieves a specific embed using ID.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<SCEmbedType>
getSpecificEmbedFeed()
staticgetSpecificEmbedFeed(id,config?):Promise<SCPaginatedResponse<SCFeedUnitType>>
This endpoint retrieves the embed's feed which contains Feed that has an Embed as associated media.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCFeedUnitType>>
patchASpecificEmbed()
staticpatchASpecificEmbed(id,data?,config?):Promise<SCEmbedType>
This endpoint patches a specific embed. This operation requires admin role.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
data? | EmbedUpdateParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCEmbedType>
searchEmbed()
staticsearchEmbed(params?,config?):Promise<SCPaginatedResponse<SCEmbedType>>
This endpoint performs embed search.
Parameters
| Parameter | Type | Description |
|---|---|---|
params? | EmbedSearchParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCEmbedType>>
updateASpecificEmbed()
staticupdateASpecificEmbed(id,data?,config?):Promise<SCEmbedType>
This endpoint updates a specific embed. This operation requires admin role.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
data? | EmbedUpdateParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCEmbedType>