Difference between revisions of "API Method PracticeVettedToggle"
From Updox API
(Created page with " == Description == The following code samples describe the processes involved in manually setting the Vetted status an existing practice. == Prerequisites == # Thi...") |
|||
Line 25: | Line 25: | ||
{{Json PracticeVetted Block - CSharp}} | {{Json PracticeVetted Block - CSharp}} | ||
{{Json Auth Block - Application - CSharp}} | {{Json Auth Block - Application - CSharp}} | ||
− | {{Core Method Footer - CSharp| | + | {{Core Method Footer - CSharp|practiceVettedToggle|practiceVettedToggle}} |
{{Base_Code_for_Consuming_API_Using_CSharp}} | {{Base_Code_for_Consuming_API_Using_CSharp}} | ||
Line 32: | Line 32: | ||
| align="top" | Java || <div class="mw-collapsible mw-collapsed" style="width:65px"> | | align="top" | Java || <div class="mw-collapsible mw-collapsed" style="width:65px"> | ||
<div class="mw-collapsible-content" style="width:810px"> | <div class="mw-collapsible-content" style="width:810px"> | ||
− | {{Talk To Updox - Core - Java| | + | {{Talk To Updox - Core - Java|practiceVettedToggle|practiceVettedToggle}} |
{{Json PracticeVetted Block - Java}} | {{Json PracticeVetted Block - Java}} | ||
Line 46: | Line 46: | ||
=== Destination Address === | === Destination Address === | ||
<div style="width:500px;"> | <div style="width:500px;"> | ||
− | {{Base url api| | + | {{Base url api|practiceVettedToggle|practiceVettedToggle}} |
</div> | </div> | ||
Revision as of 11:16, 19 December 2013
Contents |
Description
The following code samples describe the processes involved in manually setting the Vetted status an existing practice.
Prerequisites
- This API call requires Vendor-level credentials. The credentials should be populated into the
applicationId
andapplicationPassword
fields of theauth
block. - This API call requires an
accountId
to be passed outside theauth
block.
Code Samples
Language | Source Code Examples |
---|---|
C# |
public void TalkToUpdox() { string json = new JavaScriptSerializer().Serialize(new { Template:Json PracticeVetted Block - CSharp auth = new { applicationId = "vendorId", applicationPassword = "vendorPassword", accountId = "", userId = "" } }); string url = "https://updoxqa.com/io/practiceVettedToggle"; SendReceiveJSON(json, url); } private void SendReceiveJSON(string json, string url) { var httpWebRequest = WebRequest.Create(url); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { streamWriter.Write(json); streamWriter.Flush(); streamWriter.Close(); var httpResponse = (HttpWebResponse) httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); } } } |
Java |
public void TalkToUpdox() throws Exception { String uri = "https://updoxqa.com/io/practiceVettedToggle"; ObjectMapper mapper = new ObjectMapper(); Map<String,Object> messageData = BuildMessage(); String jsonData = mapper.writeValueAsString(messageData); HttpResponse httpResponse = SendReceiveJSON(jsonData, uri); HttpEntity responseEntity = httpResponse.getEntity(); String response = EntityUtils.toString(responseEntity); JsonNode actualObj = mapper.readTree(response); System.out.println(actualObj.get("responseCode")); System.out.println(actualObj.get("responseMessage")); } Template:Json PracticeVetted Block - Java private HttpResponse SendReceiveJSON(String jsonData, String uri) throws Exception { HttpClient httpClient = new DefaultHttpClient(); HttpResponse response = null; StringEntity params = new StringEntity(jsonData); try { HttpPost request = new HttpPost(uri); request.addHeader("content-type", "application/json"); request.setEntity(params); response = httpClient.execute(request); } catch (Exception ex) { // handle exception here } finally { httpClient.getConnectionManager().shutdown(); } return response; } |
Messages
Destination Address
Request JSON
HTTP Response Status
200 OK
Response JSON
Relevant Response Codes
In addition to the General Error Set, this method may return the following values in the responseCode
and responseMessage
fields:
responseCode
|
responseMessage
|
---|---|
4131
|
account does not exist
|