{"id":8010,"date":"2019-09-14T08:49:27","date_gmt":"2019-09-14T08:49:27","guid":{"rendered":"https:\/\/zappysys.com\/blog\/?p=8010"},"modified":"2019-10-11T17:11:32","modified_gmt":"2019-10-11T17:11:32","slug":"make-paypal-api-call-odbc-sql-server","status":"publish","type":"post","link":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/","title":{"rendered":"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL)"},"content":{"rendered":"<h2><span id=\"Introduction\">Introduction<\/span><\/h2>\n<p><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-7825 size-thumbnail\" title=\"PayPal\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview-150x150.png\" alt=\"PayPal\" width=\"150\" height=\"150\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview-150x150.png 150w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview-300x300.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>In our previous article we saw <a href=\"https:\/\/zappysys.com\/blog\/read-paypal-api-data-ssis\/\" target=\"_blank\" rel=\"noopener\">how to call PayPal API in SSIS<\/a>. Now in this article, we will see How to Make PayPal API Call in ODBC from the SQL Server.\u00a0This blog mainly focuses on ODBC approach but steps mentioned to call PayPal APIs can be useful for any developer regardless of which programming language or tool set you use. We will also see\u00a0How to send basic Authorization header along with body in OAuth2.<\/p>\n<p>We will go through the steps to Create PayPal Order from MS SQL Server.<\/p>\n<p>In nutshell,\u00a0this post will focus on how to make PayPal API Call using ODBC Driver.<\/p>\n<p>&nbsp;<\/p>\n<h2><span id=\"Prerequisites\">Prerequisites<\/span><\/h2>\n<p>Before we perform the steps listed in this article, you will need to make sure the following prerequisites are met:<\/p>\n<ol>\n<li>A first requirement, make sure that Microsoft Access installed<\/li>\n<li>Make sure to have\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/\" target=\"_blank\" rel=\"noopener\">ZappySys ODBC PowerPack<\/a>\u00a0installed.<\/li>\n<li>Credentials of PayPal API. Click\u00a0<a href=\"https:\/\/developer.paypal.com\/developer\/applications\/\" target=\"_blank\" rel=\"noopener\">here<\/a>\u00a0to create API.<\/li>\n<\/ol>\n<h2><span id=\"What_is_Walmart\"><span id=\"What_is_WordPress\">What is PayPal?<\/span><\/span><\/h2>\n<p><a href=\"https:\/\/www.paypal.com\" target=\"_blank\" rel=\"noopener\">PayPal<\/a> is an American company operating a worldwide online payments system that supports online money transfers and serves as an electronic alternative to traditional paper methods like checks and money orders. The company operates as a payment processor for online vendors, auction sites, and many other commercial users, for which it charges a fee in exchange for benefits such as one-click transactions and password memory. PayPal&#8217;s payment system, also called PayPal, is considered a type of payment rail.<\/p>\n<h2 class=\"dx-content-title\">Get Started with PayPal API<\/h2>\n<p>If you have need to automate PayPal operations (e.g. read \/ write \/ update \/ delete ) then you can use PayPal REST API. Before you can integrate a PayPal product or solution, you must set up your development environment to get OAuth 2.0 client ID and secret credentials for the sandbox and live environments. You exchange these credentials for an access token that authorizes your REST API calls. To test your web and mobile apps, you create sandbox accounts.<\/p>\n<h3 id=\"get-credentials\" class=\"dx-anchor\">Get PayPal credentials<\/h3>\n<p>To generate OAuth 2.0 credentials for the sandbox and live environments:<\/p>\n<ol>\n<li><a href=\"https:\/\/www.paypal.com\/signin?returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fapplications\" target=\"_blank\" rel=\"noopener\"><strong>Log into Dashboard<\/strong><\/a>\u00a0and type your PayPal personal or business account email and password.<\/li>\n<li>In the\u00a0<strong>REST API apps<\/strong>\u00a0section, click\u00a0<strong>Create App<\/strong>. The purpose of this app is to generate your credentials.<\/li>\n<li>Type a name for your app and click\u00a0<strong>Create App<\/strong>. The page shows your sandbox app information, which includes your credentials.<br \/>\n<blockquote class=\"dx-blockquote-note\"><p><strong>Note:<\/strong>\u00a0To show your live app information, toggle to\u00a0<strong>Live<\/strong>.<\/p><\/blockquote>\n<\/li>\n<li>Copy and save the client ID and secret for your sandbox app.\n<div id=\"attachment_7837\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-client-ID-and-secret.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-7837\" class=\"wp-image-7837 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-client-ID-and-secret-768x443.png\" alt=\"PayPal Client ID and Secret\" width=\"720\" height=\"415\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-client-ID-and-secret-768x443.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-client-ID-and-secret-300x173.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-client-ID-and-secret.png 940w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-7837\" class=\"wp-caption-text\">PayPal Client ID and Secret<\/p><\/div><\/li>\n<li>Review your app details and save your app.<\/li>\n<\/ol>\n<h2><span id=\"Read_PayPal_API_Data_using_SSIS_JSON_Source\"><span id=\"Read_Walmart_API_Data_using_SSIS_JSON_Source\"><span id=\"Read_data_fromWordPressusing_SSIS_JSON_Source\">Call PayPal\u00a0<\/span><\/span><\/span>Create Order API in SQL Server (T-SQL) using Data Gateway<\/h2>\n<p>Let\u2019s start with an example. We use JSON Driver to make the call to PayPal API, we will Create the PayPal Order from SQL Server.<\/p>\n<p>In REST API calls, include the URL to the API service for the environment:<\/p>\n<ul class=\"compact\">\n<li>Sandbox:\u00a0<code>https:\/\/api.sandbox.paypal.com<\/code><\/li>\n<li>Live:\u00a0<code>https:\/\/api.paypal.com<\/code><\/li>\n<\/ul>\n<ol>\n<li>To do this, first of all, we will open the ZappySys Data Gateway Configuration:\n<div id=\"attachment_5283\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/start-menu-open-zappysys-data-gateway.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5283\" class=\"wp-image-5283 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/start-menu-open-zappysys-data-gateway.png\" alt=\"Open ZappySys Data Gateway\" width=\"400\" height=\"315\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/start-menu-open-zappysys-data-gateway.png 400w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/start-menu-open-zappysys-data-gateway-300x236.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-5283\" class=\"wp-caption-text\">Open ZappySys Data Gateway<\/p><\/div><\/li>\n<li>Add the Native &#8211; ZappySys JSON Driver Data source.\n<div id=\"attachment_5284\" style=\"width: 568px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/zappysys-data-gateway-add-data-source.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5284\" class=\"wp-image-5284 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/zappysys-data-gateway-add-data-source.png\" alt=\"Add Gateway Data Source (Native JSON Driver)\" width=\"558\" height=\"533\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/zappysys-data-gateway-add-data-source.png 558w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/zappysys-data-gateway-add-data-source-300x287.png 300w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/a><p id=\"caption-attachment-5284\" class=\"wp-caption-text\">Add Gateway Data Source (Native JSON Driver)<\/p><\/div><\/li>\n<li>Now it&#8217;s time to connect with PayPal. Let&#8217;s use JSON Driver Data source with the\u00a0following URL:\n<pre class=\"lang:default decode:true\">https:\/\/api.sandbox.paypal.com\/v2\/checkout\/orders<\/pre>\n<p>Body:<\/p>\n<pre class=\"lang:default decode:true \">{\r\n  \"intent\": \"CAPTURE\",\r\n  \"purchase_units\": [\r\n    {\r\n      \"amount\": {\r\n        \"currency_code\": \"USD\",\r\n        \"value\": \"100.00\"\r\n      }\r\n    }\r\n  ]\r\n}<\/pre>\n<div id=\"attachment_8013\" style=\"width: 875px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-json-driver-paypal-create-order.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8013\" class=\"wp-image-8013 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-json-driver-paypal-create-order.png\" alt=\"PayPal : Create Order\" width=\"865\" height=\"703\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-json-driver-paypal-create-order.png 865w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-json-driver-paypal-create-order-300x244.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-json-driver-paypal-create-order-768x624.png 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/a><p id=\"caption-attachment-8013\" class=\"wp-caption-text\">PayPal : Create Order<\/p><\/div><\/li>\n<li>Create Basic OAuth Client Credentials Grant (Configure ZS-OAuth Connection).<br \/>\nIn the SSIS ZS OAuth Connection Manager, Select Provider as Custom, select version as OAuth2 and select Grant Type as\u00a0 Client Credentials Grant. Enter the credentials and access token url and click OK.<\/p>\n<pre class=\"lang:default decode:true\">https:\/\/api.sandbox.paypal.com\/v1\/oauth2\/token<\/pre>\n<div id=\"attachment_8014\" style=\"width: 807px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-oauth-basic-client-credential-grant.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8014\" class=\"wp-image-8014 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-oauth-basic-client-credential-grant.png\" alt=\"ZS OAuth Connection \u2013 Client Credentials Grant\" width=\"797\" height=\"751\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-oauth-basic-client-credential-grant.png 797w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-oauth-basic-client-credential-grant-300x283.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-oauth-basic-client-credential-grant-768x724.png 768w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/a><p id=\"caption-attachment-8014\" class=\"wp-caption-text\">ZS OAuth Connection \u2013 Client Credentials Grant<\/p><\/div><\/li>\n<li>Furthermore, Now click on Test Connection button to test PayPal Connection.\n<div id=\"attachment_8015\" style=\"width: 812px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-test-connection.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8015\" class=\"wp-image-8015 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-test-connection.png\" alt=\"PayPal : Test Connection\" width=\"802\" height=\"702\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-test-connection.png 802w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-test-connection-300x263.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/odbc-paypal-test-connection-768x672.png 768w\" sizes=\"(max-width: 802px) 100vw, 802px\" \/><\/a><p id=\"caption-attachment-8015\" class=\"wp-caption-text\">PayPal : Test Connection<\/p><\/div><\/li>\n<li>Write your Query and <strong>Preview Data<\/strong>.<\/li>\n<li><strong>(Optional Step)<\/strong> If your Query use POST method (e.g. Create Invoice) to submit data then you have <a href=\"https:\/\/zappysys.com\/blog\/caching-metadata-odbc-drivers-performance\/#Metadata_Options_in_SQL_Query\" target=\"_blank\" rel=\"noopener\">Save Metadata (Read More)<\/a>. We will use this meta file in later step when we call POST request.\n<div id=\"attachment_4716\" style=\"width: 551px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/08\/post-data-json-rest-api-using-sql-query-odbc-driver.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4716\" class=\"size-full wp-image-4716\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/08\/post-data-json-rest-api-using-sql-query-odbc-driver.png\" alt=\"Generate Metadata File for REST API POST Operation using ZappySys API Driver (JSON \/ XML)\" width=\"541\" height=\"593\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/08\/post-data-json-rest-api-using-sql-query-odbc-driver.png 541w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2018\/08\/post-data-json-rest-api-using-sql-query-odbc-driver-274x300.png 274w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/a><p id=\"caption-attachment-4716\" class=\"wp-caption-text\">Generate Metadata File for REST API POST Operation using ZappySys API Driver (JSON \/ XML)<\/p><\/div><\/li>\n<li>Now using Code Generator we will generate the query.\n<div id=\"attachment_6416\" style=\"width: 766px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6416\" class=\"wp-image-6416 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query.png\" alt=\"odbc-json-driver-generate-quickbooks-query\" width=\"756\" height=\"432\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query.png 756w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/01\/odbc-json-driver-generate-quickbooks-query-300x171.png 300w\" sizes=\"(max-width: 756px) 100vw, 756px\" \/><\/a><p id=\"caption-attachment-6416\" class=\"wp-caption-text\">Generate Query<\/p><\/div><\/li>\n<\/ol>\n<h3>Setup Linked Server <span id=\"Create_ODBC_DSN_8211_JSON_Driver\">in MS SQL Server for PayPal<\/span><\/h3>\n<p>Once you configured the data source in Gateway, we can now setup Linked Server in SQL Server to query API Calls.<\/p>\n<ol>\n<li>Assuming you have installed SQL Server and SSMS. If not then get both for FREE from here:\u00a0<a href=\"https:\/\/www.microsoft.com\/en-us\/sql-server\/sql-server-editions-express\" target=\"_blank\" rel=\"noopener\">Get SQL Server Express<\/a>\u00a0and\u00a0\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/sql\/ssms\/download-sql-server-management-studio-ssms\" target=\"_blank\" rel=\"noopener\">Get SSMS<\/a><\/li>\n<li>Open SSMS and connect to SQL Server.<\/li>\n<li>Go to Root &gt; Server Objects &gt; Linked Servers node. Right click and click\u00a0<strong>New Linked Server&#8230;<\/strong>\n<div class=\"wp-caption alignnone\">\n<p><a href=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/create-new-linked-server-ssms.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/03\/create-new-linked-server-ssms.png?w=720&amp;ssl=1\" alt=\"Add Linked Server in SQL Server\" width=\"420\" height=\"262\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Add Linked Server in SQL Server<\/p>\n<\/div>\n<\/li>\n<li>\u00a0Now enter the linked server name, select Provider as SQL Native Client<\/li>\n<li>Enter data source as\u00a0<strong><span class=\"lang:default decode:true crayon-inline\">GatewayServerName, PORT_NUMBER<\/span><\/strong>\u00a0where server name is where ZappySys Gateway is running (Can be same as SQL Server machine or remote machine). Default PORT_NUMBER is 5000 but confirm on Data gateway &gt; General tab in case its different.<\/li>\n<li>Enter Catalog Name. This must match name from Data gateway Data sources grid &gt; Name column\n<div class=\"wp-caption alignnone\">\n<p><a href=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/ssms-sql-server-configure-linked-server-1.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i1.wp.com\/zappysys.com\/blog\/wp-content\/uploads\/2018\/11\/ssms-sql-server-configure-linked-server-1.png?w=720&amp;ssl=1\" alt=\"Configure Linked Server Provider, Catalog, Server, Port for ZappySys Data Gateway Connection\" width=\"643\" height=\"496\" \/><\/a><\/p>\n<p class=\"wp-caption-text\">Configure Linked Server Provider, Catalog, Server, Port for ZappySys Data Gateway Connection<\/p>\n<\/div>\n<\/li>\n<li>Click on Security Tab and select last option &#8220;<strong>Be made using this security context<\/strong>&#8220;. Enter your gateway user account here.<\/li>\n<li>Click OK to save Linked Server<\/li>\n<\/ol>\n<h3>Create Order in PayPal from SQL Server (Call POST API Method)<\/h3>\n<ol>\n<li>To Create Order in PayPal we need to execute the query like this. Please refer to this link for more information: <a href=\"https:\/\/developer.paypal.com\/docs\/api\/orders\/v2\/#orders_create\" target=\"_blank\" rel=\"noopener\">Create Order example.<\/a><br \/>\n<div class=\"su-note\"  style=\"border-color:#e5de9d;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\"><div class=\"su-note-inner su-u-clearfix su-u-trim\" style=\"background-color:#fff8b7;border-color:#ffffff;color:#333333;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;\">Important Note*: Below query uses META property <a href=\"https:\/\/zappysys.com\/blog\/caching-metadata-odbc-drivers-performance\/#Metadata_Options_in_SQL_Query\" target=\"_blank\" rel=\"noopener\">(fully explained here)<\/a>. This is needed if you creating anew record using POST, PUT. If you don&#8217;t pass META='{xxxx}&#8217; in query driver calls REST API two times (first time to parse metadata and second time to get actual data). So that you find some odd thing in PayPal if you execute the query without Meta then you will find two same Orders created in your PayPal as the driver makes two calls as mentioned above.<\/div><\/div>\n<pre class=\"lang:default decode:true\">-- In below query rather than WITH(META=''[{\"Name\": \"Success\",\"Type\": \"Int32\"}]'' ....\r\n-- You can also use WITH(META=''c:\\my-meta-file.txt'' .... We created this file in previous section\r\n\r\nSELECT * FROM OPENQUERY([MY_LINKED_SERVER_NAME]\r\n, 'SELECT * FROM $\r\nWITH(META=''[{\"Name\": \"Success\",\"Type\": \"Int32\"}]''\r\n\t ,Src=''https:\/\/api.sandbox.paypal.com\/v2\/checkout\/orders''\r\n\t,RequestData=''{\r\n  \"intent\": \"CAPTURE\",\r\n  \"purchase_units\": [\r\n    {\r\n      \"amount\": {\r\n        \"currency_code\": \"USD\",\r\n        \"value\": \"100.00\"\r\n      }\r\n    }\r\n  ]\r\n}''\r\n\t,RequestContentTypeCode=''ApplicationJson''\r\n\t,RequestMethod=''POST''\r\n)')<\/pre>\n<\/li>\n<li>Here is the preview after you run REST API query in SQL Server. It will return created Order Id, Links and status. Notice that you can override default configuration by supplying\u00a0<a href=\"https:\/\/zappysys.com\/onlinehelp\/odbc-powerpack\/scr\/json-odbc-driver-connectionstring.htm\" target=\"_blank\" rel=\"noopener\">many parameters<\/a>\u00a0in WITH clause.\n<div id=\"attachment_8018\" style=\"width: 586px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/sql-server-create-order-result.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8018\" class=\"wp-image-8018 size-full\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/sql-server-create-order-result.png\" alt=\"Create Order In PayPal Using SQL Query\" width=\"576\" height=\"750\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/sql-server-create-order-result.png 576w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/sql-server-create-order-result-230x300.png 230w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/a><p id=\"caption-attachment-8018\" class=\"wp-caption-text\">Create Order In PayPal Using SQL Query<\/p><\/div><\/li>\n<li>You can also find this created Order by opening that URL in the browser.\n<div id=\"attachment_8019\" style=\"width: 730px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/paypal-created-order.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-8019\" class=\"wp-image-8019 size-medium_large\" src=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/paypal-created-order-768x751.png\" alt=\"Created Order In PayPal\" width=\"720\" height=\"704\" srcset=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/paypal-created-order-768x751.png 768w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/paypal-created-order-300x293.png 300w, https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/09\/paypal-created-order.png 815w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/a><p id=\"caption-attachment-8019\" class=\"wp-caption-text\">Created Order In PayPal<\/p><\/div><\/li>\n<\/ol>\n<h2><span id=\"Read_PayPal_API_Data_using_SSIS_JSON_Source\"><span id=\"Read_Walmart_API_Data_using_SSIS_JSON_Source\"><span id=\"Read_data_fromWordPressusing_SSIS_JSON_Source\">PayPal API integration in ODBC apps (e.g. Power BI, Excel, Informatica, Access, C#&#8230;)<\/span><\/span><\/span><\/h2>\n<p>So far we have looked at SQL Server integration only, but what if you like to use same powerful ZappySys API drivers part of <a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/\" target=\"_blank\" rel=\"noopener\">ODBC PowerPack<\/a> in other Apps like Power BI, Excel, MS Access, Informatica and many more&#8230; ?? Well not to worry if you know that App supports ODBC you can use ZappySys ODBC Driver same way described earlier&#8230; only difference is you dont need Linked Server and you dont have to use OPENQUERY statement when you use ODBC Drivers.<\/p>\n<div class=\"content_block\" id=\"custom_post_widget-7051\">ZappySys ODBC Drivers built using ODBC standard which is widely adopted by industry for a long time. Which mean the majority of BI Tools \/ Database Engines \/ ETL Tools already there will support native \/ 3rd party ODBC Drivers. Below is the small list of most popular tools \/ programming languages our Drivers support. If your tool \/ programming language doesn't appear in the below list, which means we have not documented use case but as long as your tool supports ODBC Standard, our drivers should work fine.\r\n\r\n&nbsp;\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"\/\/zappysys.com\/images\/odbc-powerpack\/odbc-powerpack-integration.jpg\" alt=\"ZappySys ODBC Drivers for REST API, JSON, XML - Integrate with Power BI, Tableau, QlikView, QlikSense, Informatica PowerCenter, Excel, SQL Server, SSIS, SSAS, SSRS, Visual Studio \/ WinForm \/ WCF, Python, C#, VB.net, PHP. PowerShell \" width=\"750\" height=\"372\" \/>\r\n<table style=\"valign: top;\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<p style=\"text-align: center;\"><strong>BI \/ Reporting Tools\r\nIntegration<\/strong><\/p>\r\n<\/td>\r\n<td style=\"text-align: center;\"><strong>ETL Tools\r\nIntegration\r\n<\/strong><\/td>\r\n<td style=\"text-align: center;\"><strong>Programming Languages<\/strong>\r\n<strong>Integration<\/strong><\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<ul>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/howto-import-json-rest-api-power-bi\/\" target=\"_blank\" rel=\"noopener\">Microsoft Power BI<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-tableau-read-json-soap-xml-csv\/\">Tableau<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/read-rest-api-using-ssrs-reports-call-json-xml-web-service\/\" target=\"_blank\" rel=\"noopener\">SSRS (SQL Reporting Services)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/qlik-rest-connector-examples-read-json-xml-api\/\" target=\"_blank\" rel=\"noopener\">QlikView \/Qlik Sense<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/call-rest-api-in-microstrategy-json-soap-xml\/\" target=\"_blank\" rel=\"noopener\">MicroStrategy<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-google-sheet-call-appscript-load-json-soap-xml-csv\/\" target=\"_blank\" rel=\"noopener\">Google Sheet<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-json-excel-load-file-rest-api\/\" target=\"_blank\" rel=\"noopener\">Microsoft Excel<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/api\/integration-hub\/rest-api-connector\/access?context=connector\" target=\"_blank\" rel=\"noopener\">Microsoft Access<\/a><\/li>\r\n \t<li>Oracle OBIEE<\/li>\r\n \t<li>Many more (not in this list).....<\/li>\r\n<\/ul>\r\n<\/td>\r\n<td>\r\n<ul>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/read-json-informatica-import-rest-api-json-file\/\" target=\"_blank\" rel=\"noopener\">Informatica PowerCenter<\/a> (Windows)<\/li>\r\n \t<li>Informatica Cloud<\/li>\r\n \t<li>SSIS (SQL Integration Services)<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-json-sql-server\/\" target=\"_blank\" rel=\"noopener\">SQL Server<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/read-write-rest-api-data-in-talend-json-xml-soap\/\" target=\"_blank\" rel=\"noopener\">Talend Data Studio<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/pentaho-read-rest-api-in-pentaho\/\" target=\"_blank\" rel=\"noopener\">Pentaho Kettle<\/a><\/li>\r\n \t<li>Oracle OBIEE<\/li>\r\n \t<li>Many more (not in this list).....<\/li>\r\n<\/ul>\r\n<\/td>\r\n<td>\r\n<ul>\r\n \t<li>Visual Studio<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/calling-rest-api-in-c\/\" target=\"_blank\" rel=\"noopener\">C#<\/a><\/li>\r\n \t<li>C++<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/connect-java-to-rest-api-json-soap-xml\/\" target=\"_blank\" rel=\"noopener\">JAVA<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/set-rest-python-client\/\" target=\"_blank\" rel=\"noopener\">Python<\/a><\/li>\r\n \t<li>PHP<\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/call-rest-api-powershell-script-export-json-csv\/\" target=\"_blank\" rel=\"noopener\">PowerShell<\/a><\/li>\r\n \t<li><a href=\"https:\/\/zappysys.com\/blog\/import-rest-api-json-sql-server\/\" target=\"_blank\" rel=\"noopener\">T-SQL (Using Linked Server)<\/a><\/li>\r\n<\/ul>\r\n<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n&nbsp;<\/div>\n<h2><span id=\"Step-by-Step_Import_REST_API_into_Power_BI\">Conclusion<\/span><\/h2>\n<p>So in this blog, we learned how to generate a PayPal API Token, Load PayPal data in MS SQL Server table using\u00a0<a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-json-rest-api-driver\/\" target=\"_blank\" rel=\"noopener\">ODBC JSON \/ REST API Driver<\/a> in a very simple way. You can achieve many more functionalities with this tool. Check our blogs\/articles on <a href=\"https:\/\/zappysys.com\/blog\/category\/odbc-powerpack\/odbc-drivers\/json-rest-api-driver\/\" target=\"_blank\" rel=\"noopener\"><strong>JSON \/ REST API Driver<\/strong><\/a> to find out what\u00a0<em>this tool<\/em>\u00a0is capable of more.<\/p>\n<h2><span id=\"References\">References<\/span><\/h2>\n<p>Finally, you can use the following links for more information about the use of PayPal API with our tools:<\/p>\n<ul>\n<li><strong>Landing Page<\/strong>\u00a0for <a href=\"https:\/\/zappysys.com\/products\/odbc-powerpack\/odbc-json-rest-api-driver\/\" target=\"_blank\" rel=\"noopener\">ODBC JSON \/ REST API Driver<\/a>, you can also find\u00a0<a href=\"https:\/\/youtu.be\/iwezz0Z3D4U\" target=\"_blank\" rel=\"noopener\">Tutorial Video<\/a>\u00a0here.<\/li>\n<li><strong>Help File:<\/strong>\u00a0Documentation of\u00a0<a href=\"https:\/\/zappysys.com\/onlinehelp\/odbc-powerpack\/index.htm#page=json-odbc-driver-intro.htm\" target=\"_blank\" rel=\"noopener\">JSON Driver<\/a>.<\/li>\n<li><a href=\"https:\/\/developer.paypal.com\/docs\/api\/overview\/\" target=\"_blank\" rel=\"noopener\">PayPal API<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction In our previous article we saw how to call PayPal API in SSIS. Now in this article, we will see How to Make PayPal API Call in ODBC from the SQL Server.\u00a0This blog mainly focuses on ODBC approach but steps mentioned to call PayPal APIs can be useful for any developer regardless of which [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":7825,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[277,347],"tags":[6,25,279,548],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL) | ZappySys Blog<\/title>\r\n<meta name=\"description\" content=\"How to Make PayPal API Call in ODBC, Create Order by making api call ODBC JSON Driver data source from Sql Server\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL) | ZappySys Blog\" \/>\r\n<meta property=\"og:description\" content=\"How to Make PayPal API Call in ODBC, Create Order by making api call ODBC JSON Driver data source from Sql Server\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/\" \/>\r\n<meta property=\"og:site_name\" content=\"ZappySys Blog\" \/>\r\n<meta property=\"article:published_time\" content=\"2019-09-14T08:49:27+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2019-10-11T17:11:32+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"512\" \/>\r\n\t<meta property=\"og:image:height\" content=\"512\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"ZappySys\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ZappySys\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/\",\"url\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/\",\"name\":\"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL) | ZappySys Blog\",\"isPartOf\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png\",\"datePublished\":\"2019-09-14T08:49:27+00:00\",\"dateModified\":\"2019-10-11T17:11:32+00:00\",\"author\":{\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\"},\"description\":\"How to Make PayPal API Call in ODBC, Create Order by making api call ODBC JSON Driver data source from Sql Server\",\"breadcrumb\":{\"@id\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#primaryimage\",\"url\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png\",\"contentUrl\":\"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png\",\"width\":512,\"height\":512,\"caption\":\"PayPal\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/zappysys.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/zappysys.com\/blog\/#website\",\"url\":\"https:\/\/zappysys.com\/blog\/\",\"name\":\"ZappySys Blog\",\"description\":\"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/zappysys.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35\",\"name\":\"ZappySys\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g\",\"caption\":\"ZappySys\"},\"url\":\"https:\/\/zappysys.com\/blog\/author\/hshah\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL) | ZappySys Blog","description":"How to Make PayPal API Call in ODBC, Create Order by making api call ODBC JSON Driver data source from Sql Server","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:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/","og_locale":"en_US","og_type":"article","og_title":"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL) | ZappySys Blog","og_description":"How to Make PayPal API Call in ODBC, Create Order by making api call ODBC JSON Driver data source from Sql Server","og_url":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/","og_site_name":"ZappySys Blog","article_published_time":"2019-09-14T08:49:27+00:00","article_modified_time":"2019-10-11T17:11:32+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png","type":"image\/png"}],"author":"ZappySys","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ZappySys","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/","url":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/","name":"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL) | ZappySys Blog","isPartOf":{"@id":"https:\/\/zappysys.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#primaryimage"},"image":{"@id":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png","datePublished":"2019-09-14T08:49:27+00:00","dateModified":"2019-10-11T17:11:32+00:00","author":{"@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35"},"description":"How to Make PayPal API Call in ODBC, Create Order by making api call ODBC JSON Driver data source from Sql Server","breadcrumb":{"@id":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#primaryimage","url":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png","contentUrl":"https:\/\/zappysys.com\/blog\/wp-content\/uploads\/2019\/08\/paypal-logo-preview.png","width":512,"height":512,"caption":"PayPal"},{"@type":"BreadcrumbList","@id":"https:\/\/zappysys.com\/blog\/make-paypal-api-call-odbc-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zappysys.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Make PayPal API Call in ODBC \/ SQL Server (T-SQL)"}]},{"@type":"WebSite","@id":"https:\/\/zappysys.com\/blog\/#website","url":"https:\/\/zappysys.com\/blog\/","name":"ZappySys Blog","description":"SSIS \/ ODBC Drivers \/ API Connectors for JSON, XML, Azure, Amazon AWS, Salesforce, MongoDB and more","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zappysys.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/c9dc782c929d0027e2e87e3951ce9d35","name":"ZappySys","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/zappysys.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/076a738938c19d459fbfe125c759a0ea?s=96&d=mm&r=g","caption":"ZappySys"},"url":"https:\/\/zappysys.com\/blog\/author\/hshah\/"}]}},"_links":{"self":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8010"}],"collection":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/comments?post=8010"}],"version-history":[{"count":12,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8010\/revisions"}],"predecessor-version":[{"id":8146,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/posts\/8010\/revisions\/8146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media\/7825"}],"wp:attachment":[{"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/media?parent=8010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/categories?post=8010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zappysys.com\/blog\/wp-json\/wp\/v2\/tags?post=8010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}