{"id":110,"date":"2018-03-16T17:32:34","date_gmt":"2018-03-16T17:32:34","guid":{"rendered":"http:\/\/www.blog.mozesoft.com\/?p=110"},"modified":"2018-05-03T16:03:43","modified_gmt":"2018-05-03T16:03:43","slug":"import-psts-into-office-365-via-pst-capture","status":"publish","type":"post","link":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/","title":{"rendered":"Import PSTs into Office 365 via PST Capture"},"content":{"rendered":"<p>Recently, I needed a somewhat automated way import PST files (gathered from an on premise Exchange 2010\u00a0SP3\u00a0environment) to mailboxes in Office 365.\u00a0Though importing through PowerShell was somewhat appealing, it also was not appealing.\u00a0Instructing the users or the help desk group\u00a0to\u00a0manually import each PST via Outlook drew a similar reaction. I had heard of <a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/hh781036(v=exchg.141).aspx\" rel=\"nofollow\">Exchange PST Capture<\/a> but had never used it. However, it seemed like it would be a much more elegant way of performing bulk PST imports. Prepping a machine for PST Capture was a chore but once all was set up it worked smoothly.<\/p>\n<p>The biggest challenges with this project were:<\/p>\n<ol>\n<li>Getting the machine ready for the PST Capture Console;<\/li>\n<li>Dialing in permissions to import PSTs (both on premise and in Office 365); and<\/li>\n<li>Locating the Office 365 server.<\/li>\n<\/ol>\n<p><strong>PST Capture Console\u2026<\/strong><\/p>\n<p>Requirements for the PST Capture console weren\u2019t necessarily difficult but they were not anticipated for sure. We used\u00a0a Windows 7 with SP1\u00a0VM that had a single CPU and 4GB of RAM. If importing PSTs\u00a0to an on premise Exchange server, the console requires the Exchange environment to be 2010 or 2013.\u00a0And if\u00a0importing to\u00a0the cloud, a subscription to Office 365 Exchange Online is required.<\/p>\n<p>In general, the PST Capture console machine requires:<\/p>\n<ul>\n<li>Windows 7 or 8; or Windows 2008 R2\u00a0or newer (<em><strong>NOTE:<\/strong> Must be 64-bit<\/em>)<\/li>\n<li>4 GB of memory<\/li>\n<li><a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=30653\" target=\"_blank\" rel=\"noopener\">.NET Framework 4.5<\/a>;<\/li>\n<li>PowerShell 3.0 (which is found in <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=34595\" target=\"_blank\" rel=\"noopener\">Windows Management Framework 3.0<\/a>); and\n<ul>\n<li><strong><em>NOTE:<\/em><\/strong><em> Make sure you select the correct WMF 3.0 version for the OS on the PST Capture console<\/em><\/li>\n<\/ul>\n<\/li>\n<li>The 64-bit version of Outlook 2010.\n<ul>\n<li><i><strong><em>NOTE:<\/em><\/strong><em> The 64-bit version of Outlook 2010 is only required on the machine running\u00a0PST Capture and not any other workstations<\/em><\/i><\/li>\n<li><i><strong><em>NOTE:<\/em><\/strong><em> I have tested with both the SP1 and SP2 versions of Office 2010 for this scenario<\/em><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Permissions\u2026<\/strong><\/p>\n<p>I created a \u201cPST Admin\u201d\u00a0account on premise\u00a0(with a mailbox) to handle the migration for both internal and cloud-based PST migrations. For importing of PST files into an on premise Exchange environment, the PST admin\u00a0account needs only to have AD domain user rights by default (domain admins, enterprise admins and schema admins\u00a0membership is not required).\u00a0The account must be assigned as a member of the \u2018Organization Management\u2019 and \u2018Public Folder Management\u2019 groups\u00a0(performed through ADUC) along with having the ability to import PST files into any mailbox.\u00a0We will need to assign a new role to allow PST import\/export access of all on premise mailboxes.\u00a0To perform this new role assignment, I issued the following command via the Exchange Management Shell (EMS)\u2026<\/p>\n<pre>New-ManagementRoleAssignment\u00a0-Role\u00a0\"Mailbox Import Export\" -User\u00a0\"PSTAdmin\"<\/pre>\n<p>Additionally, I provided access for the PST admin to all mailboxes in the mailbox database by issuing this command\u2026<\/p>\n<pre>Get-MailboxDatabase\u00a0-Identity\u00a0\u201cMailbox DB 1\u201d | Add-ADPermission -User\u00a0\"PSTAdmin\" -AccessRights\u00a0GenericAll<\/pre>\n<p><strong>Permissions on the PST Capture Console Machine\u2026<\/strong><\/p>\n<p>With the basic permissions set for importing to an on premise mailbox, I needed to perform a couple of tasks on the PST Capture console machine itself.\u00a0First, I assigned the PST Admin account local admin rights to the machine and second created an Outlook profile to access the mailboxes. If the second is not performed an error will be generated when attempting to import a PST that the destination mailbox is not accessible.<\/p>\n<p><strong>Permissions for Importing PST Files into Office 365\u2026<\/strong><\/p>\n<p>To import PSTs\u00a0into mailboxes in Office 365, similar permissions need to be set up for accessibility.\u00a0In my scenario I used the existing Office 365 tenant admin. Within the\u00a0Exchange Admin Center\u00a0of Office 365, I created a new admin role named \u201cMigration Management\u201d and assigned the roles of \u201cApplicationImpersonation\u201d and \u201cMailbox Import Export\u201d for\u00a0my O365 admin.<\/p>\n<p>These permissions can also be set by <a title=\"Connect to Office 365 with PowerShell\" href=\"https:\/\/oddytee.wordpress.com\/2013\/03\/21\/connect-to-office-365-with-powershell\/\" target=\"_blank\" rel=\"nofollow noopener\">connecting to the O365 tenant<\/a> utilizing the Windows Azure Active Directory Module for Windows PowerShell (WAAD).\u00a0Azure AD PowerShell can be installed on any administrative workstation or server but for this scenario I installed in on the PST Capture console workstation. Open Azure AD PowerShell as administrator and run the following commands to connect to the O365 tenant\u2026<\/p>\n<p>This command will help us to run the necessary PowerShell scripts without restriction\u2026<\/p>\n<pre>Set-ExecutionPolicy Unrestricted<\/pre>\n<p>This command caches our O365 credentials for the duration our session is open. You will be prompted to enter your O365 credentials.\u00a0 It will be important to note that these credentials should be an assigned global administrator in the O365 tenant.<\/p>\n<pre>$CRED = Get-Credential<\/pre>\n<p>This command caches the command to bring the remote session to our desktop session\u2026<\/p>\n<pre>$SESSION = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri <span class=\"skimlinks-unlinked\">https:\/\/ps.outlook.com\/powershell<\/span>\/ -Credential $CRED -Authentication Basic -AllowRedirection<\/pre>\n<p>This command uses the information from the cached commands above to bring the remote session to the desktop\u2026<\/p>\n<pre>Import-PSSession $SESSION<\/pre>\n<p>Now that we are connected to our O365 tenant via a remote PowerShell session, let\u2019s make the necessary assignments to import a PST into mailboxes in O365. Run this command to allow the O365 account that will be used to import PST files with impersonate an application for access to the mailboxes\u2026<\/p>\n<pre>New-ManagementRoleAssignment -Role \"ApplicationImpersonation\" -User Admin<\/pre>\n<p>Run this command to allow the O365 account that will be used to import PST files with to\u00a0allow access to import and export data to and from the O365 mailboxes\u2026<\/p>\n<pre>New-ManagementRoleAssignment -Role \"Mailbox Import Export\" -User Admin<\/pre>\n<p>Now, we should be good to proceed with the installation of PST Capture.<\/p>\n<p><strong>Install PST Capture\u2026<\/strong><\/p>\n<p>To import PSTs\u00a0we need to install PST Capture on the machine that has been defined above. First, logon to the PST Capture console as the PST Admin. Next, download <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=36789\" rel=\"nofollow\">PST Capture<\/a> and its associated agents. Then, run <span class=\"skimlinks-unlinked\">PSTCapture.msi<\/span> (11.2 MB) to install. Select the default options with the exception of the service account; enter the credentials of the PST admin. At this point, I recommend a restart of the machine.<\/p>\n<p><strong>Install PST Capture Agent\u2026<\/strong><\/p>\n<p>For each source machine that may potentially have a PST file, we can install the agent manually; or we can install via group policy (or any other method you choose). Be aware that there are two versions of the agent:<\/p>\n<ul>\n<li><span class=\"skimlinks-unlinked\">PSTCaptureAgent.msi<\/span> (632 KB) is the 64-bit OS version<\/li>\n<li>PSTCaptureAgent_x86.msi (616 KB) is the 32-bit OS version<\/li>\n<\/ul>\n<p>Install the agent on any machine that you suspect will have PST files it. You will need to enter the name of the \u201cPST Central Service host computer\u201d (aka PST Capture console) and the port used by default is 6674. I recommend using the FQDN of the PST Capture console and ensuring that the inbound and outbound ports are open for the PST Capture console and the machines with the PST Capture agents installed.<\/p>\n<p><strong><em>NOTE:<\/em><\/strong><em> If you decide to use a port other than 6674 after the agents have been installed, each agent will need to be removed and the \u201cMicrosoft Exchange PST Capture Service\u201d service on the PST Capture console must be restarted.<\/em><\/p>\n<p><strong>Import\u2026<\/strong><\/p>\n<p>Finally, we can begin the import process. To import PSTs\u00a0into a mailbox in Office 365 we needed to know (or find out) a couple of details:<\/p>\n<ul>\n<li>One is the username and password of the Office 365\u00a0account we will be using to import PSTs (<strong><em>Hint:<\/em><\/strong><em> It was configured earlier in this article<\/em>); and<\/li>\n<li>The other is the name of the Office 365 server.<\/li>\n<\/ul>\n<p>In previous versions of Office 365, the name of the server was very specific and somewhat troublesome to identify. However, for the current version of Office 365 (Wave 15; released Feb 2013), the server name that we will use is <strong>outlook.office365.com<\/strong>.<\/p>\n<p>Once we have this information, open PST Capture (while signed on as PST Admin) to modify the Online Connection settings.\u00a0From the toolbar, click Tools &gt; Settings.\u00a0The first option is Online Connection Settings.\u00a0 Enter the O365\u00a0username and password.\u00a0Make certain that \u201cGrant delegate access to this mailbox\u201d checked. Next, enter the O365 server name. Do not include \u201c<strong>https:\/\/<\/strong>\u201d or anything after .com (e.g. <strong>\/owa<\/strong>). Check the box to confirm it is an Office 365 server.\u00a0Finally, click \u201cCheck\u201d.\u00a0This \u201cCheck\u201d will validate connectivity to Exchange Online.<\/p>\n<p>Now, create a new PST search to locate PST files on the machines with agents, then click Search All Now.<\/p>\n<p><strong><em>NOTE:<\/em><\/strong><em> If the target machine does not show that an agent has been detected, or if the computer icon is represented with a red screen, double check that the agent is installed and that the ports are open between it and the PST Capture console.<\/em><\/p>\n<p>When the search has completed, select a PST that will be imported into O365 and click New Import List &gt; Cloud Import List.<\/p>\n<p>In the import list, select the link\u00a0\u201cSet Mailbox\u201d (in the Destination Mailbox column). If all is configured properly, a list of target mailboxes in Exchange Online should appear.\u00a0Select a destination mailbox, click OK.<\/p>\n<p>Finally, click Import All Now to start the import of PST files into the target O365 mailboxes.<\/p>\n<p><strong>Caveat\u2026<\/strong><\/p>\n<p>One big caveat that I discovered is that each machine you would like to scan for PSTs <em><strong>must<\/strong><\/em> have .NET Framework 4.5 installed and the PST Capture agent.\u00a0If you have all PST files consolidated into a single repository you will only have one machine to worry about.\u00a0However, if you have thousands of machines that may potentially have PSTs on them, System Center or group policy will most likely\u00a0be the best method to install the prerequisite applications.<\/p>\n<p>Todd Nelson<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, I needed a somewhat automated way import PST files (gathered from an on premise Exchange 2010\u00a0SP3\u00a0environment) to mailboxes in Office 365.\u00a0Though importing through PowerShell was somewhat appealing, it also was not appealing.\u00a0Instructing the users or the help desk group\u00a0to\u00a0manually import each PST via Outlook drew a similar reaction. I had heard of Exchange PST [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-110","post","type-post","status-publish","format-standard","hentry","category-office-365"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Import PSTs into Office 365 via PST Capture - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Import PSTs into Office 365 via PST Capture - Blog\" \/>\n<meta property=\"og:description\" content=\"Recently, I needed a somewhat automated way import PST files (gathered from an on premise Exchange 2010\u00a0SP3\u00a0environment) to mailboxes in Office 365.\u00a0Though importing through PowerShell was somewhat appealing, it also was not appealing.\u00a0Instructing the users or the help desk group\u00a0to\u00a0manually import each PST via Outlook drew a similar reaction. I had heard of Exchange PST [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-16T17:32:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-03T16:03:43+00:00\" \/>\n<meta name=\"author\" content=\"Adsank\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adsank\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\"},\"author\":{\"name\":\"Adsank\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c\"},\"headline\":\"Import PSTs into Office 365 via PST Capture\",\"datePublished\":\"2018-03-16T17:32:34+00:00\",\"dateModified\":\"2018-05-03T16:03:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\"},\"wordCount\":1494,\"commentCount\":0,\"articleSection\":[\"Office 365\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\",\"url\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\",\"name\":\"Import PSTs into Office 365 via PST Capture - Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#website\"},\"datePublished\":\"2018-03-16T17:32:34+00:00\",\"dateModified\":\"2018-05-03T16:03:43+00:00\",\"author\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.mozesoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Import PSTs into Office 365 via PST Capture\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#website\",\"url\":\"https:\/\/www.mozesoft.com\/blog\/\",\"name\":\"Blog\",\"description\":\"IT Knowledgebase\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.mozesoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c\",\"name\":\"Adsank\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g\",\"caption\":\"Adsank\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Import PSTs into Office 365 via PST Capture - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/","og_locale":"en_US","og_type":"article","og_title":"Import PSTs into Office 365 via PST Capture - Blog","og_description":"Recently, I needed a somewhat automated way import PST files (gathered from an on premise Exchange 2010\u00a0SP3\u00a0environment) to mailboxes in Office 365.\u00a0Though importing through PowerShell was somewhat appealing, it also was not appealing.\u00a0Instructing the users or the help desk group\u00a0to\u00a0manually import each PST via Outlook drew a similar reaction. I had heard of Exchange PST [&hellip;]","og_url":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/","og_site_name":"Blog","article_published_time":"2018-03-16T17:32:34+00:00","article_modified_time":"2018-05-03T16:03:43+00:00","author":"Adsank","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adsank","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#article","isPartOf":{"@id":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/"},"author":{"name":"Adsank","@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c"},"headline":"Import PSTs into Office 365 via PST Capture","datePublished":"2018-03-16T17:32:34+00:00","dateModified":"2018-05-03T16:03:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/"},"wordCount":1494,"commentCount":0,"articleSection":["Office 365"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/","url":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/","name":"Import PSTs into Office 365 via PST Capture - Blog","isPartOf":{"@id":"https:\/\/www.mozesoft.com\/blog\/#website"},"datePublished":"2018-03-16T17:32:34+00:00","dateModified":"2018-05-03T16:03:43+00:00","author":{"@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c"},"breadcrumb":{"@id":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mozesoft.com\/blog\/import-psts-into-office-365-via-pst-capture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mozesoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Import PSTs into Office 365 via PST Capture"}]},{"@type":"WebSite","@id":"https:\/\/www.mozesoft.com\/blog\/#website","url":"https:\/\/www.mozesoft.com\/blog\/","name":"Blog","description":"IT Knowledgebase","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mozesoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c","name":"Adsank","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g","caption":"Adsank"}}]}},"_links":{"self":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":4,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":188,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions\/188"}],"wp:attachment":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}