open-wa
DocsAPI reference

Status Client API

Generated client method reference for the status namespace.

Status Client API

This page documents 6 schema-registry client methods in the status namespace.

Insiders

deleteAllStatus

Delete all statuses

Signature client.deleteAllStatus(): Promise<boolean>

Usage

import { SocketClient } from '@open-wa/socket-client';

const client = await SocketClient.connect('http://localhost:8080', 'YOUR_API_KEY');
const result = await client.deleteAllStatus();

Parameters

This method does not define input parameters.

Returns

PropValue
Return typePromise<boolean>

Resolves to boolean. A rejected Promise indicates input validation or dispatch failure.

This method is not declared on the in-process Client facade. Use the remote Node.js client or HTTP API.

Advanced method metadata

Overview

PropValue
Namespacestatus
Actiondelete
Functionalityboth
Positional parameter order-
AliasesdeleteAllStatuses, status.deleteAll
Deprecated aliases-
Licenseinsiders
WAPI override-
DeprecatedNo

Routes

TypeMethodPathNameStatus
PrimaryDELETE/api/status/deleteAlldeleteAllStatusActive
AliasDELETE/api/deleteAllStatusdeleteAllStatusActive
AliasDELETE/api/deleteAllStatusesdeleteAllStatusesActive
Insiders

deleteStatus

Delete status

Signature client.deleteStatus(statusesToDelete: string \| string[]): Promise<boolean>

Usage

import { SocketClient } from '@open-wa/socket-client';

const client = await SocketClient.connect('http://localhost:8080', 'YOUR_API_KEY');
const result = await client.deleteStatus({
  statusesToDelete: [],
});

Parameters

Prop

Type

Returns

PropValue
Return typePromise<boolean>

Resolves to boolean. A rejected Promise indicates input validation or dispatch failure.

This method is not declared on the in-process Client facade. Use the remote Node.js client or HTTP API.

Advanced method metadata

Overview

PropValue
Namespacestatus
Actiondelete
Functionalityboth
Positional parameter orderstatusesToDelete
Aliasesstatus.delete
Deprecated aliases-
Licenseinsiders
WAPI override-
DeprecatedNo

Routes

TypeMethodPathNameStatus
PrimaryDELETE/api/status/deletedeleteStatusActive
AliasDELETE/api/deleteStatusdeleteStatusActive
Insiders

getStories

Get all stories

Signature client.getStories(): Promise<Story[]>

Usage

import { SocketClient } from '@open-wa/socket-client';

const client = await SocketClient.connect('http://localhost:8080', 'YOUR_API_KEY');
const result = await client.getStories();

Parameters

This method does not define input parameters.

Returns

PropValue
Return typePromise<Story[]>
StoryView fields

Resolves to Story[]. A rejected Promise indicates input validation or dispatch failure.

This method is not declared on the in-process Client facade. Use the remote Node.js client or HTTP API. Message-shaped status entry, based on the legacy story API. Chat and sender may be absent or null. The licensed getStories payload has not been verified against this model.

Advanced method metadata

Overview

PropValue
Namespacestatus
Actionread
Functionalityboth
Positional parameter order-
AliasesgetStatuses, status.get, status.getAll, status.getStories
Deprecated aliases-
Licenseinsiders
WAPI override-
DeprecatedNo

Routes

TypeMethodPathNameStatus
PrimaryGET/api/status/getAllgetStoriesActive
AliasGET/api/getStatusesgetStatusesActive
AliasGET/api/getStoriesgetStoriesActive
AliasGET/api/status/getstatus.getActive
AliasGET/api/status/getStoriesstatus.getStoriesActive
Insiders

postImageStatus

Post image status

Signature client.postImageStatus(image: string, caption?: string): Promise<MessageId \| string \| boolean>

Usage

import { SocketClient } from '@open-wa/socket-client';

const client = await SocketClient.connect('http://localhost:8080', 'YOUR_API_KEY');
const result = await client.postImageStatus({
  image: "image",
});

Parameters

Prop

Type

Returns

PropValue
Return typePromise<MessageId | string | boolean>
MessageIdView fields

Resolves to MessageId \| string \| boolean. A rejected Promise indicates input validation or dispatch failure.

This method is not declared on the in-process Client facade. Use the remote Node.js client or HTTP API.

Advanced method metadata

Overview

PropValue
Namespacestatus
Actionsend
Functionalityboth
Positional parameter orderimage, caption
Aliasesstatus.postImage
Deprecated aliases-
Licenseinsiders
WAPI override-
DeprecatedNo

Routes

TypeMethodPathNameStatus
PrimaryPOST/api/status/postImagepostImageStatusActive
AliasPOST/api/postImageStatuspostImageStatusActive
Insiders

postTextStatus

Post text status

Signature client.postTextStatus(text: string, backgroundColor?: string, font?: number): Promise<MessageId \| string \| boolean>

Usage

import { SocketClient } from '@open-wa/socket-client';

const client = await SocketClient.connect('http://localhost:8080', 'YOUR_API_KEY');
const result = await client.postTextStatus({
  text: "text",
});

Parameters

Prop

Type

Returns

PropValue
Return typePromise<MessageId | string | boolean>
MessageIdView fields

Resolves to MessageId \| string \| boolean. A rejected Promise indicates input validation or dispatch failure.

This method is not declared on the in-process Client facade. Use the remote Node.js client or HTTP API.

Advanced method metadata

Overview

PropValue
Namespacestatus
Actionsend
Functionalityboth
Positional parameter ordertext, backgroundColor, font
Aliasesstatus.postText
Deprecated aliases-
Licenseinsiders
WAPI override-
DeprecatedNo

Routes

TypeMethodPathNameStatus
PrimaryPOST/api/status/postTextpostTextStatusActive
AliasPOST/api/postTextStatuspostTextStatusActive
Insiders

postVideoStatus

Post video status

Signature client.postVideoStatus(video: string, caption?: string): Promise<MessageId \| string \| boolean>

Usage

import { SocketClient } from '@open-wa/socket-client';

const client = await SocketClient.connect('http://localhost:8080', 'YOUR_API_KEY');
const result = await client.postVideoStatus({
  video: "video",
});

Parameters

Prop

Type

Returns

PropValue
Return typePromise<MessageId | string | boolean>
MessageIdView fields

Resolves to MessageId \| string \| boolean. A rejected Promise indicates input validation or dispatch failure.

This method is not declared on the in-process Client facade. Use the remote Node.js client or HTTP API.

Advanced method metadata

Overview

PropValue
Namespacestatus
Actionsend
Functionalityboth
Positional parameter ordervideo, caption
Aliasesstatus.postVideo
Deprecated aliases-
Licenseinsiders
WAPI override-
DeprecatedNo

Routes

TypeMethodPathNameStatus
PrimaryPOST/api/status/postVideopostVideoStatusActive
AliasPOST/api/postVideoStatuspostVideoStatusActive

Was this helpful?

Your answer includes the page path and docs version.

On this page