ci request response interfaces