Enable retrieval, editing, and single‑submit of multiple rows returned from APIs
F
Fairy tale Canidae
Problem Statement:
Many internal APIs used with IDP return multiple entities (arrays), such as:
Multiple repositories
Multiple security groups
Multiple services or components
Currently, IDP forms cannot:
Display multiple rows at once
Allow editing of multiple rows together
Submit changes in a single workflow execution
Users are forced to:
Edit one row at a time
Re-run the workflow repeatedly
Or use dropdowns to select items one by one
This is not scalable for real-world use.
Current Limitation
Context data overrides when arrays are used
Only one row is effectively editable/submittable
No native support to:
Render API arrays as rows
Edit multiple rows simultaneously
Submit once
Log In
F
Fairy tale Canidae
Desired Behavior
If an API returns an array:
All items should be displayed together in the form
Each row should:
Be editable
Contain dropdowns / inputs as defined
User should be able to:
Modify one or many rows
Submit the form once
Workflow should receive the full updated array
Example Use Cases
Updating 20–50 security groups in one action
Editing multiple repositories tied to an application
Bulk updates to service configurations
Business Impact
Major blocker for adopting IDP at scale
Re-running pipelines per item is inefficient and error-prone
Bulk operations are a fundamental enterprise requirement
Priority
Very High – This is the top functional blocker for production adoption.