Chat APIs and In-app Messaging SDKs for Developers, by Developers

Applozic powers multi-platform Chat APIs and in-app Messaging SDKs for Android, iOS and the Web that will enable you to build advanced in-app chat solutions your users will love.

Integrate chat in your application with completely customizable UI kits, powerful messaging APIs and SDKs, developed with exceptional security measures in mind.

Documentation    API Explorer

Send and Receive Messages

Web Chat Core SDK

Send Message to User

const result = await client.messages.send({
  to: 'user id of contact',
  message: 'your message content'
});
Conversation ThreadsConversation Threads

Conversation Threads

Send Message to Group

const result = await client.messages.send({
  clientGroupId: 'groupId of the group',
  message: 'your message content'
});

Add attachment to messages

const file = new File(); // Dummy code, use file picker to get a file object
const fileResult = await client.files.upload(file);

const result = await client.messages.send({
  clientGroupId: 'groupId of the group',
  message: 'your message content',
  fileMeta: fileResult
});

Delete a message

const deleteMessageForAll = true;

const deleteOnlyForCurrentUser = false;

const result = await client.messages.delete('MESSAGE_KEY', shouldDeleteMessageForAll);

// or

const result = await client.messages.delete('MESSAGE_KEY', deleteOnlyForCurrentUser);
Blocked ConversationBlocked Conversation

Blocked Conversation

Delete conversation

const result = await client.messages.deleteConversation({
  userId: 'userId of contact',
});

const result = await client.messages.deleteConversation({
  groupId: 'groupId of group',
});

Updated 12 days ago


What's Next

Groups

Send and Receive Messages


Web Chat Core SDK

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.