Skip to main content

AccessRequestItemForm

Completed form instance associated with an access request item. Omitted when the item has no associated form or no form answers were captured. All listed properties may be present when form answers exist. Optional structural keys (formElements, formConditions, formInstanceInputs) may also be present; their shape follows the form instance payload.

Properties

NameTypeDescriptionNotes
form_definition_idstrID of the form definition that was completed for this item.[optional]
form_instance_idstrID of the completed form instance.[optional]
form_datamap[string]objectKey-value pairs (form field technical name to value) from the completed form instance.[optional]
form_elements[]Dict[str, object]Optional form element definitions when present. Shape follows the form instance payload.[optional]
form_conditions[]Dict[str, object]Optional conditional display rules when present. Shape follows the form instance payload; do not depend on a fixed condition schema in this API.[optional]
form_instance_inputsmap[string]objectOptional inputs passed into the form instance when present. Copied from the form instance payload as-is.[optional]
}

Example

from sailpoint.access_request_approvals.models.access_request_item_form import AccessRequestItemForm

access_request_item_form = AccessRequestItemForm(
form_definition_id='b2c1808f-77f5-4a3a-9f3a-1d2e3f4a5b6c',
form_instance_id='9f3a1d2e-3f4a-5b6c-7d8e-9f0a1b2c3d4e',
form_data={"department":"Engineering","notifyRequester":true,"platforms":["AWS","GCP"]},
form_elements=[{"id":"00000000-0000-0000-0000-000000000000","elementType":"TEXT"}],
form_conditions=[{"ruleOperator":"AND","rules":[],"effects":[]}],
form_instance_inputs={"department":"Engineering"}
)

[Back to top]