examples api-rework