{"info":{"_postman_id":"50b567ba-d192-4cd0-a686-2ee26793f5fc","name":"Computer Packages Inc API","description":"<html><head></head><body><p>The CPI API is organized around <a href=\"https://en.wikipedia.org/wiki/REST\">REST</a>. It has predictable resource-oriented URLs, accepts application/json request bodies, returns JSON responses, and uses standard HTTP response codes, authentication, and verbs.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"40502092","collectionId":"50b567ba-d192-4cd0-a686-2ee26793f5fc","publishedId":"2sAYJ1jh1b","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-03-04T19:24:46.000Z"},"item":[{"name":"Data Transfer Instructions","item":[{"name":"Get access token","event":[{"listen":"prerequest","script":{"id":"0b85ea42-c18d-414b-985a-07e56286b361","exec":["pm.request.headers.add({ key: \"Content-Type\", value: \"application/x-www-form-urlencoded\" });\r","pm.request.body.update({\r","    mode: 'urlencoded',\r","    urlencoded: [\r","        { key: \"grant_type\", value: \"password\" },\r","        { key: \"username\", value: \"{{username}}\" },\r","        { key: \"password\", value: \"{{password}}\" }\r","    ]\r","});"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"9c62f85a-b9e2-470c-b77f-dd92c91944a6","exec":["var res = pm.response.json();\r","pm.environment.set('dataTransfer_token', res.access_token);"],"type":"text/javascript","packages":{}}}],"id":"fb573681-bd55-40ed-91a4-8694d4aa4fde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[]},"url":"https://utility2.computerpackages.com/datatransfersa/connect/token","description":"<p>Requests an access token from the CPI Data Transfer API.</p>\n<p>The access token must be included in the <code>Authorization</code> request header in each API request.</p>\n<h4 id=\"supported-oauth2-grant-types\">Supported OAuth2 grant types</h4>\n<ul>\n<li><code>password</code><br />  Password grant can be used for unattended API calls.</li>\n</ul>\n<h3 id=\"parameters\">Parameters</h3>\n<p><strong>Password grant</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>grant_type</strong> <code>string</code></td>\n<td>Must be set to “password”.</td>\n</tr>\n<tr>\n<td><strong>username</strong> <code>string</code></td>\n<td>The user’s username</td>\n</tr>\n<tr>\n<td><strong>password</strong> <code>string</code></td>\n<td>The user’s password</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"returns\">Returns</h3>\n<p>Bearer token and expiration time in seconds. Returns an error if authentication fails.</p>\n","urlObject":{"protocol":"https","path":["datatransfersa","connect","token"],"host":["utility2","computerpackages","com"],"query":[],"variable":[]}},"response":[{"id":"98c46325-f09d-4c6d-b6fb-d60dd69defd0","name":"Password grant","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"password","type":"text"},{"key":"username","value":"sample.user@cpisystems.com","type":"text"},{"key":"password","value":"XlyGk8xIUauPn","type":"text"}]},"url":"https://utility2.computerpackages.com/datatransfersa/connect/token"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"access_token\": \"eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZDQkMtSFM1MTIiLCJraWQiOiI2QzEyRjY5Qjg3RTVBOTUyRUQ4RjA4QUJBOEVCNjFDOTcyRTY5NjNDIiwidHlwIjoiYXQrand0IiwiY3R5IjoiSldUIn0.qQq4cr3uUG5p5La5IZUp32K375qneX7FlnvgVcNN-Cjv0oGEaTF7O0f6r_0jTDu10su9bgjClxxW-oPZLANfHBAQjFFHa6YsskXamt4GVhK5XLVBXg6B8ZRGatDi_Vebzs1c1iek5XyCzqWD2C8KnQf1aafx30r3arGh7StvAfdl4kMuVVnPYIg2a0LOSf0-qertG_hyCy7Ta7snJ0-aB0S-cgoS2hjPpMh4525kP417gmSQmMaQHS9cGZWAoQOeWiydUwHqK1xYm1gHDyllksJ6AK3tJy2ks2HYip4pRWRJSTwXfQRK4qXVjNipXO26FwGXPSuJ5Oy9VuzAVv2-oA.73WdjkAMADN5TgAuMUvhFw.GSRVOwPNGCLqZdQxAOS6XD5SO8-U0D_Y_tAJMrzpbdZi3ohYBaIgZDNo5y1Q6FjfJlrEJ1C6zy3NW3u5n_tY679Fx7JYtZ1tQuMBiHPo2lCEOyIM0pULRF8LUikJn_NKIqHc_2r3uB8pfrU3Vt4RypSIphjdGnPyAUE_hlHfOsvX3OhkH5vnuUVfy1uTm0-MlL74BPzxgHryul772QpCPuIizpEAhkeC-2Ws2f9UGsqzG5zwGTP5u660q_XYmxemnhk19A7LkT2Amhjjn4smpOzouB5M6mqd3BHFmwtgMvsdcC4h1jPpgD_VvTyAoMNWcR2xv6gJ64Tm3U7sHG5M8YuvbobFVF-40uXZwgO8yhkucUYceXsgEWaU5Qd4eody1ZYhAZvoGMsd5aphCxUpcB9WVl8PkogSv7SYE4MVpsr0SOrLrBbx15f4ROKGWhLeP2ChcaHa2aDJ3-x-lSyrE9uC_IxHqDul9c4yerS6Q7EZ-5aT89dfNQer_gOm4n6unH-nxruyoupmIaVNmRgnVkRGHradmrMx8yE34iubh-SiYYKT81WRPHp0OYHTls4RsPIDOwdO7UjQrcn6ek8TiqHffOSBMW1fQLLW5N0M7-MrdF9jGrwGUp-ZUDKM11chii8x64P0ZdlgPTOhudXKhkTVE_ZEBTCNV3y8_-eBaDwVg3T4rQBjHIHwMmy1uytnOjQHOCD9tBxGr9McsUzQ8JY04dnwwjw4dop-hHhcJCHIP02zZHgHTUmiONJkfT_gUoQosCuQWfVoyleRrisM3laHbkgziiYhu3KV-XlyGk8xIUauPn3lp6wAFzS7tSrSCTv1gYzUrMHUH9nYPVIeJJRjE74aOqHg1o-4RCTVEMuMTyi4TyNHCkQE4SHNcrj4lK7tweGf5jkrMFwc01VvsqU_njuZtY06UHMW8ip8i-3jix9DnTJ5K8AtIIMISLncZqpKbyKy0uLR1fSIyHXTLHXqrbldCdGigqg79sH0WGTsElfX5wdqtOaEKHbgJTfZtyYHVK8FQjubzg6gcAScb6NyDdTKGUJjnKTSkuYWn_BZ-UPSdwcwYw-B-BwoRD-oTenuj7y_n1RoWl0AtZ8RLVfZaXYuojSF8Nyb-xwa3Q-TxiYYn43LuA7i2wD0qgHNMtRivWuDuasDS_VBHTyt5YtzxREyfHRJiO6LJmGd4aDNeo0BxJxhsX7XnWRRuyOyOlEeMV7nPBkfbH90cWxwWmkYDUGZYsE6_wTC0-5RG_6Q7Gl5lLHI5T_EFt8JBValbdS44HiuXTTcuY_dpAzzBbT-dkxXiTHag-o0R37xLUcFi9bStXmEinof_9GpvgpqKUhUhc3XSxfmnhR5r8hZz09LZ8lO4v8FgQ6xTEipvtyslPOvqS0Cpjfov1b929Jo8kU5VQPqEM75kWzkv0qP-Ea-Z4AKx-ZEkNeZJ_VjcDz8q-l-0pL76hFaUdY6jRIc4WayywM6312vPGBjITnshty5ktSxUWdBrTDoP4CplUxgD5MVFcw0YPGPZkDL-Wk78xLzcxqfECiTepgUCWssTRcfWrzSILZQ4ahz5Zv-Qhv22FFgd7aQZ1dZGHY6la_0O0afUGyfjudpnVvSkuBoVjAS4gf6ibW6vHpbmd0tsITs6XPTBkTWkxMsPlOz_0yXmCyuZv3L0Jgq2JgCSekQgZXrWvxwH4GzkPXqDKp5lBTTP-aaAjZwgDAp_m-aRkf1TmkQAOf9eaSUhNoOaJ_8C0cYfx85A6ppm_LvjFAH4-pWCLtxeQC1yAi6XvvnWWFnmodppp5vxhQSUHtRgYqSx10SrN9a5T2LwKdZi4N0SWAd3IdpmFBWIUjY1gglkihOqUMD4zeRcOwqk75eduoFfzv7xZZ2MXicPhqRseOxQ-4uPPPgG3e8u5l30ykqJASx8GMw9D9WrF9OU-VC2UmH8s-JTYkEoCxgj4cuGRRg0BiO86BFv728JJLoDCCDqVs46BYqRHP32Ccr6igXpdaoI_nyJjBRqcM4QnkIg3yJ8m2TCRx1bEWBav6UL4ww52EZU9BS-gu2Bl8LJMmpkxgozZn774QhkdaLiPHCEQGe3fQGZ4m6rdB0Vp0IIbwD9LP485oq48nKdqEs2wcd_Ei6Vb1Kxzb9shpheicruCJMJB0-nceiGlogm9cEAXJX_8GvgZQ_HfmDJhy2k0Nka3E0x7iwRqRntY3hXVOLyGHm7HL94KaWWaNlzZh6s1pthjrnYgG5QVzujpv8xG-ndhm4GqyCL9WWDaNU69_ZLNgNtnEXCnN6GvolamlW_qMci_vqi0ti2pa25wBv54YhCt3fpN_Nkp7eZ3Xs2P_Z8cRO8xS-knz3fafiWsV5p60cX0cEryoOaTJ83zxlT9ZD5lKNjxBdKTnAlCXzfQ452HT0NSZGOWhWeZkkJ6SbbPc7yEYmwS_lLdXKTu7v5fKVmlwvrLDOmCNaEZzj-C8fawuJPf1P9e2JDN0jPHjSYu5y6UuAgEzJ2odiOl1HZUrx0wQ8tce09BANGt-vhaGQaNoxQlQb5DLQKqncRoCDDVwA_dM_JRoiIF_DgnEPd3MS9JqB2oXcloJKlQrmxaBhF6c8aUA6qEM5CMPEGeA8Qh_QpciJ8hnWFcgdBQHpHcFU1lxWZYfevC4TIwwLmI6xL4s6jT9z2GI-kNE4ZmpGf7uS7O_jjznpK_QlCZAf2mTrELgYcP43xzLR7ydjMTH_lKtBeljstVJgi44QjS2SZwmkAWo6f-s7Xt2aOe-uith5CMFQTSNXsge94pmNSXgqDhGAHpkpqg4x6bJ2wbi4BPXgjMgHOxIXhR9bVjl26kbYZRpqriCEITP0H3-jQmMf8lhLfeJSk33BG6W48xFlZbzWZlxraVcjngt1pSqFQHoWDxvdMrqZUF8W_BIVaQEr-vl9WnJDcckFY89jP0mue2Bt7O9_F-wHqTavFjamri_JAnrMkco2Q_GgiyTRMkdixdNpVF1j0wmC4lNmJ3AjeJtdAgiJpEPA82GsZjjnFaUZcQ5j8CUtVAsxPcYJOFCFEWafMZEe9yd7jqDGBkQzf_FT1AH4qMPhSB9NzbDJFWsMx_OTWCV9ZOwgTHJ7HwoVjptQYHiq92cBn1X8dcnapvOkuvk7caGVtdH6Qs1yC_q2ChofXAcX6F8l7dm4-Eb-YgtOE-GOss9N4Jg_QAbaukjbEZEsXYA1KYAbWlMGayDFAfTUuIKZ6NKdiGyEoESZbgwZ8nru4U2PrBAb6dQc6L6QuiFDWaiiv_IUFxsmXRgcEh3I1RFd1as4zFdvd8wMIh1Ga5PUGnCOQtlvJ4b8zmiZmHoeOOUNsiAzzWlCPxtUScGeQwq-9IRua9JjM7uPPuqqZj553xpmSoY7emizoSPy8wwHzPuOSsONf1izMcyGMhkSxnEjtUH1JZYcZd2NWpEYzs2Od9jXyK3aaR2ZTsgaeHqy5z0YCwNTfy38l4UJQxU4YCOUbRadtBSFddbI6s7UAxdPFY1So9J0PFQhcgbHnwEkb91bzzgHln31nOhv58CWNW_GkcfYKd1ktxRWLoWtyZCajxmcodtJqHcBfOm8LmLkeSFFlperpT1Aq3F948OIqztnLqt_6b5076USgjDcgsHn_R2Dqv65JUszk9v47u4hG6cUhQr25ztQ71P2F2YlhfoIcExXYjGxbfBj2hE69Iu3-SNzDUb0HpWLV4ZPS3FJMUxe2u6Lx4GBPmtiYJnNhBzQr3CYGzOg3-pv8_5BSn_o-smvhQADHGjbJdhTbKa7ApMaWd17lXzjjpItZNiHil41zxISwydSpKTztPIhHXNVO7IzWS_e6dw1Sclzmup_wgtKJlSV7RM4s_MuoiVXD6PXK4fEGOvKYOLSouCMGUgUhglYFM_ZeJxE9mssItpm_kkevrG8nFDe0vYU9hvth-PMy7xW2oyIEnnbaRYqK39t6rIWh2qB13w1Q0cu4YoZGTymZ8LUJMRyt7Pr_Ue4MTenf04swadOPsCkStSgiarREMTPjd4tsKuBPBdPVONgxN2Ro7lYGjp2wMn0qLt-0xjbRhMi1stjyBe6RilL1t5Ln2773krXb3k9a5wxzTzP2rjU8aYfvgcqINAzVSB5qrvvERjuJG-FL8Xn8VynvukjivbJbiR-UZIKKdyN8tpZ.ZJhg2wykIvPpiaVrjtwsmch6DaQBFTRq2q-wS02tjRk\",\r\n    \"token_type\": \"Bearer\",\r\n    \"expires_in\": 3600\r\n}"}],"_postman_id":"fb573681-bd55-40ed-91a4-8694d4aa4fde"},{"name":"Send data","event":[{"listen":"prerequest","script":{"id":"3ae1f9b4-b619-443a-9c6b-abd757940ea1","exec":["pm.request.headers.add({ key: \"Content-Type\", value: \"application/json\" });"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"85389947-4202-4861-8daf-11326874b084","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{dataTransfer_token}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://utility2.computerpackages.com/datatransfersa/DataTransfer/TransferData","description":"<p>Sends annuity data to CPI.</p>\n<ul>\n<li><p><strong>ClientCode (outside TransferData):</strong> This is the AnnuityCode and is <strong>required</strong>.</p>\n</li>\n<li><p><strong>ClientCode (inside TransferData):</strong> This is a text field for the <strong>Client/Division code</strong>.</p>\n</li>\n</ul>\n<h3 id=\"1-root-request-body-structure\">1. Root Request Body Structure</h3>\n<p>The request body is a single JSON object containing the AnnuityCode and the array of case data.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Location</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong><code>ClientCode</code></strong></td>\n<td>Root Object</td>\n<td><code>string</code></td>\n<td><strong><code>Required.</code></strong> This field represents the <strong>AnnuityCode</strong> for the transfer (e.g., \"DEMO\").</td>\n</tr>\n<tr>\n<td><strong><code>TransferData</code></strong></td>\n<td>Root Object</td>\n<td><code>array</code> of objects</td>\n<td><strong><code>Required.</code></strong> The list of case data to be sent to CPI.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"note-on-multiple-annuity-codes\">Note on Multiple Annuity Codes</h4>\n<blockquote>\n<p>If you need to send data for multiple different Annuity Codes, you <strong>must</strong> submit a separate API request for each unique Annuity Code. Each request body only supports a single root-level <code>ClientCode</code> (AnnuityCode). </p>\n</blockquote>\n<hr />\n<h3 id=\"2-transferdata-object-parameters-caserecord-data\">2. <code>TransferData</code> Object Parameters (Case/Record Data)</h3>\n<p>These parameters define the structure of each individual record within the <code>TransferData</code> array.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Length</strong></th>\n<th><strong>Notes</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CaseNumber</td>\n<td><code>string</code></td>\n<td>25</td>\n<td><strong><code>Required.</code></strong></td>\n</tr>\n<tr>\n<td>Country</td>\n<td><code>string</code></td>\n<td>5</td>\n<td><strong><code>Required.</code></strong> Use the 5-letter country code. Country codes can be found at the <a href=\"#3cebf7c6-2fa4-4a54-83b6-125c1e033f4d\">Get Countries</a> endpoint.</td>\n</tr>\n<tr>\n<td>SubCase</td>\n<td><code>string</code></td>\n<td>8</td>\n<td></td>\n</tr>\n<tr>\n<td>Agent</td>\n<td><code>string</code></td>\n<td>10</td>\n<td></td>\n</tr>\n<tr>\n<td>AgentRef</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>ApplicationNo</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>Assignee</td>\n<td><code>string</code></td>\n<td>60</td>\n<td></td>\n</tr>\n<tr>\n<td>CaseType</td>\n<td><code>string</code></td>\n<td>3</td>\n<td>Use the 3-letter case type code. Case type codes can be found at the <a href=\"#08f9c4a8-3880-4dcd-a745-8db92ce84f76\">Get Case Types</a> endpoint.</td>\n</tr>\n<tr>\n<td>ClientCode</td>\n<td><code>string</code></td>\n<td>5</td>\n<td></td>\n</tr>\n<tr>\n<td>ClientRef</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>ClientRef2</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>DivClient</td>\n<td><code>string</code></td>\n<td>10</td>\n<td></td>\n</tr>\n<tr>\n<td>ExpireDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>FilingDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>InvAttorney</td>\n<td><code>string</code></td>\n<td>10</td>\n<td></td>\n</tr>\n<tr>\n<td>InvClientRef</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>Inventor1</td>\n<td><code>string</code></td>\n<td>50</td>\n<td></td>\n</tr>\n<tr>\n<td>Inventor2</td>\n<td><code>string</code></td>\n<td>50</td>\n<td></td>\n</tr>\n<tr>\n<td>Inventor3</td>\n<td><code>string</code></td>\n<td>50</td>\n<td></td>\n</tr>\n<tr>\n<td>Inventor4</td>\n<td><code>string</code></td>\n<td>50</td>\n<td></td>\n</tr>\n<tr>\n<td>IssueDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>PaidThru</td>\n<td><code>string</code></td>\n<td>2</td>\n<td></td>\n</tr>\n<tr>\n<td>PatentNo</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>PctPrntDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>PctPrntNo</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>PriorityCtry</td>\n<td><code>string</code></td>\n<td>5</td>\n<td></td>\n</tr>\n<tr>\n<td>PriorityNo</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>PriorityDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>PubDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>PubNo</td>\n<td><code>string</code></td>\n<td>20</td>\n<td></td>\n</tr>\n<tr>\n<td>Status</td>\n<td><code>string</code></td>\n<td>11</td>\n<td></td>\n</tr>\n<tr>\n<td>TaxBaseDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n<tr>\n<td>TaxSchedule</td>\n<td><code>string</code></td>\n<td>3</td>\n<td></td>\n</tr>\n<tr>\n<td>Title</td>\n<td><code>string</code></td>\n<td>118</td>\n<td></td>\n</tr>\n<tr>\n<td>WorkBaseDate</td>\n<td><code>string</code></td>\n<td><code>YYYY-MM-DD</code></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"3-response-structure\">3. Response Structure</h3>\n<p>The API returns a JSON object indicating the status of the data transfer.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>success</code></td>\n<td><code>boolean</code></td>\n<td><code>true</code> if the transfer was successful; <code>false</code> otherwise.</td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td><code>string</code></td>\n<td>Provides an error message if <code>success</code> is <code>false</code>. Returns an error if parameters are invalid or if user has insufficient permissions.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<p><strong>Schema Reference:</strong><br /><a href=\"https://utility2.computerpackages.com/datatransfersa/swagger/v1/swagger.json\">https://utility2.computerpackages.com/datatransfersa/swagger/v1/swagger.json</a></p>\n","urlObject":{"protocol":"https","path":["datatransfersa","DataTransfer","TransferData"],"host":["utility2","computerpackages","com"],"query":[],"variable":[]}},"response":[{"id":"d5e105fe-9cca-4ed3-9f4b-7afcd245d5bf","name":"Send data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ClientCode\": \"DEMO\",\r\n    \"TransferData\": [\r\n        {\r\n            \"CaseNumber\": \"001\",\r\n            \"Country\": \"US\",\r\n            \"SubCase\": \"001\",\r\n            \"Agent\": \"ABC\",\r\n            \"AgentRef\": \"ABCRef\",\r\n            \"ApplicationNo\": \"10/990,350\",\r\n            \"Assignee\": \"Assignee\",\r\n            \"CaseType\": \"ORD\",\r\n            \"ClientCode\": \"DEMO\",\r\n            \"ClientRef\": \"ClientRef\",\r\n            \"ClientRef2\": null,\r\n            \"DivClient\": \"CPI\",\r\n            \"ExpireDate\": \"2024-12-17\",\r\n            \"FilingDate\": \"2024-12-17\",\r\n            \"InvAttorney\": \"Attorney\",\r\n            \"InvClientRef\": \"InvClientRef\",\r\n            \"Inventor1\": \"Inventor1\",\r\n            \"Inventor2\": \"Inventor2\",\r\n            \"Inventor3\": null,\r\n            \"Inventor4\": null,\r\n            \"IssueDate\": \"2024-12-17\",\r\n            \"PaidThru\": null,\r\n            \"PatentNo\": null,\r\n            \"PctPrntDate\": \"2024-12-17\",\r\n            \"PctPrntNo\": null,\r\n            \"PriorityCtry\": null,\r\n            \"PriorityNo\": null,\r\n            \"PriorityDate\": \"2024-12-17\",\r\n            \"PubDate\": \"2024-12-17\",\r\n            \"PubNo\": null,\r\n            \"Status\": \"Pending\",\r\n            \"TaxBaseDate\": \"2024-12-17\",\r\n            \"TaxSchedule\": \"SE\",\r\n            \"Title\": \"Toothbrush\",\r\n            \"WorkBaseDate\": \"2024-12-17\"\r\n        },\r\n        {\r\n            \"CaseNumber\": \"002\",\r\n            \"Country\": \"US\",\r\n            \"SubCase\": \"002\",\r\n            \"Agent\": \"DEF\",\r\n            \"AgentRef\": \"DEFRef\",\r\n            \"ApplicationNo\": \"11/222,333\",\r\n            \"Assignee\": \"Assignee2\",\r\n            \"CaseType\": \"ORD\",\r\n            \"ClientCode\": \"DEMO2\",\r\n            \"ClientRef\": \"ClientRef2\",\r\n            \"ClientRef2\": null,\r\n            \"DivClient\": \"CPI2\",\r\n            \"ExpireDate\": \"2024-12-17\",\r\n            \"FilingDate\": \"2024-12-17\",\r\n            \"InvAttorney\": \"Attorney2\",\r\n            \"InvClientRef\": \"InvClientRef2\",\r\n            \"Inventor1\": \"Inventor2\",\r\n            \"Inventor2\": \"Inventor4\",\r\n            \"Inventor3\": null,\r\n            \"Inventor4\": null,\r\n            \"IssueDate\": \"2025-12-17\",\r\n            \"PaidThru\": null,\r\n            \"PatentNo\": null,\r\n            \"PctPrntDate\": \"2025-12-17\",\r\n            \"PctPrntNo\": null,\r\n            \"PriorityCtry\": null,\r\n            \"PriorityNo\": null,\r\n            \"PriorityDate\": \"2025-12-17\",\r\n            \"PubDate\": \"2025-12-17\",\r\n            \"PubNo\": null,\r\n            \"Status\": \"Pending\",\r\n            \"TaxBaseDate\": \"2025-12-17\",\r\n            \"TaxSchedule\": \"SE\",\r\n            \"Title\": \"Magic Food Plate\",\r\n            \"WorkBaseDate\": \"2025-12-17\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://utility2.computerpackages.com/datatransfersa/DataTransfer/TransferData"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"\"\r\n}"}],"_postman_id":"85389947-4202-4861-8daf-11326874b084"},{"name":"Get Countries","event":[{"listen":"prerequest","script":{"id":"3ae1f9b4-b619-443a-9c6b-abd757940ea1","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"3cebf7c6-2fa4-4a54-83b6-125c1e033f4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{dataTransfer_token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://utility2.computerpackages.com/datatransfersa/DataTransfer/Countries","description":"<p>Get list of country code and name.</p>\n<h3 id=\"response-structure\">Response Structure</h3>\n<p>The API returns a JSON object containing a list of country details and the total count.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Data</code></td>\n<td><code>array[object]</code></td>\n<td>A list of country objects. Each object contains a CountryCode (string) and CountryName (string).</td>\n</tr>\n<tr>\n<td><code>Total</code></td>\n<td><code>integer</code></td>\n<td>The total number of country records available.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"data-object-detail\">Data Object Detail</h3>\n<p>Each object within the <code>Data</code> array follows this structure.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CountryCode</code></td>\n<td><code>string</code></td>\n<td>The short-code for the country.</td>\n</tr>\n<tr>\n<td><code>CountryName</code></td>\n<td><code>string</code></td>\n<td>The full name of the country.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<p><strong>Schema Reference:</strong><br /><a href=\"https://utility2.computerpackages.com/datatransfersa/swagger/v1/swagger.json\">https://utility2.computerpackages.com/datatransfersa/swagger/v1/swagger.json</a></p>\n","urlObject":{"protocol":"https","path":["datatransfersa","DataTransfer","Countries"],"host":["utility2","computerpackages","com"],"query":[],"variable":[]}},"response":[{"id":"ab522bcd-227e-492c-a708-0030660aee30","name":"Send data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ClientCode\": \"DEMO\",\r\n    \"TransferData\": [\r\n        {\r\n            \"CaseNumber\": \"001\",\r\n            \"Country\": \"US\",\r\n            \"SubCase\": \"001\",\r\n            \"Agent\": \"ABC\",\r\n            \"AgentRef\": \"ABCRef\",\r\n            \"ApplicationNo\": \"10/990,350\",\r\n            \"Assignee\": \"Assignee\",\r\n            \"CaseType\": \"ORD\",\r\n            \"ClientCode\": \"DEMO\",\r\n            \"ClientRef\": \"ClientRef\",\r\n            \"ClientRef2\": null,\r\n            \"DivClient\": \"CPI\",\r\n            \"ExpireDate\": \"2024-12-17\",\r\n            \"FilingDate\": \"2024-12-17\",\r\n            \"InvAttorney\": \"Attorney\",\r\n            \"InvClientRef\": \"InvClientRef\",\r\n            \"Inventor1\": \"Inventor1\",\r\n            \"Inventor2\": \"Inventor2\",\r\n            \"Inventor3\": null,\r\n            \"Inventor4\": null,\r\n            \"IssueDate\": \"2024-12-17\",\r\n            \"PaidThru\": null,\r\n            \"PatentNo\": null,\r\n            \"PctPrntDate\": \"2024-12-17\",\r\n            \"PctPrntNo\": null,\r\n            \"PriorityCtry\": null,\r\n            \"PriorityNo\": null,\r\n            \"PriorityDate\": \"2024-12-17\",\r\n            \"PubDate\": \"2024-12-17\",\r\n            \"PubNo\": null,\r\n            \"Status\": \"Pending\",\r\n            \"TaxBaseDate\": \"2024-12-17\",\r\n            \"TaxSchedule\": \"SE\",\r\n            \"Title\": \"Toothbrush\",\r\n            \"WorkBaseDate\": \"2024-12-17\"\r\n        },\r\n        {\r\n            \"CaseNumber\": \"002\",\r\n            \"Country\": \"US\",\r\n            \"SubCase\": \"002\",\r\n            \"Agent\": \"DEF\",\r\n            \"AgentRef\": \"DEFRef\",\r\n            \"ApplicationNo\": \"11/222,333\",\r\n            \"Assignee\": \"Assignee2\",\r\n            \"CaseType\": \"ORD\",\r\n            \"ClientCode\": \"DEMO2\",\r\n            \"ClientRef\": \"ClientRef2\",\r\n            \"ClientRef2\": null,\r\n            \"DivClient\": \"CPI2\",\r\n            \"ExpireDate\": \"2024-12-17\",\r\n            \"FilingDate\": \"2024-12-17\",\r\n            \"InvAttorney\": \"Attorney2\",\r\n            \"InvClientRef\": \"InvClientRef2\",\r\n            \"Inventor1\": \"Inventor2\",\r\n            \"Inventor2\": \"Inventor4\",\r\n            \"Inventor3\": null,\r\n            \"Inventor4\": null,\r\n            \"IssueDate\": \"2025-12-17\",\r\n            \"PaidThru\": null,\r\n            \"PatentNo\": null,\r\n            \"PctPrntDate\": \"2025-12-17\",\r\n            \"PctPrntNo\": null,\r\n            \"PriorityCtry\": null,\r\n            \"PriorityNo\": null,\r\n            \"PriorityDate\": \"2025-12-17\",\r\n            \"PubDate\": \"2025-12-17\",\r\n            \"PubNo\": null,\r\n            \"Status\": \"Pending\",\r\n            \"TaxBaseDate\": \"2025-12-17\",\r\n            \"TaxSchedule\": \"SE\",\r\n            \"Title\": \"Magic Food Plate\",\r\n            \"WorkBaseDate\": \"2025-12-17\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://utility2.computerpackages.com/datatransfersa/DataTransfer/TransferData"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"\"\r\n}"}],"_postman_id":"3cebf7c6-2fa4-4a54-83b6-125c1e033f4d"},{"name":"Get Case Types","event":[{"listen":"prerequest","script":{"id":"3ae1f9b4-b619-443a-9c6b-abd757940ea1","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"08f9c4a8-3880-4dcd-a745-8db92ce84f76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{dataTransfer_token}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://utility2.computerpackages.com/datatransfersa/DataTransfer/CaseTypes","description":"<p>Get list of case type code and description.</p>\n<h3 id=\"response-structure\">Response Structure</h3>\n<p>The API returns a JSON object containing a list of case type details and the total count.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Data</code></td>\n<td><code>array[object]</code></td>\n<td>A list of case type objects. Each object contains a CaseType (string) and Description (string).</td>\n</tr>\n<tr>\n<td><code>Total</code></td>\n<td><code>integer</code></td>\n<td>The total number of country records available.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"data-object-detail\">Data Object Detail</h3>\n<p>Each object within the <code>Data</code> array follows this structure.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CaseType</code></td>\n<td><code>string</code></td>\n<td>The case type code.</td>\n</tr>\n<tr>\n<td><code>Description</code></td>\n<td><code>string</code></td>\n<td>The description of the case type.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<p><strong>Schema Reference:</strong><br /><a href=\"https://utility2.computerpackages.com/datatransfersa/swagger/v1/swagger.json\">https://utility2.computerpackages.com/datatransfersa/swagger/v1/swagger.json</a></p>\n","urlObject":{"protocol":"https","path":["datatransfersa","DataTransfer","CaseTypes"],"host":["utility2","computerpackages","com"],"query":[],"variable":[]}},"response":[{"id":"256e04a6-34cf-4505-a08c-71a75cee2656","name":"Send data","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ClientCode\": \"DEMO\",\r\n    \"TransferData\": [\r\n        {\r\n            \"CaseNumber\": \"001\",\r\n            \"Country\": \"US\",\r\n            \"SubCase\": \"001\",\r\n            \"Agent\": \"ABC\",\r\n            \"AgentRef\": \"ABCRef\",\r\n            \"ApplicationNo\": \"10/990,350\",\r\n            \"Assignee\": \"Assignee\",\r\n            \"CaseType\": \"ORD\",\r\n            \"ClientCode\": \"DEMO\",\r\n            \"ClientRef\": \"ClientRef\",\r\n            \"ClientRef2\": null,\r\n            \"DivClient\": \"CPI\",\r\n            \"ExpireDate\": \"2024-12-17\",\r\n            \"FilingDate\": \"2024-12-17\",\r\n            \"InvAttorney\": \"Attorney\",\r\n            \"InvClientRef\": \"InvClientRef\",\r\n            \"Inventor1\": \"Inventor1\",\r\n            \"Inventor2\": \"Inventor2\",\r\n            \"Inventor3\": null,\r\n            \"Inventor4\": null,\r\n            \"IssueDate\": \"2024-12-17\",\r\n            \"PaidThru\": null,\r\n            \"PatentNo\": null,\r\n            \"PctPrntDate\": \"2024-12-17\",\r\n            \"PctPrntNo\": null,\r\n            \"PriorityCtry\": null,\r\n            \"PriorityNo\": null,\r\n            \"PriorityDate\": \"2024-12-17\",\r\n            \"PubDate\": \"2024-12-17\",\r\n            \"PubNo\": null,\r\n            \"Status\": \"Pending\",\r\n            \"TaxBaseDate\": \"2024-12-17\",\r\n            \"TaxSchedule\": \"SE\",\r\n            \"Title\": \"Toothbrush\",\r\n            \"WorkBaseDate\": \"2024-12-17\"\r\n        },\r\n        {\r\n            \"CaseNumber\": \"002\",\r\n            \"Country\": \"US\",\r\n            \"SubCase\": \"002\",\r\n            \"Agent\": \"DEF\",\r\n            \"AgentRef\": \"DEFRef\",\r\n            \"ApplicationNo\": \"11/222,333\",\r\n            \"Assignee\": \"Assignee2\",\r\n            \"CaseType\": \"ORD\",\r\n            \"ClientCode\": \"DEMO2\",\r\n            \"ClientRef\": \"ClientRef2\",\r\n            \"ClientRef2\": null,\r\n            \"DivClient\": \"CPI2\",\r\n            \"ExpireDate\": \"2024-12-17\",\r\n            \"FilingDate\": \"2024-12-17\",\r\n            \"InvAttorney\": \"Attorney2\",\r\n            \"InvClientRef\": \"InvClientRef2\",\r\n            \"Inventor1\": \"Inventor2\",\r\n            \"Inventor2\": \"Inventor4\",\r\n            \"Inventor3\": null,\r\n            \"Inventor4\": null,\r\n            \"IssueDate\": \"2025-12-17\",\r\n            \"PaidThru\": null,\r\n            \"PatentNo\": null,\r\n            \"PctPrntDate\": \"2025-12-17\",\r\n            \"PctPrntNo\": null,\r\n            \"PriorityCtry\": null,\r\n            \"PriorityNo\": null,\r\n            \"PriorityDate\": \"2025-12-17\",\r\n            \"PubDate\": \"2025-12-17\",\r\n            \"PubNo\": null,\r\n            \"Status\": \"Pending\",\r\n            \"TaxBaseDate\": \"2025-12-17\",\r\n            \"TaxSchedule\": \"SE\",\r\n            \"Title\": \"Magic Food Plate\",\r\n            \"WorkBaseDate\": \"2025-12-17\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://utility2.computerpackages.com/datatransfersa/DataTransfer/TransferData"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"message\": \"\"\r\n}"}],"_postman_id":"08f9c4a8-3880-4dcd-a745-8db92ce84f76"}],"id":"4f61e10f-a7ec-467c-b2e1-7f6c15d57e70","description":"<ul>\n<li><p><strong>First Data Transfer</strong>:</p>\n<ul>\n<li>Send a <strong>full data backup</strong> on the first API data transfer.</li>\n</ul>\n</li>\n<li><p><strong>Subsequent Data Transfers</strong>:</p>\n<ul>\n<li><p>If your system tracks <strong>record creation date</strong> and/or <strong>last updated date</strong>:</p>\n<ul>\n<li><p>Send only records that were <strong>added or modified</strong> within the date range.</p>\n</li>\n<li><p>The date range should <strong>start from the last successful data transfer date</strong>.</p>\n</li>\n<li><p>Ensure the new transfer <strong>overlaps from the last transfer date</strong> to prevent missed updates.</p>\n</li>\n</ul>\n</li>\n<li><p>If your system <strong>does not track</strong> record creation or last updated dates:</p>\n<ul>\n<li>You must send the <strong>full dataset</strong> on every API data transfer.</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>Data Validation Rules</strong></p>\n<ul>\n<li><p><strong>Required fields</strong> must be included in every record.</p>\n<ul>\n<li><strong>Missing required fields</strong> will result in <strong>API errors</strong>.</li>\n</ul>\n</li>\n<li><p>Fields with text exceeding the <strong>maximum allowed length</strong> will be <strong>automatically truncated</strong>.</p>\n</li>\n</ul>\n</li>\n</ul>\n","_postman_id":"4f61e10f-a7ec-467c-b2e1-7f6c15d57e70"}],"event":[{"listen":"prerequest","script":{"id":"561d6f69-4dc7-4bcf-b7ec-5292e507dfc2","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"39267eef-a06b-43fb-94fe-20dfde833a3d","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"id":"cfcc21c8-fcdc-48ec-8b74-5ca072a89461","key":"url","value":"","type":"string"},{"id":"d3a13ede-a45a-4e8b-a228-88311f7fc617","key":"page_size_max","value":"100","type":"string"}]}