{"id":4423,"date":"2022-08-17T10:29:34","date_gmt":"2022-08-17T10:29:34","guid":{"rendered":"https:\/\/multisite.korebots.com\/SearchAssist\/?p=4423"},"modified":"2022-09-08T07:43:00","modified_gmt":"2022-09-08T07:43:00","slug":"connectors","status":"publish","type":"post","link":"https:\/\/multisite.korebots.com\/SearchAssist\/concepts\/managing-content\/connectors\/","title":{"rendered":"Connectors"},"content":{"rendered":"<h2><span class=\"ez-toc-section\" id=\"Introduction_to_Connectors\"><\/span><span style=\"font-weight: 400;\">Introduction to Connectors\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">SearchAssist app uses connectors to search and point to content from diverse repositories or sources. The repositories include but are not limited to Microsoft SharePoint, Atlassian\u2019s Confluence, and IBM Domino et. al.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Connectors are specific to the required repository to enable crawling the specific third-party content management applications as well as others like customer relationship management(CRM) systems, web database applications, and cloud-based applications.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For a given connected source type only one connector is allowed to be connected, but you can connect the SearchAssist app to multiple connectors albeit only one for each third-party repository.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To facilitate indexing and search of the content ingested via the connectors follow these necessary steps:\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SearchAsssist creates field Names pertaining to the connector prefixing the field name with the connector name.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add the connector fields to be searched in the Weights section and assign weights as per business requirements, so that the relevant content can surface in the results.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Map the added field names in the results template so that they are included in the results layout view.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add the connector source name in the facets configuration so that it is reflected in the results describing the source of the result.\u00a0\u00a0<\/span><\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Ingesting_Content_and_Synchronization\"><\/span><span style=\"font-weight: 400;\">Ingesting Content and Synchronization\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">SearchAssist first establishes a connection and then fetches the data required along with applicable permissions. The connector saves the data for further indexing by SearchAssist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once the connection is established with a given connector source type you can synchronize to ingest the content from the source into SearchAssist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/Confulence_Server_sync_now-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2111 size-large\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/Confulence_Server_sync_now-1-1024x339.png\" alt=\"\" width=\"1024\" height=\"339\" \/><\/a><\/span><\/p>\n<p>Content synchronization is a batch process. The sync operation is not a near real-time activity, unless synchronized afresh the newly added content on the source side won&#8217;t be reflected on the SearchAssist side.<\/p>\n<p><span style=\"font-weight: 400;\">However, the repository admin gets an instant notification whenever the content is updated. The administrator has an option either to <\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">capture the change (delta) manually i.e., on-demand, or <\/span><\/li>\n<li><span style=\"font-weight: 400;\">at pre-scheduled intervals.\u00a0<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u00a0 You can customize the frequency of content synchronization with the target repository as required.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/Customize_sync_frequency.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2058 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/Customize_sync_frequency-300x166.png\" alt=\"\" width=\"300\" height=\"166\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">If the content on the source side is deleted it will not be visible in the search results post the latest synchronization.\u00a0<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Access_Privileges\"><\/span><span style=\"font-weight: 400;\">Access Privileges\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The access privileges of the content files like view only, comment or edit are maintained as per the privileges assigned to the user in the third-party repository.<\/span><\/p>\n<p><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connectors-landing.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2059 size-large\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connectors-landing-1024x167.png\" alt=\"\" width=\"1024\" height=\"167\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Interfacing_with_Confluence_Cloud\"><\/span>Interfacing with Confluence Cloud<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span><span style=\"font-weight: 400;\">Prerequisites\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To create and activate a connector with the Confluence cloud ensure the following prerequisites are met:\u00a0\u00a0\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create an admin account in Atlassian\u2019s confluence: admin.atlassian.com<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create a target domain\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Create pages in confluence and add text content to the pages.\u00a0<\/span><\/li>\n<\/ol>\n<p><b>Note<\/b><span style=\"font-weight: 400;\">: Currently only manually created pages are visible from the confluence and it does not search and point to other uploaded content types like PDF files,\u00a0 docs, and images.\u00a0<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Summary_of_Connector_Integration\"><\/span><span style=\"font-weight: 400;\">Summary of Connector Integration\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To complete the integration process,\u00a0 fetch the following values from the Confluence repository side i.e., the source side and capture them in the target side i.e., in the SearchAssist connector settings:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Host URL\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Host domain\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Client ID<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Secret\u00a0<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">From the SearchAssist app fetch the call back URL or target URL from the kore.ai configuration file and capture it in the confluence app authorization window. <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Steps_to_Integrate\"><\/span><span style=\"font-weight: 400;\">Steps to Integrate\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span style=\"font-weight: 400;\">Configure on the Confluence Cloud side:\u00a0<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">To complete the integration of the SearchAssist app with the Confluence Cloud take the following steps:<br \/>\n<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\">\u00a0Sign into your developer account in the Atlassian developer portal.<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Navigate to <\/span><a href=\"https:\/\/developer.atlassian.com\/console\/myapps\/\"><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">https:\/\/developer.atlassian.com\/console\/myapps\/<\/span><\/a><span style=\"font-weight: 400;\"> \u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <b>Create <\/b>and select <b>OAuth 2.0 integration <\/b>from the dropdown.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2063 aligncenter\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/oauth-20-create-app-300x196.png\" alt=\"\" width=\"300\" height=\"196\" \/><\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">To create an app that provides API credentials for Atlassian products and services follow these steps:\u00a0 <\/span>\n<ul>\n<li aria-level=\"1\">Enter a relevant name for the app.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Agree to the terms.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Create.<br \/>\n<\/b><strong>Note<\/strong><span style=\"font-weight: 400;\">: It&#8217;s best practice to name the app reflecting its purpose or context.<\/span><br \/>\n<a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2064 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step2-300x181.png\" alt=\"\" width=\"300\" height=\"181\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">To edit the general settings of the connector app created in the previous step follow these steps:\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <strong>Settings<\/strong> in the sidebar,<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Add a Description in the field given.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Change the image of the avatar as required.<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\">Click <strong>Save changes<\/strong>.<a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connector-app-settings_save-changes-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2068 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connector-app-settings_save-changes-3-300x285.png\" alt=\"\" width=\"300\" height=\"285\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">To obtain authorization from Atlassian\u2019s confluence follow these steps: <\/span>\n<ul>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Click <strong>Authorization<\/strong> in the sidebar. <\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Click <strong>Configure<\/strong>. <\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Add a <strong>Callback URL<\/strong> from Kore.ai\u2019s SearchAssist configuration file. <\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Click <strong>Save changes<\/strong> to complete the authorization process.<\/span>For searchassist-pilot callback URL is https:\/\/staging-bots.idp.korebots.com\/workflows\/callback<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2070 aligncenter\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/step4_confluence-cloud-300x111.png\" alt=\"\" width=\"300\" height=\"111\" \/><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">To edit permissions for the app follow these steps:\u00a0<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Permissions <\/b><span style=\"font-weight: 400;\">in the sidebar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Under the <\/span><b>User Identity API <\/b><span style=\"font-weight: 400;\">scope, add the following permissions.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-2071 aligncenter\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step5-300x28.png\" alt=\"\" width=\"300\" height=\"28\" \/><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Under the <\/span><b>Confluence API <\/b><span style=\"font-weight: 400;\">scope, add the following permissions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Navigate to the <\/span><b>Granular scopes<\/b><span style=\"font-weight: 400;\"> and select a <\/span><b>Read Operation<\/b><span style=\"font-weight: 400;\"> filter.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Edit scopes<\/b><span style=\"font-weight: 400;\"> button, Select the following scopes and click <\/span><b>save.<\/b><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step61.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2072 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step61-283x300.png\" alt=\"\" width=\"283\" height=\"300\" \/><\/a><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step53-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2073 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step53-1-300x190.png\" alt=\"\" width=\"300\" height=\"190\" \/><\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">To fetch the <strong>Client ID<\/strong> and <strong>Secret<\/strong> follow these steps:<br \/>\n<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Settings<\/b><span style=\"font-weight: 400;\"> in the sidebar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Retrieve the application\u2019s <strong>Client ID<\/strong> and <strong>\u00a0Secret<\/strong>.\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Keep them accessible say in a notepad.<\/span><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step60-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2074 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step60-1-300x108.png\" alt=\"\" width=\"300\" height=\"108\" \/><\/a><\/p>\n<h4><\/h4>\n<h4><span style=\"font-weight: 400;\">Configure on the SearchAssist Side<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">To complete the integration of the SearchAssist app with the Confluence Cloud take the following steps:<\/span><\/p>\n<ol>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">From the SearchAssist business application to create a connector follow these steps:<br \/>\n<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Sources<\/b><span style=\"font-weight: 400;\"> tab.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select <\/span><b>Connectors <\/b><span style=\"font-weight: 400;\">from the left pane.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select <\/span><b>Confluence cloud.<\/b><\/li>\n<li aria-level=\"1\">Click <strong>Proceed.<br \/>\n<a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/confluence-cloud-connector-1_proceed-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2077 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/confluence-cloud-connector-1_proceed-1-300x145.png\" alt=\"\" width=\"300\" height=\"145\" \/><\/a><br \/>\n<a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/confluence-cloud-connector-1_connect.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2078 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/confluence-cloud-connector-1_connect-300x143.png\" alt=\"\" width=\"300\" height=\"143\" \/><\/a><br \/>\n<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Name the connector.\u00a0\u00a0<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use the <\/span><b>Client Id<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Client Secret<\/b><span style=\"font-weight: 400;\"> copied from the previous step. <\/span><span style=\"font-weight: 400;\">Paste them in the respective fields in the SearchAssist connector window.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">From the Confluence interface, capture the following values:\u00a0<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">The confluence server base URL\u00a0 (without trailing slash) in <\/span><b>Host URL<\/b><span style=\"font-weight: 400;\">.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><b>Host Domain Name<\/b><span style=\"font-weight: 400;\"> field.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0For example Sample confluence cloud base URL:<\/span><a href=\"https:\/\/example.atlassian.net\/\"> <b>https:\/\/<\/b><span style=\"font-weight: 400;\">example<\/span><b>.atlassian.net<\/b><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Connect<\/b><span style=\"font-weight: 400;\">, now your Confluence application is connected to the SearchAssist.<\/span><\/li>\n<li aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Accept<\/b><span style=\"font-weight: 400;\"> to Authorize the connector<\/span><a ref=\"magnificPopup\" href=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2079 size-medium\" src=\"http:\/\/docs.kore.ai\/searchassist\/wp-content\/uploads\/sites\/4\/2022\/07\/connecting-to-confluence-cloud-step9-300x300.png\" alt=\"\" width=\"300\" height=\"300\" \/><\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Introduction to Connectors\u00a0 SearchAssist app uses connectors to search and point to content from diverse repositories or sources. The repositories include but are not limited to Microsoft SharePoint, Atlassian\u2019s Confluence, and IBM Domino et. al. Connectors are specific to the required repository to enable crawling the specific third-party content management applications as well as others&#8230;<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[95],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts\/4423"}],"collection":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/comments?post=4423"}],"version-history":[{"count":3,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts\/4423\/revisions"}],"predecessor-version":[{"id":4592,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/posts\/4423\/revisions\/4592"}],"wp:attachment":[{"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/media?parent=4423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/categories?post=4423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/multisite.korebots.com\/SearchAssist\/wp-json\/wp\/v2\/tags?post=4423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}