Skip to content

Latest commit

 

History

History
1117 lines (754 loc) · 31.1 KB

File metadata and controls

1117 lines (754 loc) · 31.1 KB

MessageManagementApi

All requests use the primary/backup domains configured by the caller.

Method HTTP request Description
broadcastOpenChannelMessage POST /v4/open-channel/message/broadcast Broadcast to all open channels
deleteChannelMessageHistory POST /v4/channel/message/history/delete Delete server-side channel message history
deleteChannelTypeMessageMetadata POST /v4/channel-type/message/metadata/delete Delete message metadata
deleteCommunityChannelMessageMetadata POST /v4/community-channel/message/metadata/delete Delete community-channel message metadata keys
deleteMessage POST /v4/message/delete Delete a message (recall)
listChannelTypeMessageMetadata POST /v4/channel-type/message/metadata/list Get message metadata
listCommunityChannelMessageMetadata POST /v4/community-channel/message/metadata/list List community-channel message metadata
sendCommunityChannelMessage POST /v4/community-channel/message/send Send a community channel message
sendDirectChannelMessage POST /v4/direct-channel/message/send Send a direct message
sendDirectChannelStreamMessage POST /v4/direct-channel/message/stream/send Send a direct channel stream message
sendGroupChannelMessage POST /v4/group-channel/message/send Send a group message
sendGroupChannelStreamMessage POST /v4/group-channel/message/stream/send Send a group channel stream message
sendOpenChannelMessage POST /v4/open-channel/message/send Send an open channel message
setChannelTypeMessageMetadata POST /v4/channel-type/message/metadata/set Set message metadata
setCommunityChannelMessageMetadata POST /v4/community-channel/message/metadata/set Set community-channel message metadata
updateCommunityChannelMessage POST /v4/community-channel/message/update Update community-channel message
updateDirectChannelMessage POST /v4/direct-channel/message/update Update direct-channel message
updateGroupChannelMessage POST /v4/group-channel/message/update Update group-channel message

broadcastOpenChannelMessage

CodeOnlyResponse broadcastOpenChannelMessage(openChannelBroadcastRequest)

Rate limit: 1/sec.

Example

import {
    MessageManagementApi,
    Configuration,
    OpenChannelBroadcastRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let openChannelBroadcastRequest: OpenChannelBroadcastRequest; //

const { status, data } = await apiInstance.broadcastOpenChannelMessage(
    openChannelBroadcastRequest
);

Parameters

Name Type Description Notes
openChannelBroadcastRequest OpenChannelBroadcastRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteChannelMessageHistory

CodeOnlyResponse deleteChannelMessageHistory(channelMessageHistoryDeleteRequest)

Rate limit: 100/sec. Server path /v4/channel/message/history/delete (HistoryCleanInput).

Example

import {
    MessageManagementApi,
    Configuration,
    ChannelMessageHistoryDeleteRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let channelMessageHistoryDeleteRequest: ChannelMessageHistoryDeleteRequest; //

const { status, data } = await apiInstance.deleteChannelMessageHistory(
    channelMessageHistoryDeleteRequest
);

Parameters

Name Type Description Notes
channelMessageHistoryDeleteRequest ChannelMessageHistoryDeleteRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteChannelTypeMessageMetadata

CodeOnlyResponse deleteChannelTypeMessageMetadata(channelTypeMessageMetadataDeleteRequest)

Rate limit: 100/sec (max 20 for group messages).

Example

import {
    MessageManagementApi,
    Configuration,
    ChannelTypeMessageMetadataDeleteRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let channelTypeMessageMetadataDeleteRequest: ChannelTypeMessageMetadataDeleteRequest; //

const { status, data } = await apiInstance.deleteChannelTypeMessageMetadata(
    channelTypeMessageMetadataDeleteRequest
);

Parameters

Name Type Description Notes
channelTypeMessageMetadataDeleteRequest ChannelTypeMessageMetadataDeleteRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteCommunityChannelMessageMetadata

CodeOnlyResponse deleteCommunityChannelMessageMetadata(communityChannelMessageMetadataDeleteRequest)

Example

import {
    MessageManagementApi,
    Configuration,
    CommunityChannelMessageMetadataDeleteRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let communityChannelMessageMetadataDeleteRequest: CommunityChannelMessageMetadataDeleteRequest; //

const { status, data } = await apiInstance.deleteCommunityChannelMessageMetadata(
    communityChannelMessageMetadataDeleteRequest
);

Parameters

Name Type Description Notes
communityChannelMessageMetadataDeleteRequest CommunityChannelMessageMetadataDeleteRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

deleteMessage

CodeOnlyResponse deleteMessage(messageDeleteRequest)

Rate limit: 100/sec.

Example

import {
    MessageManagementApi,
    Configuration,
    MessageDeleteRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let messageDeleteRequest: MessageDeleteRequest; //

const { status, data } = await apiInstance.deleteMessage(
    messageDeleteRequest
);

Parameters

Name Type Description Notes
messageDeleteRequest MessageDeleteRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

listChannelTypeMessageMetadata

ChannelTypeMessageMetadataListResponse listChannelTypeMessageMetadata(channelTypeMessageMetadataListRequest)

Rate limit: 100/sec.

Example

import {
    MessageManagementApi,
    Configuration,
    ChannelTypeMessageMetadataListRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let channelTypeMessageMetadataListRequest: ChannelTypeMessageMetadataListRequest; //

const { status, data } = await apiInstance.listChannelTypeMessageMetadata(
    channelTypeMessageMetadataListRequest
);

Parameters

Name Type Description Notes
channelTypeMessageMetadataListRequest ChannelTypeMessageMetadataListRequest

Return type

ChannelTypeMessageMetadataListResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

listCommunityChannelMessageMetadata

CommunityChannelMessageMetadataListResponse listCommunityChannelMessageMetadata(communityChannelMessageMetadataListRequest)

Example

import {
    MessageManagementApi,
    Configuration,
    CommunityChannelMessageMetadataListRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let communityChannelMessageMetadataListRequest: CommunityChannelMessageMetadataListRequest; //

const { status, data } = await apiInstance.listCommunityChannelMessageMetadata(
    communityChannelMessageMetadataListRequest
);

Parameters

Name Type Description Notes
communityChannelMessageMetadataListRequest CommunityChannelMessageMetadataListRequest

Return type

CommunityChannelMessageMetadataListResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendCommunityChannelMessage

ChannelMessageSendResponse sendCommunityChannelMessage(communityChannelMessageSendRequest)

Rate limit: 100/sec (by target group count); 20/sec per channel.

Example

import {
    MessageManagementApi,
    Configuration,
    CommunityChannelMessageSendRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let communityChannelMessageSendRequest: CommunityChannelMessageSendRequest; //

const { status, data } = await apiInstance.sendCommunityChannelMessage(
    communityChannelMessageSendRequest
);

Parameters

Name Type Description Notes
communityChannelMessageSendRequest CommunityChannelMessageSendRequest

Return type

ChannelMessageSendResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendDirectChannelMessage

UserMessageSendResponse sendDirectChannelMessage(directChannelMessageSendRequest)

Rate limit: 6,000 msgs/min (by recipient count).

Example

import {
    MessageManagementApi,
    Configuration,
    DirectChannelMessageSendRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let directChannelMessageSendRequest: DirectChannelMessageSendRequest; //

const { status, data } = await apiInstance.sendDirectChannelMessage(
    directChannelMessageSendRequest
);

Parameters

Name Type Description Notes
directChannelMessageSendRequest DirectChannelMessageSendRequest

Return type

UserMessageSendResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendDirectChannelStreamMessage

StreamMessageSendResponse sendDirectChannelStreamMessage(directChannelStreamMessageSendRequest)

Rate limit: 100/sec.

Example

import {
    MessageManagementApi,
    Configuration,
    DirectChannelStreamMessageSendRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let directChannelStreamMessageSendRequest: DirectChannelStreamMessageSendRequest; //

const { status, data } = await apiInstance.sendDirectChannelStreamMessage(
    directChannelStreamMessageSendRequest
);

Parameters

Name Type Description Notes
directChannelStreamMessageSendRequest DirectChannelStreamMessageSendRequest

Return type

StreamMessageSendResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendGroupChannelMessage

ChannelMessageSendResponse sendGroupChannelMessage(groupChannelMessageSendRequest)

Rate limit: 20/sec (by target group count).

Example

import {
    MessageManagementApi,
    Configuration,
    GroupChannelMessageSendRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let groupChannelMessageSendRequest: GroupChannelMessageSendRequest; //

const { status, data } = await apiInstance.sendGroupChannelMessage(
    groupChannelMessageSendRequest
);

Parameters

Name Type Description Notes
groupChannelMessageSendRequest GroupChannelMessageSendRequest

Return type

ChannelMessageSendResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendGroupChannelStreamMessage

StreamMessageSendResponse sendGroupChannelStreamMessage(groupChannelStreamMessageSendRequest)

Rate limit: 100/sec.

Example

import {
    MessageManagementApi,
    Configuration,
    GroupChannelStreamMessageSendRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let groupChannelStreamMessageSendRequest: GroupChannelStreamMessageSendRequest; //

const { status, data } = await apiInstance.sendGroupChannelStreamMessage(
    groupChannelStreamMessageSendRequest
);

Parameters

Name Type Description Notes
groupChannelStreamMessageSendRequest GroupChannelStreamMessageSendRequest

Return type

StreamMessageSendResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sendOpenChannelMessage

ChannelMessageSendResponse sendOpenChannelMessage(openChannelMessageSendRequest)

Rate limit: 100/sec (by target open channel count).

Example

import {
    MessageManagementApi,
    Configuration,
    OpenChannelMessageSendRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let openChannelMessageSendRequest: OpenChannelMessageSendRequest; //

const { status, data } = await apiInstance.sendOpenChannelMessage(
    openChannelMessageSendRequest
);

Parameters

Name Type Description Notes
openChannelMessageSendRequest OpenChannelMessageSendRequest

Return type

ChannelMessageSendResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

setChannelTypeMessageMetadata

CodeOnlyResponse setChannelTypeMessageMetadata(messageMetadataSetRequest)

Rate limit: 100/sec (max 20 for group messages).

Example

import {
    MessageManagementApi,
    Configuration,
    MessageMetadataSetRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let messageMetadataSetRequest: MessageMetadataSetRequest; //

const { status, data } = await apiInstance.setChannelTypeMessageMetadata(
    messageMetadataSetRequest
);

Parameters

Name Type Description Notes
messageMetadataSetRequest MessageMetadataSetRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

setCommunityChannelMessageMetadata

CodeOnlyResponse setCommunityChannelMessageMetadata(communityChannelMessageMetadataSetRequest)

Example

import {
    MessageManagementApi,
    Configuration,
    CommunityChannelMessageMetadataSetRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let communityChannelMessageMetadataSetRequest: CommunityChannelMessageMetadataSetRequest; //

const { status, data } = await apiInstance.setCommunityChannelMessageMetadata(
    communityChannelMessageMetadataSetRequest
);

Parameters

Name Type Description Notes
communityChannelMessageMetadataSetRequest CommunityChannelMessageMetadataSetRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateCommunityChannelMessage

CodeOnlyResponse updateCommunityChannelMessage(communityChannelMessageUpdateRequest)

Example

import {
    MessageManagementApi,
    Configuration,
    CommunityChannelMessageUpdateRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let communityChannelMessageUpdateRequest: CommunityChannelMessageUpdateRequest; //

const { status, data } = await apiInstance.updateCommunityChannelMessage(
    communityChannelMessageUpdateRequest
);

Parameters

Name Type Description Notes
communityChannelMessageUpdateRequest CommunityChannelMessageUpdateRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateDirectChannelMessage

CodeOnlyResponse updateDirectChannelMessage(directChannelMessageUpdateRequest)

Example

import {
    MessageManagementApi,
    Configuration,
    DirectChannelMessageUpdateRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let directChannelMessageUpdateRequest: DirectChannelMessageUpdateRequest; //

const { status, data } = await apiInstance.updateDirectChannelMessage(
    directChannelMessageUpdateRequest
);

Parameters

Name Type Description Notes
directChannelMessageUpdateRequest DirectChannelMessageUpdateRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]

updateGroupChannelMessage

CodeOnlyResponse updateGroupChannelMessage(groupChannelMessageUpdateRequest)

Example

import {
    MessageManagementApi,
    Configuration,
    GroupChannelMessageUpdateRequest
} from '@nexconn/server-sdk';

const configuration = new Configuration();
configuration.setRongCloudCredentials(
    process.env.RONGCLOUD_APP_KEY!,
    process.env.RONGCLOUD_APP_SECRET!,
);
configuration.setPrimaryBackupDomains(
    process.env.RONGCLOUD_PRIMARY_API_DOMAIN!,
    process.env.RONGCLOUD_SECONDARY_API_DOMAIN!,
);
const apiInstance = new MessageManagementApi(configuration);

let groupChannelMessageUpdateRequest: GroupChannelMessageUpdateRequest; //

const { status, data } = await apiInstance.updateGroupChannelMessage(
    groupChannelMessageUpdateRequest
);

Parameters

Name Type Description Notes
groupChannelMessageUpdateRequest GroupChannelMessageUpdateRequest

Return type

CodeOnlyResponse

Authorization

NexconnSignature

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status code Description Response headers
200 OK -

[Back to top] [Back to API list] [Back to Model list] [Back to README]