Get one answer request with its questions and saved answers
Changed onThe read behind the responder's answer page and the reviewer's per-company panel: one answer request merged with the questionnaire it answers, plus every question and the responder's saved answer. Note which half of the merge wins — id, status and dueDate are the questionnaire's, while the request's own are questionnaireRequestId and requestStatus. Attachments referenced by a question or an answer carry a 24-hour signed URL. Readable by the requesting company, the company being asked, and the company answering on its behalf; anyone else gets 404 rather than 403, so the endpoint never confirms a request they cannot read exists. Once the questionnaire is archived, only the requesting company can still read it — flagged isArchived: true, and read-only, since every write on the request answers 409 — while the other two get 403 questionnaire_archived_by_company.
Request
- Base URLhttps://api.retraced.com (the document declares no server; this is the origin it was published from)
- URLhttps://api.retraced.com/api/questionnaires/requests/{requestId}
- Authnone declared
Path parameters
Response
Default Response
Changes
- info
added the required property
/to the response with the status
- info
- breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
//became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the
/response's property type changed from no type toobjectfor status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
removed
subschema #1subschema #2from the/response propertyanyOflist for the response status - info
response property
data/companyIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/descriptionlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/forCompanyIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/isRemovedlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/isRetracedlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/isTemplatelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/namelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/onBehalfOfCompany/idlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/onBehalfOfCompany/namelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/onBehalfOfCompanyIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/answerlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/autoAnsweredlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/commentCountlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/companyIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/descriptionlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/isNotAvailablelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/isVerifiedlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/questionIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/questionTypeIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/questionnaireSectionIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/requestIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/responseIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/retracedDatapointIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/retracedTemplateIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/sectionIdlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/sortOrderlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/statuslist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/titlelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/questions/items/typelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/requestCompany/idlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/requestCompany/namelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/requestStatuslist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/requestedCompany/idlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/requestedCompany/namelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/sections/items/descriptionlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/sections/items/isRetracedlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/sections/items/namelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/sections/items/sortOrderlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/statuslist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/updateByUserNamelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
data/updatedByUserNamelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200
- breaking