{"id":2480,"date":"2019-01-04T09:47:28","date_gmt":"2019-01-04T09:47:28","guid":{"rendered":"http:\/\/www.softaculous.com\/blog\/?post_type=docs&#038;p=2480"},"modified":"2024-11-08T07:21:19","modified_gmt":"2024-11-08T07:21:19","slug":"noc-api","status":"publish","type":"docs","link":"https:\/\/www.softaculous.com\/blog\/docs\/admin\/licensing\/noc-api\/","title":{"rendered":"NOC API"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Overview<\/h3>\n\n\n\n<p>If you are a Softaculous NOC and want to automate Softaculous License management you can do that easily with the Softaculous NOC API or SDK.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Download<\/h3>\n\n\n\n<p>The Softaculous NOC SDK is available only to the NOCs and you can download it from the NOC Panel&nbsp;:&nbsp;<br><a href=\"http:\/\/www.softaculous.com\/clients?ca=download_api\">http:\/\/www.softaculous.com\/clients?ca=download_api<\/a>&nbsp;<br>There are many examples at the bottom of the SDK file to test.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sandbox<\/h3>\n\n\n\n<p>If you would like to test the API in Sandbox mode before you go into production you can use the same NOC account username\/password or apikey\/apipass and just pass the sandbox parameter in your POST request.<\/p>\n\n\n\n<p><strong>PHP SDK Example<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted php hljs\">include_once 'noc_api.inc';\n$noc = new SOFT_NOC('username', 'password');\n$noc-&gt;sandbox = 1;\n$noc-&gt;licenses();<\/pre>\n\n\n\n<p><strong>CURL Example<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'sandbox=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' https:\/\/www.softaculous.com\/clients?ca=softaculous<\/pre>\n\n\n\n<p>In order to check your sandbox licenses in Softaculous client area just toggle the Sandbox Mode Switch as shown in the screenshot below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2023\/01\/noc-api-sandbox.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"85\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2023\/01\/noc-api-sandbox.png\" alt=\"\" class=\"wp-image-5355\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2023\/01\/noc-api-sandbox.png 1000w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2023\/01\/noc-api-sandbox-300x26.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2023\/01\/noc-api-sandbox-768x65.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<p>Note : Do not forget to remove sandbox mode from your code before you push it into production. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Examples<\/h3>\n\n\n\n<p>Here are a few examples to manage Softaculous Licenses.&nbsp;<\/p>\n\n\n\n<p class=\"alert alert-info\"><strong>NOTE&nbsp;<\/strong>: If you plan to use SDK, you should include the NOC SDK file that you just downloaded. And initiate the Class using your NOCusername and NOCpassword.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted php hljs\">include_once 'noc_api.inc';\n$noc = new SOFT_NOC('username', 'password');\n<\/pre>\n\n\n\n<p>If you want Softaculous to use JSON for handling the data please add the following variable&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;json = 1;\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Purchase\/Renew Softaculous Licenses<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'purchase=1' -d 'ips=188.188.188.188' -d 'toadd=1M' -d 'servertype=1' -d 'authemail=test@test.com' -d 'autorenew=1' -d 'notes=Sample Note' https:\/\/www.softaculous.com\/clients?ca=softaculous_buy<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;buy('188.188.188.188', '1M', 1, 'test@test.com', 1, 0, 'Sample Note');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: Your server&#8217;s IP<\/li>\n\n\n\n<li>2nd Parameter&nbsp;: The period for which you wish to renew.&nbsp;<strong>1M<\/strong>&nbsp;will extend by one months,&nbsp;<strong>8M<\/strong>&nbsp;will extend by eight months,&nbsp;<strong>1Y<\/strong>&nbsp;will extend by One year<\/li>\n\n\n\n<li>3rd Parameter&nbsp;: Server type&nbsp;<strong>1<\/strong>&nbsp;for Dedicated and&nbsp;<strong>2<\/strong>&nbsp;for VPS<\/li>\n\n\n\n<li>4th Parameter&nbsp;: Authorized email (You will get expiry notifications here)<\/li>\n\n\n\n<li>5th Parameter\u00a0: Auto Renew\u00a0<strong>1<\/strong>\u00a0to enable auto renew and\u00a0<strong>0<\/strong>\u00a0to disable auto renew.<\/li>\n\n\n\n<li>6th Parameter&nbsp;: Purchase SitePad license for the same IP&nbsp;<strong>1<\/strong>&nbsp;to purchase the SitePad license and&nbsp;<strong>0<\/strong>&nbsp;if you do not wish to purchase the SitePad license.<\/li>\n\n\n\n<li>7th Parameter : (Optional) You can save notes which will help you identify your licenses<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">List Softaculous License Details<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' https:\/\/www.softaculous.com\/clients?ca=softaculous<\/pre>\n\n\n\n<p>For filtered results you can use any of the following parameters<\/p>\n\n\n\n<pre id=\"block-2f0b2f97-92d5-45a1-96c0-0fe2ab23a356\" class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'ips=188.188.188.188' -d 'expiry=1' -d 'start=100' -d 'len=50' -d 'email=test@test.com' https:\/\/www.softaculous.com\/clients?ca=softaculous<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;licenses();\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All Parameters are optional. If no parameter is passed it will list the details of all the licenses under your account.<\/li>\n\n\n\n<li>1st Parameter&nbsp;: License Key. This will search by License key.<\/li>\n\n\n\n<li>2nd Parameter&nbsp;: Server IP. This will search by Server IP.<\/li>\n\n\n\n<li>3rd Parameter&nbsp;: Expiry date. Possible values 1, 2, 3.\n<ul class=\"wp-block-list\">\n<li><strong>1<\/strong>&nbsp;&#8211; All Expired Licenses under your account<\/li>\n\n\n\n<li><strong>2<\/strong>&nbsp;&#8211; Expiring in 7 Days<\/li>\n\n\n\n<li><strong>3<\/strong>&nbsp;&#8211; Expiring in 15 Days<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>4th Parameter&nbsp;: Start value. This is the start limit of the number of licenses you wish to list. Eg you wish to list the licenses from 100th license pass the value as 99.<\/li>\n\n\n\n<li>5th Parameter&nbsp;: Length of return from start value. This is the number of licenses you wish to list from the start value. Eg you wish to list the 100th licenses pass the start value as 99 and length value as 1.<\/li>\n\n\n\n<li>6th Parameter&nbsp;: Authorized Email. This will list the licenses with the provided email.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Edit IP of a Softaculous License<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD'-d 'lid=1000' -d 'ips[]=198.198.198.198' -d 'editlicense=1' https:\/\/www.softaculous.com\/clients?ca=softaculous_showlicense<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;editips(1000, '198.198.198.198');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: License ID. You can get the license id from the licenses() function.<\/li>\n\n\n\n<li>2nd Parameter&nbsp;: New IP. This is the new IP for the provided license.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">License Logs<\/h4>\n\n\n\n<p>Search Logs by License Key&nbsp;:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'key=88888-88888-88888-88888-88888' https:\/\/www.softaculous.com\/clients?ca=softaculous_licenselogs <\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;licenselogs('88888-88888-88888-88888-88888');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: License Key for which you need license logs.<\/li>\n<\/ul>\n\n\n\n<p><strong>OR&nbsp;<\/strong><br>Search Logs by License IP<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'licip=198.198.198.198' https:\/\/www.softaculous.com\/clients?ca=softaculous_licenselogs <\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;licenselogs('', 0, '198.198.198.198');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: Empty<\/li>\n\n\n\n<li>2st Parameter&nbsp;: 0 (Default Value)<\/li>\n\n\n\n<li>3st Parameter&nbsp;: License IP for which you need license logs.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Auto Renewals<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' https:\/\/www.softaculous.com\/clients?ca=softaculous_renewals<\/pre>\n\n\n\n<p>For filtered results you can use any of the following parameters<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'ips=198.198.198.198' -d 'start=100' -d 'len=50' https:\/\/www.softaculous.com\/clients?ca=softaculous_renewals<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;autorenewals();\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All Parameters are optional. If no parameters are passed it will list all the licenses with Auto Renewals under your account.<\/li>\n\n\n\n<li>1st Parameter&nbsp;: License Key. This will search by License key.<\/li>\n\n\n\n<li>2nd Parameter&nbsp;: Server IP. This will search by Server IP.<\/li>\n\n\n\n<li>3th Parameter&nbsp;: Start value. This is the start limit of the number of licenses you wish to list. Eg you wish to list the licenses from 100th license pass the value as 99.<\/li>\n\n\n\n<li>4th Parameter&nbsp;: Length of return from start value. This is the number of licenses you wish to list from the start value. Eg you wish to list the 100th licenses pass the start value as 99 and length value as 1.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Add Auto Renewal<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'addrenewal=1' https:\/\/www.softaculous.com\/clients?ca=softaculous_renewals<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;addautorenewal('88888-88888-88888-88888-88888');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: License Key for which you want to enable Auto Renewal.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cancel Auto Renewal<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'cancelrenewal=1' https:\/\/www.softaculous.com\/clients?ca=softaculous_renewals<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;removeautorenewal('88888-88888-88888-88888-88888');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: License Key for which you want to disable Auto Renewal.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Refund a Transaction<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'actid=100'  https:\/\/www.softaculous.com\/clients?ca=softaculous_refund<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;refund(100);\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st Parameter&nbsp;: Action ID for which you wish to claim a Refund. You can get the action id from the licenselogs() function.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cancel Softaculous License<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<p>Cancel license by License Key<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'cancel_license=1'  https:\/\/www.softaculous.com\/clients?ca=softaculous_cancel<\/pre>\n\n\n\n<p>Cancel license by Server IP<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'licip=198.198.198.198' -d 'cancel_license=1'  https:\/\/www.softaculous.com\/clients?ca=softaculous_cancel<\/pre>\n\n\n\n<p><strong>Note<\/strong>: If the license expires after more than one month you will receive an error to claim a refund first. If you would like to cancel the license anyway pass the force parameter <\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'cancel_license=1' -d 'force=1'  https:\/\/www.softaculous.com\/clients?ca=softaculous_cancel<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;cancel('88888-88888-88888-88888-88888', '198.198.198.198');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only one parameter is compulsory. You can pass any one parameter.<\/li>\n\n\n\n<li>1st Parameter&nbsp;: License Key for which you want to cancel license.<\/li>\n\n\n\n<li>2nd Parameter&nbsp;: Server IP for which you want to cancel license.<\/li>\n\n\n\n<li>3rd Parameter (Optional)&nbsp;: Pass this as 1 if you want to force cancel license without claiming a refund.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Refund and Cancel Softaculous License<\/h4>\n\n\n\n<p>This function will first refund all the eligible transactions and then cancel the license.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">CURL<\/h5>\n\n\n\n<p id=\"block-8311eb7e-6d8d-4685-a325-736723c13509\"><strong>Step 1:<\/strong> Get the Action ID using the License Logs API<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'key=88888-88888-88888-88888-88888' https:\/\/www.softaculous.com\/clients?ca=softaculous_licenselogs<\/pre>\n\n\n\n<p><strong>Step 2:<\/strong> Claim a Refund<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'actid=100'  https:\/\/www.softaculous.com\/clients?ca=softaculous_refund<\/pre>\n\n\n\n<p><strong>Step 3:<\/strong> Cancel the License<\/p>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">curl -X POST -d 'json=1' -d 'nocname=NOC_USERNAME' -d 'nocpass=NOC_PASSWORD' -d 'lickey=88888-88888-88888-88888-88888' -d 'cancel_license=1' -d 'force=1'  https:\/\/www.softaculous.com\/clients?ca=softaculous_cancel<\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">SDK<\/h5>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;refund_and_cancel('88888-88888-88888-88888-88888', '198.198.198.198');\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only one parameter is compulsory. You can pass any one parameter.<\/li>\n\n\n\n<li>1st Parameter&nbsp;: License Key for which you want to refund and then cancel license.<\/li>\n\n\n\n<li>2nd Parameter&nbsp;: Server IP for which you want to refund and then cancel license.<\/li>\n\n\n\n<li>3rd Parameter (Optional)&nbsp;: Pass this as 1 if you want to force cancel license without claiming a refund (if the refund is not eligible).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Debugging<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If there are any Errors while executing the above tasks the Errors will be returned in the $noc-&gt;error variable. You can print the errors&nbsp;:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$noc-&gt;r($noc-&gt;error);\n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If the above variable is empty then the tasks were completed without any errors.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Output in XML<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can also convert the output to XML.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$data = $noc-&gt;licenses();\necho ArrayToXML::toXML($data); \n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This will display the data in XML format.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Output in JSON<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can also convert the output to JSON.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted bash hljs\">$data = $noc-&gt;licenses();\necho array2json($data); \n<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This will display the data in JSON format.<\/li>\n<\/ul>\n","protected":false},"featured_media":0,"parent":1672,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","docs_category":[],"class_list":["post-2480","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/2480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/comments?post=2480"}],"version-history":[{"count":15,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/2480\/revisions"}],"predecessor-version":[{"id":6010,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/2480\/revisions\/6010"}],"up":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/1672"}],"wp:attachment":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/media?parent=2480"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs_category?post=2480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}