Home
Developer
Contact
Introduction
1.
General
1.1.
Structure of an app
1.1.1.
The app manifest
1.2.
Public repository
1.3.
JavaDocs
2.
novomind iAGENT
2.1.
Life Cycle
2.2.
Announcements
2.3.
Change notes
2.4.
Apps
2.4.1.
Getting started
2.4.2.
Packaging
2.4.3.
Deployment
2.4.4.
Configuration
2.5.
Plugins
2.5.1.
Public Java API
2.5.2.
Public Javascript API
2.5.3.
OSGi
2.5.4.
Annotations
2.5.5.
Dependency Injection
2.5.6.
Logging
2.5.7.
Configuration
2.5.8.
Storage
2.5.9.
Visibility
2.5.10.
Privileges
2.5.11.
Frontend
2.5.12.
Handlers
2.5.12.1.
AgentActionHandler
2.5.12.1.1.
ModifiableAgentAvailability
2.5.12.1.2.
ModifiableAgentPauseState
2.5.12.1.3.
ModifiableAgentPostProcessingState
2.5.12.1.4.
AgentQuickCaseOperationBuilder
2.5.12.1.5.
UserNotificationOperationBuilder
2.5.12.2.
AgentInfoHandler
2.5.12.3.
AgentVisibilityHandler
2.5.12.4.
BacklogHandler
2.5.12.4.1.
CallBacklogHandler
2.5.12.4.2.
TicketBacklogHandler
2.5.12.4.3.
ChatBacklogHandler
2.5.12.5.
BusinessHourInfoHandler
2.5.12.6.
ContactHandler
2.5.12.7.
ContactRelationHandler
2.5.12.8.
EntityHandler
2.5.12.9.
CustomEventHandler
2.5.12.10.
PersistencyHandler
2.5.12.11.
StorageHandler
2.5.12.12.
VisibilityHandler
2.5.12.13.
OutgoingMessageHandler
2.5.12.14.
PrivilegeHandler
2.5.12.15.
GroupPrivilegeHandler
2.5.13.
Controllers and Operations
2.5.13.1.
AgentEditorController
2.5.13.2.
FrontendController
2.5.13.3.
RoutingOperationBuilder
2.5.13.4.
TicketOperationBuilder
2.5.13.5.
CreateTicketOperationBuilder
2.5.14.
Extension Points
2.5.14.1.
Agent
2.5.14.1.1.
AgentHomeTabProvider
2.5.14.1.2.
AgentMailEditorAppearanceProvider
2.5.14.1.3.
AgentMailEditorTextModuleListManipulator
2.5.14.1.4.
AgentMessageFilterMenuItemProvider
2.5.14.1.5.
AgentSidebarContentProvider
2.5.14.1.6.
AgentTicketActionValidator
2.5.14.1.7.
AttachmentListManipulator
2.5.14.2.
Chat Agent
2.5.14.2.1.
AgentChatActionValidator
2.5.14.2.2.
AgentChatEditorAppearanceProvider
2.5.14.3.
Common
2.5.14.3.1.
AttachmentDatasourceProvider
2.5.14.3.2.
ChatInfoTabProvider
2.5.14.3.3.
MailInfoTabProvider
2.5.14.3.4.
MessageTabProvider
2.5.14.3.5.
CallInfoTabProvider
2.5.14.3.6.
CustomEventListener
2.5.14.3.7.
PluginBundleLifecycleEventListener
2.5.14.3.8.
RecategorizationListManipulator
2.5.14.4.
Core
2.5.14.4.1.
DeliveryFailureMessageReceivedEventListener
2.5.14.4.2.
IncomingMessageAnalyzer
2.5.14.4.3.
IncomingMessageReceivedEventListener
2.5.14.4.4.
MessageConnector
2.5.14.4.5.
MessageSentEventListener
2.5.14.4.6.
PostIncomingMessageListener
2.5.14.4.7.
PostSendMessageListener
2.5.14.4.8.
PreSendMessageManipulator
2.5.14.4.9.
PreSendMessageEventListener
2.5.14.4.10.
TemplateMessageManipulator
2.5.14.5.
Routing
2.5.14.5.1.
AccountConnectorTabProvider
2.5.14.5.2.
AgentAvailabilityEventListener
2.5.14.5.3.
AgentDeviceStateEventListener
2.5.14.5.4.
AgentLoginStateEventListener
2.5.14.5.5.
AgentMessageSelectionEventListener
2.5.14.5.6.
AgentPauseStateEventListener
2.5.14.5.7.
AgentPostProcessingStateEventListener
2.5.14.5.8.
AttachmentValidator
2.5.14.5.9.
CallStateEventListener
2.5.14.5.10.
CategoryConfigTabProvider
2.5.14.5.11.
ChatClosedEventListener
2.5.14.5.12.
ChatJoinedEventListener
2.5.14.5.13.
ChatOfferedEventListener
2.5.14.5.14.
ChatRecategorizedEventListener
2.5.14.5.15.
ChatResubmittedEventListener
2.5.14.5.16.
ChatStartedEventListener
2.5.14.5.17.
ChatStateEventListener
2.5.14.5.18.
ExternalRoutingConnector
2.5.14.5.19.
ExternalRoutingConnectorTabProvider
2.5.14.5.20.
IncomingChatMessageManipulator
2.5.14.5.21.
IncomingChatMessageValidator
2.5.14.5.22.
InternalForwardListManipulator
2.5.14.5.23.
MenuItemProvider
2.5.14.5.24.
MessengerConnector
2.5.14.5.25.
OutgoingChatMessageManipulator
2.5.14.5.26.
OutgoingChatStepSentEventListener
2.5.14.5.27.
PhoneSystemConnector
2.5.14.5.28.
PhoneSystemConnectorTabProvider
2.5.14.5.29.
PreStartChatValidator
2.5.14.5.30.
RatingReceivedEventListener
2.5.14.5.31.
TenantConfigTabProvider
2.5.14.5.32.
SupervisorMessageFilterMenuItemProvider
2.5.14.5.33.
ServiceLevelRatioCalculator
2.5.14.5.34.
TicketRecategorizedEventListener
2.5.14.5.35.
TicketStateEventListener
2.5.14.5.36.
TopHeaderContentProvider
2.5.14.5.37.
UserConfigTabProvider
2.6.
REST API
2.6.1.
API Console
2.6.2.
Security
2.7.
novomind iAGENT Help
2.7.1.
API Console
2.8.
novomind iAGENT Chat
2.8.1.
API Console
2.8.2.
WebRTC
2.9.
mobile SDK
2.9.1.
Release notes
2.9.2.
Get started
2.9.2.1.
Android
2.9.2.2.
iOS
2.9.2.3.
SDK configuration
2.9.3.
novomind iAGENT Help features
2.9.3.1.
FAQ centre
2.9.3.2.
Virtual Advisor
2.9.4.
novomind iAGENT Mail features
2.9.4.1.
Contact
2.9.5.
novomind iAGENT Chat features
2.9.5.1.
Text
2.9.5.2.
Video
3.
novomind iSHOP
3.1.
Shop REST API
3.1.1.
Authentication via OAuth 2.0
3.1.2.
HATEOAS
3.1.3.
Pagination
3.1.4.
User Agent
3.1.5.
Search Products
3.1.6.
Recommendations
3.1.7.
Schema Documentation
3.2.
iSHOP GraphQL API
3.3.
OMS Module REST API
3.3.1.
Orders
3.3.2.
Customers
3.4.
Price-Stock-Service REST API
3.5.
Plugins
4.
novomind iPIM
4.1.
iPIM Server REST API
4.1.1.
API Authentication
4.1.2.
API Standard Parameters
4.1.3.
API Action Resources
4.1.4.
API Search Resources
4.1.5.
API iPIM Supply Resources
4.1.6.
HATEOAS
4.2.
iPIM Supply REST API
4.2.1.
HATEOAS
4.2.2.
Pagination
4.2.3.
OAuth 2.0 authentication
4.3.
iPIM Web REST API
4.4.
iPIM Web Widget API
Published with GitBook
novomind developer documentation
General
Chapters
Structure of an app
About the structure of an app.
Public repository
About our public repository.