Idea Summary
Many APEX API functions take a p_region_id parameter as an input. There is no built-in APEX method to get such a region ID, so each developer has to write his own query against the APEX dictionary views, either in a custom utility package, or by repeating the query again and again in code.
See also https://twitter.com/mortenbraten/status/1638075929887899648
Use Case
See above.
Preferred Solution (Optional)
Add APEX_REGION.GET_REGION_ID (p_app_id in number, p_page_id in number, p_region_static_id in varchar2) RETURN NUMBER. Additional parameters and/or overloads are possible.
The function could assume that Static IDs are unique (even though this is not enforced), and should return NULL both in case of no_data_found and too_many_rows.