The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.
There is a WADL document available that describes the resources API.
name | path | methods | description |
---|---|---|---|
Authenticated User |
|
|
|
Conversations |
|
|
|
Miscellaneous |
|
|
|
Rooms |
|
|
|
Users and Groups |
|
|
type | description |
---|---|
ApiObject | A base class for many of the REST data types. |
Attachment | Represents a file that is attached to a topic or comment. |
Comment | Represents a reply to a topic within a room.
Although user can comment on a specific comment within a topic, it doesn't constitute a nested hierarchy. Instead, the comments are maintained in flat and sequential manner within the topic. |
CommentReference | A reference to a comment. |
GlobalPreferences | A user's global preferences. |
Group | Metadata of a group. |
HistoryStamp | Represents a date and time when a user performed an action. |
Link | A link to a related resource. |
MessageCounts | Contains a total number of messages and a number of directed messages. |
Notification | Contains details of some action that occurred in the system that should be of particular interest to the recipient of the notification. |
NotificationPreferences | Notification preferences. |
NotificationType | Represents the type of action that resulted in the generation of a notification. |
PagedResults | A list of objects or a portion of the full list. |
PrincipalReference | A reference to a user or group. |
PrincipalSource | Created by david on 9/6/17. |
Reference | A reference to another resource. |
Room | Metadata of a room.
A room represents a place where users can have discussions and keep files. There are two types of rooms:
|
RoomFeedItem | A room feed item, consisting of a topic and new message counts since the user last visited the room. |
RoomMembership | Represents a user's or group's membership in a room. |
RoomMembershipOperation | An operation to apply to a room's membership. |
RoomPreferences | A user's room-specific preferences. |
RoomReference | A reference to a room. |
Topic | Topic represents a top level message within a room. |
TopicReference | A reference to a topic. |
TreeNode | Node in a Tree .
|
User | A user |
UserReference | A reference to a user. |
UserRoomDetails | User-specific details for a room, including the last time the user visited the room and the number of new messages in the room since the user last visited. |
type | description |
---|---|
api | A base class for many of the REST data types. |
attachment | Represents a file that is attached to a topic or comment. |
comment | Represents a reply to a topic within a room.
Although user can comment on a specific comment within a topic, it doesn't constitute a nested hierarchy. Instead, the comments are maintained in flat and sequential manner within the topic. |
comment_reference | A reference to a comment. |
global_preferences | A user's global preferences. |
group | Metadata of a group. |
history_stamp | Represents a date and time when a user performed an action. |
link | A link to a related resource. |
message_counts | Contains a total number of messages and a number of directed messages. |
notification | Contains details of some action that occurred in the system that should be of particular interest to the recipient of the notification. |
notification_type | Represents the type of action that resulted in the generation of a notification. |
notification_preferences | Notification preferences. |
results | A list of objects or a portion of the full list. |
principal_reference | A reference to a user or group. |
principalSource | Created by david on 9/6/17. |
reference | A reference to another resource. |
room | Metadata of a room.
A room represents a place where users can have discussions and keep files. There are two types of rooms:
|
room_feed_item | A room feed item, consisting of a topic and new message counts since the user last visited the room. |
room_membership | Represents a user's or group's membership in a room. |
room_membership_operation | An operation to apply to a room's membership. |
room_preferences | A user's room-specific preferences. |
room_reference | A reference to a room. |
topic | Topic represents a top level message within a room. |
topic_reference | A reference to a topic. |
node | Node in a Tree .
|
user | A user |
user_reference | A reference to a user. |
user_room_details | User-specific details for a room, including the last time the user visited the room and the number of new messages in the room since the user last visited. |