(PowerShell) Download Full Intake Form in JSON Format
The full intake form is very similar to intake summary object, except it adds an array of questions. For more information, see https://support.intakeq.com/article/31-intakeq-api#download-intake
Add-Type -Path "C:\chilkat\ChilkatDotNet47-9.5.0-x64\ChilkatDotNet47.dll"
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
$http = New-Object Chilkat.Http
# To log the exact HTTP request/response to a session log file:
$http.SessionLogFilename = "/someDir/sessionLog.txt"
$http.SetRequestHeader("X-Auth-Key","xxxxxxxxxxxxxxxxxxxxxxxxx")
$sbJson = New-Object Chilkat.StringBuilder
$success = $http.QuickGetSb("https://intakeq.com/api/v1/intakes/[intake-id]",$sbJson)
if ($success -eq $false) {
$($http.LastErrorText)
exit
}
if ($http.LastStatus -ne 200) {
$("status code: " + $http.LastStatus)
$("response: " + $sbJson.GetAsString())
exit
}
$("raw response: ")
$($sbJson.GetAsString())
$json = New-Object Chilkat.JsonObject
$json.LoadSb($sbJson)
$json.EmitCompact = $true
$($json.Emit())
|