Questionnaire
Questionnaire status changed
A questionnaire status was changed.
POST
/
v1.questionnaire.status-changed
Questionnaire status changed
curl --request POST \
--url https://your-endpoint.example.com/v1.questionnaire.status-changed \
--header 'Content-Type: application/json' \
--data '
{
"questionnaire": {
"id": "123",
"status": "COMPLETE"
}
}
'import requests
url = "https://your-endpoint.example.com/v1.questionnaire.status-changed"
payload = { "questionnaire": {
"id": "123",
"status": "COMPLETE"
} }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({questionnaire: {id: '123', status: 'COMPLETE'}})
};
fetch('https://your-endpoint.example.com/v1.questionnaire.status-changed', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your-endpoint.example.com/v1.questionnaire.status-changed",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'questionnaire' => [
'id' => '123',
'status' => 'COMPLETE'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your-endpoint.example.com/v1.questionnaire.status-changed"
payload := strings.NewReader("{\n \"questionnaire\": {\n \"id\": \"123\",\n \"status\": \"COMPLETE\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://your-endpoint.example.com/v1.questionnaire.status-changed")
.header("Content-Type", "application/json")
.body("{\n \"questionnaire\": {\n \"id\": \"123\",\n \"status\": \"COMPLETE\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://your-endpoint.example.com/v1.questionnaire.status-changed")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"questionnaire\": {\n \"id\": \"123\",\n \"status\": \"COMPLETE\"\n }\n}"
response = http.request(request)
puts response.read_bodyBody
application/json
Show child attributes
Show child attributes
Response
200
Return any 2xx status within 15 seconds to acknowledge receipt.
Related topics
Get questionnaire export statusEvidence status changedInformation request status changedApprove questionnaireComplete questionnaireWas this page helpful?
⌘I
Questionnaire status changed
curl --request POST \
--url https://your-endpoint.example.com/v1.questionnaire.status-changed \
--header 'Content-Type: application/json' \
--data '
{
"questionnaire": {
"id": "123",
"status": "COMPLETE"
}
}
'import requests
url = "https://your-endpoint.example.com/v1.questionnaire.status-changed"
payload = { "questionnaire": {
"id": "123",
"status": "COMPLETE"
} }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({questionnaire: {id: '123', status: 'COMPLETE'}})
};
fetch('https://your-endpoint.example.com/v1.questionnaire.status-changed', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your-endpoint.example.com/v1.questionnaire.status-changed",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'questionnaire' => [
'id' => '123',
'status' => 'COMPLETE'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your-endpoint.example.com/v1.questionnaire.status-changed"
payload := strings.NewReader("{\n \"questionnaire\": {\n \"id\": \"123\",\n \"status\": \"COMPLETE\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://your-endpoint.example.com/v1.questionnaire.status-changed")
.header("Content-Type", "application/json")
.body("{\n \"questionnaire\": {\n \"id\": \"123\",\n \"status\": \"COMPLETE\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://your-endpoint.example.com/v1.questionnaire.status-changed")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"questionnaire\": {\n \"id\": \"123\",\n \"status\": \"COMPLETE\"\n }\n}"
response = http.request(request)
puts response.read_body