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
| Field | Type | Required | Description |
|---|
| collaboratorId | uuid | Required | |
| advanceId | uuid | Required | |
| moduleId | uuid | Required | |
| blockId | uuid | Required | |
Request Body
| Field | Type | Required | Description |
|---|
| question | AddCollaboratorAdvanceModuleBlockResponseRequestQuestionResponse | Optional | |
| request | AddCollaboratorAdvanceModuleBlockResponseRequestRequestResponse | Optional | |
AddCollaboratorAdvanceModuleBlockResponseRequestQuestionResponse
| Field | Type | Description |
|---|
| value | string| null | |
AddCollaboratorAdvanceModuleBlockResponseRequestRequestResponse
| Field | Type | Description |
|---|
| id | uuid | |
| isDeleted | boolean | |
| resource | AddCollaboratorAdvanceModuleBlockResponseRequestResource | |
| properties | AddCollaboratorAdvanceModuleBlockResponseRequestProp[]| null | |
AddCollaboratorAdvanceModuleBlockResponseRequestResource
| Field | Type | Description |
|---|
| resourceTypeId | uuid | |
| providerId | uuid | |
| payorId | uuid | |
| properties | AddCollaboratorAdvanceModuleBlockResponseRequestAttributeValue[]| null | |
AddCollaboratorAdvanceModuleBlockResponseRequestProp
| Field | Type | Description |
|---|
| templatePropertyId | uuid | |
| value | string| null | |
AddCollaboratorAdvanceModuleBlockResponseRequestAttributeValue
| Field | Type | Description |
|---|
| resourceAttributeId | uuid | |
| value | string| null | |
Response
| Field | Type | Description |
|---|
| question | AddCollaboratorAdvanceModuleBlockResponseResponseQuest | |
| request | AddCollaboratorAdvanceModuleBlockResponseResponseReq | |
AddCollaboratorAdvanceModuleBlockResponseResponseQuest
| Field | Type | Description |
|---|
| id | uuid | |
| advanceModuleId | uuid | |
| moduleTemplateBlockId | uuid | |
| questionTemplateId | uuid | |
| taskId | uuid | |
| taskStatusId | uuid | |
| value | string| null | |
AddCollaboratorAdvanceModuleBlockResponseResponseReq
| Field | Type | Description |
|---|
| id | uuid | |
| advanceModuleId | uuid | |
| moduleTemplateBlockId | uuid | |
| requestTemplateId | uuid | |
| advanceApproved | boolean| null | |
| resourceApproved | boolean| null | |
| taskId | uuid | |
| taskStatusId | uuid | |
| resource | AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObj | |
| properties | AddCollaboratorAdvanceModuleBlockResponseResponseReqRequestProperty[]| null | |
AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObj
| Field | Type | Description |
|---|
| id | uuid | |
| type | AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjResourceType | |
| properties | AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjProperty[]| null | |
AddCollaboratorAdvanceModuleBlockResponseResponseReqRequestProperty
| Field | Type | Description |
|---|
| id | uuid | |
| templatePropertyId | uuid | |
| value | string| null | |
AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjResourceType
| Field | Type | Description |
|---|
| id | uuid | |
| label | string| null | |
| icon | string| null | |
AddCollaboratorAdvanceModuleBlockResponseResponseReqResourceObjProperty
| Field | Type | Description |
|---|
| id | uuid | |
| resourceAttributeId | uuid | |
| value | string| null | |