Changes for page OLD-ONEcount API Documentation
Last modified by Admin on 2025/06/27 12:14
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -O NEcountAPIDocumentation1 +OC-API-04032017 - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Admin1 +XWiki.sonish - Content
-
... ... @@ -1,8 +1,56 @@ 1 +(% class="western" align="center" %) 2 + 3 + 4 +(% class="western" align="center" %) 5 + 6 + 7 +(% class="western" align="center" %) 8 + 9 + 10 +(% class="western" align="center" %) 11 + 12 + 13 +(% class="western" align="center" %) 14 + 15 + 16 +(% class="western" align="center" %) 17 + 18 + 19 +(% class="western" align="center" %) 20 +ONEcount REST API Developer's Guide 21 + 22 +(% class="western" align="center" %) 23 +Version 2.1 24 + 25 +(% class="western" align="center" %) 26 + 27 + 28 +(% class="western" align="center" %) 29 + 30 + 31 +(% class="western" align="center" %) 32 + 33 + 34 +(% class="western" align="center" %) 35 + 36 + 37 +(% class="western" align="center" %) 38 + 39 + 40 +(% class="western" align="center" %) 41 + 42 + 43 +(% class="western" align="center" %) 44 + 45 + 46 +(% class="western" align="center" %) 47 + 48 + 1 1 (% class="western" %) 2 2 **Introduction** 3 3 4 4 (% class="western" %) 5 -ONEcount REST API i sdesignedtolowyoutodirectlymanipulate theunderlyingdata within theONEcountpplication. his API can be used to lookup, create and updated different ONEcount resources which are listed below.53 +ONEcount REST API provides different functionality to accomplish many integration related tasks. This API can be used to lookup, create and updated different ONEcount resources which are listed below. 6 6 7 7 (% class="western" %) 8 8 REST takes advantage of the HTTP request methods to layer itself into the existing HTTP architecture. These operations consist of the following: ... ... @@ -10,11 +10,14 @@ 10 10 1. ((( 11 11 (% class="western" %) 12 12 **GET** - Used for lookup of resources 13 -))) 61 + 62 +* ((( 14 14 1. ((( 15 15 (% class="western" %) 16 16 **PUT** - Used to update a resource 17 17 ))) 67 +))) 68 +))) 18 18 1. ((( 19 19 (% class="western" %) 20 20 **POST** - Used to create a new resource ... ... @@ -21,56 +21,178 @@ 21 21 ))) 22 22 23 23 (% class="western" %) 24 - Specifically, theONEcount API providesto thefollowing components:75 +ONEcount API provides following functionalities: 25 25 26 -1. User data 27 -11. List users 28 -11. Lookup users 29 -11. Create users 30 -11. Update users 31 -1. Transaction data 32 -11. Lookup transactions 33 -11. Create transactions 34 -\\ 35 -1. Product data 36 -11. Lookup products 37 -11. Create products 38 -11. Update products 39 -1. Term Data 40 -11. Lookup terms 41 -11. Create terms 42 -11. Update terms 43 -1. Resource Data 44 -11. Lookup resources 45 -11. Create resources 46 -11. Update resources 47 -1. Questions 48 -11. Lookup questions 49 -11. List questions 50 -11. Create questions 51 -1. Source Codes 52 -11. Lookup source code 53 -11. Create source codes 54 -11. Update source codes 55 -1. Attach a resource to a product 56 -1. Leads 57 -11. Create a lead 58 -\\\\\\ 77 +1. ((( 78 +(% class="western" %) 79 +**Lookup** 59 59 81 +* 82 + 60 60 (% class="western" %) 61 - **AccessingAPI**84 +User lookup 62 62 86 +* 87 + 63 63 (% class="western" %) 64 - **RESTAPI URL**: [[https:~~/~~/api.onecount.net/v2/>>url:https://api.onecount.net/v2/||shape="rect"]]89 +Transaction lookup 65 65 91 +* 92 + 66 66 (% class="western" %) 67 - **Appkey**:THIS WILL BE PROVIDED TO YOU94 +Question lookup 68 68 96 +* 97 + 69 69 (% class="western" %) 70 -** 71 -** 99 +Source code lookup 72 72 101 +* 102 + 73 73 (% class="western" %) 104 +Product lookup 105 + 106 +* 107 + 108 +(% class="western" %) 109 +Term lookup 110 + 111 +* 112 + 113 +(% class="western" %) 114 +Resource lookup 115 +))) 116 +1. ((( 117 +(% class="western" %) 118 +**Create** 119 + 120 +* 121 + 122 +(% class="western" %) 123 +Add a user/demo 124 + 125 +* 126 + 127 +(% class="western" %) 128 +Add a question 129 + 130 +* 131 + 132 +(% class="western" %) 133 +Add user transaction 134 + 135 +* 136 + 137 +(% class="western" %) 138 +Add source code 139 + 140 +* 141 + 142 +(% class="western" %) 143 +Add Product 144 + 145 +* 146 + 147 +(% class="western" %) 148 +Add Term 149 + 150 +* 151 + 152 +(% class="western" %) 153 +Add Resource 154 + 155 +* 156 + 157 +(% class="western" %) 158 +Stats – Telemarketing 159 +))) 160 +1. ((( 161 +(% class="western" %) 162 +**Update** 163 + 164 +* 165 + 166 +(% class="western" %) 167 +Update a user/demo 168 + 169 +* 170 + 171 +(% class="western" %) 172 +Update a question 173 + 174 +* 175 + 176 +(% class="western" %) 177 +Update source code 178 + 179 +* 180 + 181 +(% class="western" %) 182 +Update product 183 + 184 +* 185 + 186 +(% class="western" %) 187 +Update term 188 + 189 +* 190 + 191 +(% class="western" %) 192 +Update resource 193 +))) 194 +1. ((( 195 +(% class="western" %) 196 +**List** 197 + 198 +* 199 + 200 +(% class="western" %) 201 +ListQuestions 202 + 203 +* 204 + 205 +(% class="western" %) 206 +ListSourceCodes 207 +))) 208 + 209 +(% class="western" %) 210 + 211 + 212 +1. ((( 213 +(% class="western" %) 214 +**Attach** 215 +))) 216 + 217 +* ((( 218 +(% class="western" %) 219 +Attach resource to product 220 +))) 221 + 222 +(% class="western" %) 223 + 224 + 225 +(% class="western" %) 226 + 227 + 228 +(% class="western" %) 229 +**REST API URL**: [[https:~~/~~/api.onecount.net/v2/>>url:https://api.onecount.net/v2/||shape="rect" class="western"]] 230 + 231 +(% class="western" %) 232 +**Appkey**: THIS WILL BE PROVIDED 233 + 234 +(% class="western" %) 235 + 236 + 237 +(% class="western" %) 238 +**Function** 239 + 240 +(% class="western" %) 241 +The ONEcount REST API will be used to create, update & lookup users, transactions and questions e.t.c. in ONEcount hosted install of the client. 242 + 243 +(% class="western" %) 244 +**Accessing API** 245 + 246 +(% class="western" %) 74 74 Your HTTP requests to a REST API resource should contain the following information: 75 75 76 76 * ((( ... ... @@ -91,12 +91,9 @@ 91 91 ))) 92 92 93 93 (% class="western" %) 94 - 267 +**Request** 95 95 96 96 (% class="western" %) 97 -**General API Usage** 98 - 99 -(% class="western" %) 100 100 The request data in POST (for create and update) will consist of request parameters required by each method in JSON format. Value of resource will determine which resource is being requested and the access method will determine whether you are trying to create, update or lookup that resource. 101 101 102 102 (% class="western" %) ... ... @@ -225,24 +225,42 @@ 225 225 226 226 227 227 (% class="western" %) 228 -** 229 -** 398 +**Resources** 230 230 231 231 (% class="western" %) 232 -** 233 -** 401 +Resources are the available entities that can be accessed/modified via API. Each resource can be created, updated or requested by using the corresponding http method described above. 234 234 403 +* ((( 235 235 (% class="western" %) 236 -** 237 -** 238 - 239 - 240 - 405 +questions 406 +))) 407 +* ((( 241 241 (% class="western" %) 242 -**RESOURCE: Questions** 409 +users 410 +))) 411 +* ((( 412 +(% class="western" %) 413 +products 414 +))) 415 +* ((( 416 +(% class="western" %) 417 +terms 418 +))) 419 +* ((( 420 +(% class="western" %) 421 +resources 422 +))) 423 +* ((( 424 +(% class="western" %) 425 +sources 426 +))) 427 +* ((( 428 +(% class="western" %) 429 +transactions 430 +))) 243 243 244 244 (% class="western" %) 245 - All data fields in ONEcount are made up of questions.Questionsare configurable on a per-client basis, and no two customer installations will have the same question (ie., field) layout. Therefore, before querying or updating any ONEcount installation, you'll need to get an understanding of the question layout of the installation. This API segment will allow you to query ONEcount to determine the question layout for the installation. It will also allow you to create new questions within the system. This resource does not allow you to update the data for a specific user (see User section).433 +**Questions** 246 246 247 247 (% class="western" %) 248 248 This resource is for manipulating questions resource. Questions in ONEcount means any question that is asked to the subscriber. It could be any questions that appears on customer forms or print forms that gets answered by a subscriber. Questions api call will allow creation, update and search of question in ONEcount. To add a new questions to the system you'll make a POST api call to the questions resource. ... ... @@ -589,7 +589,7 @@ 589 589 590 590 (% class="western" %) 591 591 592 -** RESOURCE: Users**780 +**Users** 593 593 594 594 (% class="western" %) 595 595 Users means the customers of your system. Users can be added, updated and searched for using the users resource from the api. For lookup, If a return parameter is specified Users object will have those fields. If nothing is specified by default only UserId is returned. ... ... @@ -1665,41 +1665,9 @@ 1665 1665 1666 1666 1667 1667 (% class="western" %) 1668 - **Resources**1856 + 1669 1669 1670 1670 (% class="western" %) 1671 -Resources are the available entities that can be accessed/modified via API. Each resource can be created, updated or requested by using the corresponding http method described above. 1672 - 1673 -* ((( 1674 -(% class="western" %) 1675 -questions 1676 -))) 1677 -* ((( 1678 -(% class="western" %) 1679 -users 1680 -))) 1681 -* ((( 1682 -(% class="western" %) 1683 -products 1684 -))) 1685 -* ((( 1686 -(% class="western" %) 1687 -terms 1688 -))) 1689 -* ((( 1690 -(% class="western" %) 1691 -resources 1692 -))) 1693 -* ((( 1694 -(% class="western" %) 1695 -sources 1696 -))) 1697 -* ((( 1698 -(% class="western" %) 1699 -transactions 1700 -))) 1701 - 1702 -(% class="western" %) 1703 1703 1704 1704 1705 1705 (% class="western" %) ... ... @@ -2088,14 +2088,6 @@ 2088 2088 2089 2089 2090 2090 2091 - 2092 - 2093 - 2094 - 2095 - 2096 - 2097 - 2098 - 2099 2099 (% class="western" %) 2100 2100 **Stats** 2101 2101 ... ... @@ -2269,14 +2269,6 @@ 2269 2269 2270 2270 2271 2271 2272 - 2273 - 2274 - 2275 - 2276 - 2277 - 2278 - 2279 - 2280 2280 (% class="western" %) 2281 2281 **Reference** 2282 2282
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 -353900 91 +3539005 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://info.onecount.net//wiki/spaces/OD/pages/353900 9/ONEcountAPIDocumentation1 +https://info.onecount.net//wiki/spaces/OD/pages/3539005/OC-API-04032017