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