***Antipattern***
Count: 2
-POST  /bui/changeStatus/{factory}({persid}) Returns updated status value of the provided ticket persistent id.
-POST  /api/getAccess Returns the Authentication Token X-AccessToken, as part of response headers, if the provided user name and password is correct.

***Pattern***
Count: 38
-GET  /bui/allFeeds({persid}) Returns Activity Log Information for the provided ticket
-GET  /bui/getBopSID Returns BOP session ID, which can be used to download file.
-GET  /bui/kdLinkInfo({id}) It tells whether the KD article attached to the ticket is an accepted solution for the problem mentioned in the ticket.
-GET  /getServiceRequest Returns service requests of logged in user, if Service Catalog is integrated.
-GET  /getOfferings Returns featured offerings for the loggedin users domain, if Service Catalog is integrated.
-PUT  /bui/updateStatusForNotification Marks the notification status as READ for the given notification persistent id
-GET  /bui/getMyActiveChatSession Gets the active chat session details for the logged-in Service Point user.
-POST  /bui/unLinkSolution({id}) Marks the knowledge document as not an accepted solution for the problem mentioned in the ticket
-POST  /bui/addLogComment Add log comment to the ticket
-GET  /bui/getTicketsCustomData({persid}) Returns tickets summary attributes configured at SDM.
-POST  /bui/addKDComment({id}) Add a comment to an Existing Knowledge Document
-POST  /bui/attmnt Upload an attachment to SDM and also links the attachment to the specified factory object if parentFactory and parentId parameter values are provided, else simply uploads the file.
-GET  /bui/attmnt({persid})/$value Returns an attachment as binary data.
-GET  /pcatSearch Returns relevant categories(and offerings if Service Catalog is integrated) based on configured parameters in Service Point configuration.
-POST  /bui/createChatThread Creates an activity log entry for initiating a chat session
-GET  /suggestedSolutions Returns all probable solutions for the provided search string.
-GET  /bui/{factory}({persid}) Returns the object details specified by the persistent id of the mentioned factory
-GET  /bui/attrCtrl Returns all dependent attributes for the provided ticket attribute ($attrname parameter)
-GET  /bui/getKDComments({id}) Returns Knowledge Document comments for the provided document id.
-GET  /bui/attrInfo Returns the required attributes and custom attributes for cr factory defined in service point configuration at SDM admnistrative page.
-GET  /bui/getKDAttachments({id}) Returns all Knowledge Document attachments for the provided document id.
-GET  /gs/mytkt_inactive Returns inactive tickets of the logged-in user. It tries to fetch maximum 100 tickets with authorization using elastic search. In case you want to fetch more, use generic factory api.
-PUT  /bui/{factory}({persid}) Updates an object with passed in details as part of form data specified by the persid parameter for the provided factory.
-GET  /bui/getMyTicketDetails({persid}) Returns ticket details along with extra attributes provided in the $attrList parameter.
-GET  /bui/getBUIAllConfig Returns all the configuration properties for Service Point App.
-GET  /bui/checkActiveSessions Checks if the logged-in Service Point user has an active chat session.
-GET  /bui/helpAbout Returns the help about text. First priority is tenanted if not found(text is empty or config itself is not defined), public about text is returned
-GET  /bui/getEEMAuth Returns EEM Artifact to be used for EEM integrated solutions requests (e.g. ITPAM tasks and Catalog requests)
-PUT  /bui/updateStatusForAllNotification Marks all the notifications based on the $filter value provided as READ.
-GET  /bui/{factory} Returns the objects based on the parameters for the mentioned factory
-POST  /bui/rateDocument({id}) Rate an Existing Knowledge Document
-GET  /gs/mytkt_active Returns active tickets of the logged-in user. It tries to fetch maximum 100 tickets with authorization using elastic search. In case you want to fetch more, use generic factory api.
-POST  /bui/{factory} Creates a new object for the provided factory with passed in details as part of form data. (We can provide multiple child details.)
-GET  /bui/getDefaultCategories Returns the default list of categories for cr factory defined in Service Desk which is configurable.
-GET  /bui/getAllowedStatus Returns the list of available Statuses based on allowed Status transition.
-GET  /bui/getMyResources Returns all the resources(Assets) the user is having access to
-GET  /bui/getChatHistory/{roomName} Gets the chat history for the logged-in ServicePoint user for the passed-in ticket id (here roomName is the ticket persistent id).
-GET  /bui/getDocument({id}) Returns a Knowledge Document and updates the documents hits count if $updateHits parameter is true
