Join to channel using specified identifier.
After joining user will remain active in channel until manual leave request
POST /channels/{channel_name}/join
{
"identifier": "user@example.com"
}{
"identity_token": "123yatoken456"
}
GET /channels/{channel_name}/members
X-IDENTITY-TOKEN: IDENTITY_TOKEN
[
{
"identifier": "member1@example.com"
},
{
"identifier": "member2@example.com"
}
]Messages are JSON objects with strict structure
POST /channels/{channel_name}/messages
You can use any message structure (any property names and any number of properties except id and created_at).
Message body example:
{
"message": "This is message"
}X-IDENTITY-TOKEN: IDENTITY_TOKEN
GET /channels/{channel_name}/messages?last_message_id=10032
last_message_id- will return messages after specified id
X-IDENTITY-TOKEN: IDENTITY_TOKEN
{
"id": 123,
"created_at": 2318893224,
"message": "some message content"
}created_at- unix timestamp