Configure optional expiry form sections

posthttps://api.expiryedge.com/v1/updateExpiryFormSettings
admin60/minAny method
Request
curl -X POST 'https://api.expiryedge.com/v1/updateExpiryFormSettings' \
  -H "Authorization: Bearer $EXPIRYEDGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "section_visibility": {
    "recurring": true,
    "checklist": false,
    "custom_fields": true,
    "directory": true,
    "workflow": false
  },
  "section_order": [
    "custom_fields",
    "recurring",
    "directory",
    "checklist",
    "workflow"
  ]
}'
Response
{
  "success": true,
  "section_visibility": {
    "recurring": true,
    "checklist": false,
    "custom_fields": true,
    "directory": true,
    "workflow": false
  },
  "section_order": [
    "custom_fields",
    "recurring",
    "directory",
    "checklist",
    "workflow"
  ]
}

Shows/hides and orders the optional sections of the expiry form. Unknown keys are dropped; sections not set to false stay visible; missing sections are appended to the order.

Body parameters

application/json
  • section_visibilityobjectrequired
    Visibility of optional expiry form sections; a section is visible unless set to false.
  • section_orderarray of string
    Allowedrecurringchecklistcustom_fieldsdirectoryworkflow

Returns

200
Saved (values as stored).
  • successbooleanrequired
  • section_visibilityobjectrequired
    Visibility of optional expiry form sections; a section is visible unless set to false.
  • section_orderarray of stringrequired
    Allowedrecurringchecklistcustom_fieldsdirectoryworkflow

Errors

400
The request is missing required fields or contains invalid values.
401
Missing, expired or invalid bearer token.
403
Authenticated, but your role or organization does not allow this action.
404
The record does not exist or is not in your organization.
429
Too many requests for this endpoint from your IP. Wait Retry-After seconds.
500
Unexpected server error. Retry later; quote requestId to support.