Complete API and action generation