help-fem
Version:
A Browserify/Node.js client module for the Help.com team's FEM.
131 lines (128 loc) • 3.11 kB
JavaScript
;
// used to test all events that take callbacks
module.exports = [
'resetState',
'getCacheMetadata',
'start',
'end',
'login',
'logout',
'resetPassword',
'updatePassword',
'updateCurrentUser',
'customerSonarPing',
'userSonarPing',
'doormanAssignChat',
'doormanMonitorChat',
'updateAvailability',
'getSurvey',
'postChatResponse',
'getPostChatQuestion',
'updatePostChatQuestion',
'createPostChatQuestion',
'deletePostChatQuestion',
'createPostChatQuestionOption',
'updatePostChatQuestionOption',
'deletePostChatQuestionOption',
'getOrganizationSettings',
'updateOrganizationSettings',
'deleteOrganizationSettings',
'getOrganizationChatSettings',
'updateUser',
'createUser',
'deleteUser',
'getDepartments',
'updateAnalyticsSession',
'getAnalyticsSession',
'sendOfflineMessage',
'getHistory',
'getEventsForChat',
'getReportRollup',
'getReportRaw',
'getNps',
'getReportResponseLag',
'getReportWordCounts',
'getReportStarted',
'getReportStartedByDayOfWeek',
'getReportCompleted',
'getReportOfflineMessages',
'getReportBusiestUsers',
'getReportBusiestGroups',
'getReportBusiestDepartments',
'getReportCompletedDOW',
'getReportUnanswered',
'getReportAbandoned',
'getReportTotalChatTime',
'getReportFirstResponse',
'getReportQueueTime',
'getReportNpsResponseCounts',
'getReportNpsHistorical',
'getReportNpsByUser',
'getReportNpsByGroup',
'getReportNpsByDepartment',
'getUsers',
'getGroups',
'getGroupUsers',
'createGroupUserTie',
'deleteGroupUserTie',
'getDepartmentGroups',
'createDepartmentGroupTie',
'deleteDepartmentGroupTie',
'createDepartment',
'updateDepartment',
'createGroup',
'updateGroup',
'chatStartRep',
'chatInvitationSend',
'chatInvitationAccept',
'chatInvitationReject',
'getChatNotes',
'postChatNotes',
'postChatTag',
'removeChatTag',
'getTagsForChat',
'getTagReport',
'getOrganizationChatTags',
'postOrganizationChatTag',
'removeOrganizationChatTag',
'getBannedIps',
'postBannedIp',
'removeBannedIp',
'emailCustomerTranscript',
'setCredentialsSalesforceApi',
'getCredentialsSalesforceApi',
'getSalesforceMetaData',
'getSalesforcePicklist',
'setSalesforcePicklist',
'getSalesforceData',
'getSalesforceAuthRequestURL',
'getSalesforceConnectedApp',
'getSalesforceHasAccessToken',
'refreshSalesforceToken',
'createSalesforceObject',
'contactSupport',
'addOrganizationChatResponse',
'updateOrganizationChatResponse',
'getOrganizationChatResponses',
'deleteOrganizationChatResponse',
'addUserChatResponse',
'updateUserChatResponse',
'getUserChatResponses',
'deleteUserChatResponse',
'getAllChatResponses',
'postChatResponseToRoom',
'zendeskGetAuthUrl',
'zendeskGetTickets',
'zendeskCreateTicket',
'getProactiveGreetings',
'upsertProactiveGreeting',
'deleteProactiveGreeting',
'requestTransfer',
'respondToTransfer',
'getVisitors',
'forceUserLogout',
'getMissionControlVersion',
'dumpState',
'chatAndAvailabilityDetails',
'renameCustomer'
];