Docs

Add Collaborator Advance Module Block Resposne

POST /Collaborators/{collaboratorId}/advances/{advanceId}/modules/{moduleId}/blocks/{blockId}

POST/Collaborators/{collaboratorId}/advances/{advanceId}/modules/{moduleId}/blocks/{blockId}

Saves a collaborator's answer to one block of an advance module, creating it or updating the existing one. Send question for a question block or request for a resource request block (the other null), and set request.isDeleted to delete an existing request. The block id is the module template block id from Collaborators_GetCollaboratorAdvanceForms; the response includes the synced task id and status when the module is task tracked. Needs collaborator admin rights.

Path Parameters

FieldTypeRequiredDescription
collaboratorIduuidRequired
advanceIduuidRequired
moduleIduuidRequired
blockIduuidRequired

Request Body

FieldTypeRequiredDescription
questionAddCollaboratorAdvanceModuleBlockResponseRequestQuestionResponseOptional
requestAddCollaboratorAdvanceModuleBlockResponseRequestRequestResponseOptional

AddCollaboratorAdvanceModuleBlockResponseRequestQuestionResponse

FieldTypeDescription
valuestring| null

AddCollaboratorAdvanceModuleBlockResponseRequestRequestResponse

FieldTypeDescription
iduuid
isDeletedboolean
resourceAddCollaboratorAdvanceModuleBlockResponseRequestResource
propertiesAddCollaboratorAdvanceModuleBlockResponseRequestProp[]| null

AddCollaboratorAdvanceModuleBlockResponseRequestResource

FieldTypeDescription
resourceTypeIduuid
providerIduuid
payorIduuid
propertiesAddCollaboratorAdvanceModuleBlockResponseRequestAttributeValue[]| null

AddCollaboratorAdvanceModuleBlockResponseRequestProp

FieldTypeDescription
templatePropertyIduuid
valuestring| null

AddCollaboratorAdvanceModuleBlockResponseRequestAttributeValue

FieldTypeDescription
resourceAttributeIduuid
valuestring| null

Response

FieldTypeDescription
questionAddCollaboratorAdvanceModuleBlockResponseResponseQuest
requestAddCollaboratorAdvanceModuleBlockResponseResponseReq

AddCollaboratorAdvanceModuleBlockResponseResponseQuest

FieldTypeDescription
iduuid
advanceModuleIduuid
moduleTemplateBlockIduuid
questionTemplateIduuid
taskIduuid
taskStatusIduuid
valuestring| null

AddCollaboratorAdvanceModuleBlockResponseResponseReq

FieldTypeDescription
iduuid
advanceModuleIduuid
moduleTemplateBlockIduuid
requestTemplateIduuid
advanceApprovedboolean| null
resourceApprovedboolean| null
taskIduuid
taskStatusIduuid
resourceAddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObj
propertiesAddCollaboratorAdvanceModuleBlockResponseResponseReqRequestProperty[]| null

AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObj

FieldTypeDescription
iduuid
typeAddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjResourceType
propertiesAddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjProperty[]| null

AddCollaboratorAdvanceModuleBlockResponseResponseReqRequestProperty

FieldTypeDescription
iduuid
templatePropertyIduuid
valuestring| null

AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjResourceType

FieldTypeDescription
iduuid
labelstring| null
iconstring| null

AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjProperty

FieldTypeDescription
iduuid
resourceAttributeIduuid
valuestring| null