Saltar al contenido
Docs
Español
Esc
navigateopen⌘Jpreview

Update a condition

Updates a condition. Scoped to your integration’s institution via Basic Auth credentials.

PATCH/content-blocks/{id}/conditions/{conditionId}
Path parameters
idstringrequired
Content block ID
conditionIdstringrequired
Condition ID
Request body
requiredapplication/json
requiredBlockIdstring
min length 1
conditionTypestring
Allowed:SimpleDependencySurveyDataWorkbenchDataGradeData
conditionobject
Responses
200Updated condition
dataConditionrequired
Unlock condition on a content block. The block stays locked until the referenced `requiredBlockId` satisfies `conditionType` and `condition`.
Show properties
idstringrequired
Condition ID
blockIdstringrequired
Content block this condition belongs to
requiredBlockIdstringrequired
ID of the content block that must meet the condition.
conditionTypestringrequired
SimpleDependency: block must have a specific status. SurveyData: survey must have specific answers. WorkbenchData: workbench must meet criteria. GradeData: grade must meet criteria.
Allowed:SimpleDependencySurveyDataWorkbenchDataGradeData
conditionobjectrequired
Condition-specific data. Structure depends on conditionType.
requiredBlockobject
Show properties
idstring
namestring
typestring
metaResponseMetarequired
Show properties
requestIdstringrequired
timestampstring<date-time>required
versionstringrequired
Allowed:v4
400Bad Request
typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
401Unauthorized
typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
403Forbidden
typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
404Not Found
typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
429Too Many Requests
typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
500Internal Server Error
typestringrequired
Allowed:error
codestringrequired
Allowed:bad_requestunauthorizedforbiddenresource_not_foundconflictvalidation_failedidempotency_key_reusedrate_limit_exceededinternal_error
titlestringrequired
statusintegerrequired
detailstringrequired
instancestring
errorsobject[]
Show properties
Array of object
fieldstring
messagestring
Request
curl -X PATCH "https://fuxam.app/api/v4/content-blocks/string/conditions/string" \
  -H "Content-Type: application/json" \
  -d '{
  "requiredBlockId": "string",
  "conditionType": "SimpleDependency",
  "condition": {}
}'
Response
{
  "data": {
    "id": "string",
    "blockId": "string",
    "requiredBlockId": "string",
    "conditionType": "SimpleDependency",
    "condition": {},
    "requiredBlock": {
      "id": "string",
      "name": "string",
      "type": "string"
    }
  },
  "meta": {
    "requestId": "req_1234567890_abc",
    "timestamp": "2026-06-02T07:00:00.000Z",
    "version": "v4"
  }
}