create_calculated_field
Code
create_calculated_field › Request Body
field_name^[a-zA-Z_][a-zA-Z0-9… · requiredValid Python identifier for the calculated field
expressionRestrictedPython expression to evaluate
pathDot-notation path (e.g. 'drivers', 'coverages.deductibles'). Empty for root.
descriptionOptional description
x_report_location_idTemplate deliverable ID. Null for global fields.
create_calculated_field › Responses
A calculated field definition for Carbone document templates
successdelete_calculated_field
Code
delete_calculated_field › Request Body
idID of the field to delete
delete_calculated_field › Responses
successlist_calculated_fields
Code
list_calculated_fields › Request Body
x_report_location_idTemplate deliverable ID. If provided, returns global + template-specific fields. If null/omitted, returns global fields only.
list_calculated_fields › Responses
Flat list of calculated fields. Use field_type to distinguish global vs template.
successsort_calculated_field
Code
sort_calculated_field › Request Body
field_idID of the field to move
new_orderNew 0-based index position
sort_calculated_field › Responses
successtest_expression
Code
test_expression › Request Body
expressionRestrictedPython expression to evaluate
pathPath context (e.g. '' for root, 'drivers' for arrays)
contextTemplate context data to evaluate the expression against
test_expression › Responses
successupdate_calculated_field
Code
update_calculated_field › Request Body
idID of the field to update
field_name^[a-zA-Z_][a-zA-Z0-9…New field name
expressionNew expression
pathNew path
descriptionNew description
update_calculated_field › Responses
A calculated field definition for Carbone document templates
success