1.6.2 • Published 6 years ago

intellinote-client v1.6.2

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

Intellinote REST Client for JavaScript / Node.js

This module contains a Node.js class that wraps the Intellinote REST API (v2) in a simple interface.

NOTE: Intellinote is now BroadSoft Team-One.

Obtaining

Via npm

A pre-"compiled" version of this module is published on npm as intellinote-client.

Run npm install --save intellinote-client to add it as a dependency in your package.json.

Via Git

The source code for this module is published on GitHub as intellinote/intellinote-client.

Clone the repository with git clone git@github.com:intellinote/inote-util.git and then run make install (or npm install) to install the external libraries that are needed.

Using

To use the library you'll need an OAuth2 "access-token" value, which you can obtain via the OAuth2 process or generate at https://app.us.team-one.com/rest/account/api-tokens.

Once installed, the usage is straightforward:

var MY_ACCESS_TOKEN = "replace with your access token";
var IntellinoteClient = require("intellinote-client").IntellinoteClient;

var client = new IntellinoteClient(MY_ACCESS_TOKEN);

client.getNotes({note_type:"CHAT"},function (err, notes) {
  if(err) {
    console.error("An error occurred:",err);
  } else {
    console.log("Here are your most recent chat messages:");
    console.log(JSON.stringify(notes,null,2));
  }
})

Each API method directly corresponds with a REST endpoint (as described here). In the example above, the client.getNotes call corresponds to GET /notes.

Each API method accepts a set of parameters which depend upon the specific method to be invoked. In the most general form, each API method has the following signature:

function apiMethod( [PATH_PARAMETERS...,] [BODY,] [QS, [HEADERS,]] CALLBACK)

Where:

  • PATH_PARAMETERS is zero or more values that would normally appear in the path part of the REST method's URL. For example, the method:

    GET /org/{ORG_ID}/workspace/{WORKSPACE_ID}/members

    has two "path parameters"ORG_ID and WORKSPACE_ID. Hence the signature for this method in IntellinoteClient is

    function getWorkspaceMembers(orgId, workspaceId, qs, headers, callback)

    when a method accepts no "path parameters" this argument is simply omitted.

  • The BODY parameter is only used for POST, PUT and PATCH methods. It should contain a JSON object that will be submitted as the body of the HTTP request.
  • The QS parameter is optional and may contain a map of name/value pairs that will be added to the request as query-string parameters.
  • The HEADERS parameter is also optional and may contain a map of name/value pairs that will be added as request headers. Note that if HEADERS is used, there must be some value passed for QS, potentially null. That is the map in someGetMethod({foo:"bar"},callback) will be interpreted as a collection of query-string parameters. To convince the client to interpret these values as headers, you may use someGetMethod(null,{foo:"bar"},callback) or someGetMethod({},{foo:"bar"},callback).
  • Finally a callback method is passed. That method is expected to have the signature err, json, response, body, where

    • err is an Error object, if an error occurred.
    • json is an object generated by parsing the response body as JSON. If the body is missing or cannot be parsed as JSON, this parameter will be null.
    • response is the response object as returned by the underlying request API.
    • body is the HTTP response body (if any). This is especially useful when the body is a non-JSON response.

The API Methods

NOTE: You can obtain a list of API methods supported by Intellinote Client by running node intellinote.js and including the parameter --by-path to get a list of API functions indexed by REST endpoint or --by-method to get a list of REST endpoints listed by API function.

Generic HTTP Methods

In addition to the pre-defined methods list below, you may execute a request against an arbitrary path (below the Intellinote REST API "base URL") using the following methods:

  • get( path, [qs, [headers,]] callback )
  • put( path, body, [qs, [headers,]] callback )
  • post( path, body, [qs, [headers,]] callback )
  • patch( path, body, [qs, [headers,]] callback )
  • delete( path, [qs, [headers,]] callback )
    • alternatively, del( path, [qs, [headers,]] callback )

For each of these methods the callback signature is identical to that of the explicit API methods, namely callback(err, json, response, body).

Pre-Defined Methods

The following is a list of Intellinote REST API methods that are supported as functions in the Intellinote Client.

The REST method and path are listed first, followed by the corresponding Intellinote Client function. Note that each REST endpoint is made available under several aliases (all of which are listed here). Each of these aliased methods are equivalent, it's just one method with several names.

See the Intellinote REST API documentation for more information about these endpoints.

Ping and Echo

  • GET /ping getPing, get_ping
  • GET /echo getEcho, get_echo
  • POST /echo postEcho, post_echo
  • PATCH /echo patchEcho, patch_echo
  • PUT /echo putEcho, put_echo
  • DELETE /echo deleteEcho, delete_echo

Users

  • GET /user/{0} getUser, get_user
  • GET /user/{0}/presence getUserPresence, get_user_presence
  • GET /user/email/{0}/available getEmailAvailable, getUserEmailAvailable, get_email_available, get_user_email_available
  • GET /users getUsers, get_users
  • GET /users/dt getUsersDT, get_users_dt
  • POST /user postUser, post_user
  • PUT /user/{0} putUser, put_user
  • PUT /user/-/presence putUserPresence, put_user_presence
  • DELETE /user/{0} deleteUser, delete_user

Organizations

  • GET /orgs getOrgs, get_orgs
  • GET /org/{0} getOrg, get_org
  • POST /org postOrg, post_org
  • PUT /org/{0} putOrg, put_org
  • DELETE /org/{0} deleteOrg, delete_org

Organization Members

  • GET /org/{0}/members getOrgMembers, get_org_members
  • GET /org/{0}/members/count getOrgMemberCount, getOrgMembersCount, get_org_member_count, get_org_members_count
  • POST /org/{0}/member/{1} postOrgMember, post_org_member
  • PUT /org/{0}/member/{1} putOrgMember, put_org_member
  • DELETE /org/{0}/member/{1} deleteOrgMember, delete_org_member

Workspaces

  • GET /workspaces getWorkspaces, get_workspaces
  • GET /org/{0}/workspace/{1} getWorkspace, get_workspace
  • GET /org/{0}/workspaces getWorkspacesInOrg, get_workspaces_in_org
  • POST /org/{0}/workspace postWorkspace, post_workspace
  • PUT /org/{0}/workspace/{1} putWorkspace, put_workspace
  • DELETE /org/{0}/workspace/{1} deleteWorkspace, delete_workspace

Workspace Members

  • GET /org/{0}/workspace/{1}/members getWorkspaceMembers, get_workspace_members
  • POST /org/{0}/workspace/{1}/member/{2} postWorkspaceMember, post_workspace_member
  • PUT /org/{0}/workspace/{1}/member/{2} putWorkspaceMember, put_workspace_member
  • DELETE /org/{0}/workspace/{1}/member/{2} deleteWorkspaceMember, delete_workspace_member

Notes (and Tasks, Files, etc.)

  • GET /notes getNotes, get_notes
  • GET /note/{0} getNote, get_note
  • POST /org/{0}/workspace/{1}/note postNote, post_note
  • PUT /note/{0} putNote, put_note
  • DELETE /note/{0} deleteNote, delete_note
  • POST /org/{0}/workspace/{1}/file postFile, post_file note that postFile is a special case. It's method signature is ( orgID, wsID, inputStream, [qs, [headers,]] callback ) where inputStream is a readable stream containing the data to be uploaded.

Relations (Note-to-Note links)

  • POST /relation postRelation, post_relation
  • DELETE /relation/{0} deleteRelation, delete_relation

Tags

  • GET /org/{0}/workspace/{1}/tag/{2} getTagByID, getTagById, get_tag_by_id
  • GET /org/{0}/workspace/{1}/tag getTag, get_tag
  • GET /org/{0}/workspace/{1}/tags getTags, get_tags
  • PUT /org/{0}/workspace/{1}/tag/{2} putTag, put_tag
  • POST /org/{0}/workspace/{1}/note/{2}/tag/{3} addTagToNote, add_tag_to_note, postNoteTag, postTagToNote, post_note_tag, post_tag_to_note, tagNote, tag_note
  • POST /org/{0}/workspace/{1}/note/{2}/tags addTagsToNote, add_tags_to_note, multiTagNote, multi_tag_note, postNoteTags, postTagsToNote, post_note_tags, post_tags_to_note
  • DELETE /org/{0}/workspace/{1}/note/{2}/tag/{3} deleteNoteTag, deleteTagFromNote, delete_note_tag, delete_tag_from_note, removeTagFromNote, remove_tag_from_note, untagNote, untag_note
  • DELETE /org/{0}/workspace/{1}/note/{2}/tags deleteNoteTags, deleteTagsFromNote, delete_note_tags, delete_tags_from_note, multiUntagNote, multi_untag_note, removeTagsFromNote, remove_tags_from_note
  • PUT /org/{0}/workspace/{1}/note/{2}/tags overwriteNoteTags, overwriteTagsForNote, overwrite_note_tags, overwrite_tags_for_note, putNoteTags, put_note_tags, setNoteTags, setTagsForNote, set_note_tags, set_tags_for_note

Chat Messages

  • GET /org/{0}/chats getOrgChats, get_org_chats
  • GET /org/{0}/chats/new/count getNewChatCount, getNewChatsCount, get_new_chat_count, get_new_chats_count
  • POST /org/{0}/workspace/{1}/message postChat, postChatToWorkspace, postMessage, postMessageToWorkspace, postWorkspaceChat, postWorkspaceMessage, post_chat, post_chat_to_workspace, post_message, post_message_to_workspace, post_workspace_chat, post_workspace_message
  • POST /org/{0}/user/{1}/message postChatToUser, postDM, postDirectMessage, postMessageToUser, postUserChat, postUserMessage, post_chat_to_user, post_direct_message, post_dm, post_message_to_user, post_user_chat, post_user_message

RTM API

  • GET /rtms/start getRTMSStart, getRTMStart, getRtmStart, getRtmsStart, get_rtm_start, get_rtms_start, startRTM, startRTMS, startRTMSession, startRtm, startRtmSession, startRtms, start_rtm, start_rtm_session, start_rtms

Complete List of Pre-defined Methods

Here is the full list of REST methods explicitly defined in the client:

JS Method NameEquivalent REST Endpoint
add_tag_to_notePOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
add_tags_to_notePOST /org/{0}/workspace/{1}/note/{2}/tags
addTagsToNotePOST /org/{0}/workspace/{1}/note/{2}/tags
addTagToNotePOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
delete_call_history_callDELETE /call-history/call/{0}
delete_call_history_callsDELETE /call-history/calls
delete_contactDELETE /contact/{0}
delete_contact_groupDELETE /contact-group/{0}
delete_contact_group_contactDELETE /contact-group/{0}/contact/{1}
delete_echoDELETE /echo
delete_noteDELETE /note/{0}
delete_note_tagDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
delete_note_tagsDELETE /org/{0}/workspace/{1}/note/{2}/tags
delete_orgDELETE /org/{0}
delete_org_memberDELETE /org/{0}/member/{1}
delete_presence_org_rosterDELETE /presence/org/{0}/roster/
delete_presence_org_rosterDELETE /presence/roster/{0}
delete_presence_user_statusDELETE /presence/user/{0}/status
delete_relationDELETE /relation/{0}
delete_tag_from_noteDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
delete_tags_from_noteDELETE /org/{0}/workspace/{1}/note/{2}/tags
delete_userDELETE /user/{0}
delete_user_presence_statusDELETE /presence/user/{0}/status
delete_voicemail_messageDELETE /voicemail/message/{0}
delete_voicemail_message_waiting_indicatorDELETE /voicemail/message-waiting-indicator
delete_workspaceDELETE /org/{0}/workspace/{1}
delete_workspace_memberDELETE /org/{0}/workspace/{1}/member/{2}
deleteCallHistoryCallDELETE /call-history/call/{0}
deleteCallHistoryCallsDELETE /call-history/calls
deleteContactDELETE /contact/{0}
deleteContactGroupDELETE /contact-group/{0}
deleteContactGroupContactDELETE /contact-group/{0}/contact/{1}
deleteEchoDELETE /echo
deleteNoteDELETE /note/{0}
deleteNoteTagDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
deleteNoteTagsDELETE /org/{0}/workspace/{1}/note/{2}/tags
deleteOrgDELETE /org/{0}
deleteOrgMemberDELETE /org/{0}/member/{1}
deletePresenceOrgRosterDELETE /presence/roster/{0}
deletePresenceRosterDELETE /presence/org/{0}/roster/
deletePresenceUserStatusDELETE /presence/user/{0}/status
deleteRelationDELETE /relation/{0}
deleteTagFromNoteDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
deleteTagsFromNoteDELETE /org/{0}/workspace/{1}/note/{2}/tags
deleteUserDELETE /user/{0}
deleteUserPresenceStatusDELETE /presence/user/{0}/status
deleteVoicemailMessageDELETE /voicemail/message/{0}
deleteVoicemailMessageIndicatorDELETE /voicemail/message-waiting-indicator
deleteWorkspaceDELETE /org/{0}/workspace/{1}
deleteWorkspaceMemberDELETE /org/{0}/workspace/{1}/member/{2}
get_call_history_callsGET /call-history/calls
get_contactGET /contact/{0}
get_contact_groupGET /contact-group/{0}
get_contact_groupsGET /contact-groups
get_contactsGET /contacts
get_directory_entriesGET /directory/entries
get_echoGET /echo
get_email_availableGET /user/email/{0}/available
get_new_chat_countGET /org/{0}/chats/new/count
get_new_chats_countGET /org/{0}/chats/new/count
get_noteGET /note/{0}
get_notesGET /notes
get_orgGET /org/{0}
get_org_chatsGET /org/{0}/chats
get_org_member_countGET /org/{0}/members/count
get_org_membersGET /org/{0}/members
get_org_members_countGET /org/{0}/members/count
get_org_roster_presence_statusGET /presence/org/{0}/roster/status
get_org_workspace_meetingGET /org/{0}/workspace/{0}/meeting
get_org_workspace_meeting_by_external_idGET /org/{0}/workspace/{0}/meeting/{1}
get_orgsGET /orgs
get_pingGET /ping
get_presence_org_rosterGET /presence/org/{0}/roster/
get_presence_org_roster_statusGET /presence/org/{0}/roster/status
get_presence_rosterGET /presence/roster/{0}
get_presence_roster_statusGET /presence/roster/{0}/status
get_presence_user_statusGET /presence/user/{0}/status
get_roster_presence_statusGET /presence/roster/{0}/status
get_rtm_startGET /rtms/start
get_rtms_startGET /rtms/start
get_tagGET /org/{0}/workspace/{1}/tag
get_tag_by_idGET /org/{0}/workspace/{1}/tag/{2}
get_tagsGET /org/{0}/workspace/{1}/tags
get_userGET /user/{0}
get_user_email_availableGET /user/email/{0}/available
get_user_presenceGET /user/{0}/presence
get_user_presence_statusGET /presence/user/{0}/status
get_usersGET /users
get_users_dtGET /users/dt
get_voicemail_messageGET /voicemail/message/{0}
get_voicemail_messagesGET /voicemail/messages
get_voicemail_messages_summaryGET /voicemail/messages/summary
get_workspaceGET /org/{0}/workspace/{1}
get_workspace_membersGET /org/{0}/workspace/{1}/members
get_workspacesGET /workspaces
get_workspaces_in_orgGET /org/{0}/workspaces
getCallHistoryCallsGET /call-history/calls
getContactGET /contact/{0}
getContactGroupGET /contact-group/{0}
getContactGroupsGET /contact-groups
getContactsGET /contacts
getDirectoryEntriesGET /directory/entries
getEchoGET /echo
getEmailAvailableGET /user/email/{0}/available
getNewChatCountGET /org/{0}/chats/new/count
getNewChatsCountGET /org/{0}/chats/new/count
getNoteGET /note/{0}
getNotesGET /notes
getOrgGET /org/{0}
getOrgChatsGET /org/{0}/chats
getOrgMemberCountGET /org/{0}/members/count
getOrgMembersGET /org/{0}/members
getOrgMembersCountGET /org/{0}/members/count
getOrgRosterPresenceStatusGET /presence/org/{0}/roster/status
getOrgsGET /orgs
getOrgWorkspaceMeetingGET /org/{0}/workspace/{0}/meeting
getOrgWorkspaceMeetingByExternalIdGET /org/{0}/workspace/{0}/meeting/{1}
getPingGET /ping
getPresenceOrgRosterGET /presence/org/{0}/roster/
getPresenceOrgRosterStatusGET /presence/org/{0}/roster/status
getPresenceRosterGET /presence/roster/{0}
getPresenceRosterStatusGET /presence/roster/{0}/status
getPresenceUserStatusGET /presence/user/{0}/status
getRosterPresenceStatusGET /presence/roster/{0}/status
getRtmsStartGET /rtms/start
getRTMSStartGET /rtms/start
getRtmStartGET /rtms/start
getRTMStartGET /rtms/start
getTagGET /org/{0}/workspace/{1}/tag
getTagByIdGET /org/{0}/workspace/{1}/tag/{2}
getTagByIDGET /org/{0}/workspace/{1}/tag/{2}
getTagsGET /org/{0}/workspace/{1}/tags
getUserGET /user/{0}
getUserEmailAvailableGET /user/email/{0}/available
getUserPresenceGET /user/{0}/presence
getUserPresenceStatusGET /presence/user/{0}/status
getUsersGET /users
getUsersDTGET /users/dt
getVoicemailMessageGET /voicemail/message/{0}
getVoicemailMessagesGET /voicemail/messages
getVoicemailMessagesSummaryGET /voicemail/messages/summary
getWorkspaceGET /org/{0}/workspace/{1}
getWorkspaceMembersGET /org/{0}/workspace/{1}/members
getWorkspacesGET /workspaces
getWorkspacesInOrgGET /org/{0}/workspaces
multi_tag_notePOST /org/{0}/workspace/{1}/note/{2}/tags
multi_untag_noteDELETE /org/{0}/workspace/{1}/note/{2}/tags
multiTagNotePOST /org/{0}/workspace/{1}/note/{2}/tags
multiUntagNoteDELETE /org/{0}/workspace/{1}/note/{2}/tags
overwrite_note_tagsPUT /org/{0}/workspace/{1}/note/{2}/tags
overwrite_tags_for_notePUT /org/{0}/workspace/{1}/note/{2}/tags
overwriteNoteTagsPUT /org/{0}/workspace/{1}/note/{2}/tags
overwriteTagsForNotePUT /org/{0}/workspace/{1}/note/{2}/tags
patch_echoPATCH /echo
patchEchoPATCH /echo
post_action_send_password_reset_emailPOST /user/{0}/action/send-password-reset-email
post_chatPOST /org/{0}/workspace/{1}/message
post_chat_to_notePOST /note/{0}/message
post_chat_to_userPOST /org/{0}/user/{1}/message
post_chat_to_workspacePOST /org/{0}/workspace/{1}/message
post_contactPOST /contact
post_contact_groupPOST /contact-group
post_contact_group_contactPOST /contact-group/{0}/contact/{1}
post_direct_messagePOST /org/{0}/user/{1}/message
post_dmPOST /org/{0}/user/{1}/message
post_echoPOST /echo
post_messagePOST /org/{0}/workspace/{1}/message
post_message_to_notePOST /note/{0}/message
post_message_to_userPOST /org/{0}/user/{1}/message
post_message_to_workspacePOST /org/{0}/workspace/{1}/message
post_notePOST /org/{0}/workspace/{1}/note
post_note_chatPOST /note/{0}/message
post_note_messagePOST /note/{0}/message
post_note_tagPOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
post_note_tagsPOST /org/{0}/workspace/{1}/note/{2}/tags
post_orgPOST /org
post_org_memberPOST /org/{0}/member/{1}
post_presence_org_rosterPOST /presence/org/{0}/roster
post_presence_rosterPOST /presence/roster
post_relationPOST /relation
post_tag_to_notePOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
post_tags_to_notePOST /org/{0}/workspace/{1}/note/{2}/tags
post_userPOST /user
post_user_chatPOST /org/{0}/user/{1}/message
post_user_messagePOST /org/{0}/user/{1}/message
post_voicemail_message_waiting_indicatorPOST /voicemail/message-waiting-indicator
post_workspacePOST /org/{0}/workspace
post_workspace_chatPOST /org/{0}/workspace/{1}/message
post_workspace_memberPOST /org/{0}/workspace/{1}/member/{2}
post_workspace_messagePOST /org/{0}/workspace/{1}/message
postActionSendPasswordResetEmailPOST /user/{0}/action/send-password-reset-email
postChatPOST /org/{0}/workspace/{1}/message
postChatToNotePOST /note/{0}/message
postChatToUserPOST /org/{0}/user/{1}/message
postChatToWorkspacePOST /org/{0}/workspace/{1}/message
postContactPOST /contact
postContactGroupPOST /contact-group
postContactGroupContactPOST /contact-group/{0}/contact/{1}
postDirectMessagePOST /org/{0}/user/{1}/message
postDMPOST /org/{0}/user/{1}/message
postEchoPOST /echo
postMessagePOST /org/{0}/workspace/{1}/message
postMessageToNotePOST /note/{0}/message
postMessageToUserPOST /org/{0}/user/{1}/message
postMessageToWorkspacePOST /org/{0}/workspace/{1}/message
postNotePOST /org/{0}/workspace/{1}/note
postNoteChatPOST /note/{0}/message
postNoteMessagePOST /note/{0}/message
postNoteTagPOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
postNoteTagsPOST /org/{0}/workspace/{1}/note/{2}/tags
postOrgPOST /org
postOrgMemberPOST /org/{0}/member/{1}
postPresenceOrgRosterPOST /presence/org/{0}/roster
postPresenceRosterPOST /presence/roster
postRelationPOST /relation
postTagsToNotePOST /org/{0}/workspace/{1}/note/{2}/tags
postTagToNotePOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
postUserPOST /user
postUserChatPOST /org/{0}/user/{1}/message
postUserMessagePOST /org/{0}/user/{1}/message
postVoicemailMessageIndicatorPOST /voicemail/message-waiting-indicator
postWorkspacePOST /org/{0}/workspace
postWorkspaceChatPOST /org/{0}/workspace/{1}/message
postWorkspaceMemberPOST /org/{0}/workspace/{1}/member/{2}
postWorkspaceMessagePOST /org/{0}/workspace/{1}/message
put_bw_account_updatePUT /service-provider/{sp_code}/bw-account-update/{bw_userid}
put_contactPUT /contact/{0}
put_contact_groupPUT /contact-group/{0}
put_echoPUT /echo
put_notePUT /note/{0}
put_note_tagsPUT /org/{0}/workspace/{1}/note/{2}/tags
put_orgPUT /org/{0}
put_org_memberPUT /org/{0}/member/{1}
put_presence_user_statusPUT /presence/user/{0}/status
put_tagPUT /org/{0}/workspace/{1}/tag/{2}
put_userPUT /user/{0}
put_user_presencePUT /user/-/presence
put_user_presence_statusPUT /presence/user/{0}/status
put_voicemail_message_readPUT /voicemail/message/{0}/read
put_voicemail_message_unreadPUT /voicemail/message/{0}/unread
put_voicemail_messages_readPUT /voicemail/message/read
put_voicemail_messages_unreadPUT /voicemail/message/unread
put_workspacePUT /org/{0}/workspace/{1}
put_workspace_memberPUT /org/{0}/workspace/{1}/member/{2}
putContactPUT /contact/{0}
putContactGroupPUT /contact-group/{0}
putEchoPUT /echo
putNotePUT /note/{0}
putNoteTagsPUT /org/{0}/workspace/{1}/note/{2}/tags
putOrgPUT /org/{0}
putOrgMemberPUT /org/{0}/member/{1}
putPresenceUserStatusPUT /presence/user/{0}/status
putTagPUT /org/{0}/workspace/{1}/tag/{2}
putUserPUT /user/{0}
putUserPresencePUT /user/-/presence
putUserPresenceStatusPUT /presence/user/{0}/status
putVoicemailMessageReadPUT /voicemail/message/{0}/read
putVoicemailMessagesReadPUT /voicemail/message/read
putVoicemailMessagesUnreadPUT /voicemail/message/unread
putVoicemailMessageUnreadPUT /voicemail/message/{0}/unread
putWorkspacePUT /org/{0}/workspace/{1}
putWorkspaceMemberPUT /org/{0}/workspace/{1}/member/{2}
remove_tag_from_noteDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
remove_tags_from_noteDELETE /org/{0}/workspace/{1}/note/{2}/tags
removeTagFromNoteDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
removeTagsFromNoteDELETE /org/{0}/workspace/{1}/note/{2}/tags
send_password_reset_emailPOST /user/{0}/action/send-password-reset-email
sendPasswordResetEmailPOST /user/{0}/action/send-password-reset-email
set_note_tagsPUT /org/{0}/workspace/{1}/note/{2}/tags
set_tags_for_notePUT /org/{0}/workspace/{1}/note/{2}/tags
setNoteTagsPUT /org/{0}/workspace/{1}/note/{2}/tags
setTagsForNotePUT /org/{0}/workspace/{1}/note/{2}/tags
start_rtmGET /rtms/start
start_rtm_sessionGET /rtms/start
start_rtmsGET /rtms/start
startRtmGET /rtms/start
startRTMGET /rtms/start
startRtmsGET /rtms/start
startRTMSGET /rtms/start
startRtmSessionGET /rtms/start
startRTMSessionGET /rtms/start
tag_notePOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
tagNotePOST /org/{0}/workspace/{1}/note/{2}/tag/{3}
untag_noteDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
untagNoteDELETE /org/{0}/workspace/{1}/note/{2}/tag/{3}
1.6.2

6 years ago

1.6.1

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.2.4

7 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.1

8 years ago

1.0.1

8 years ago