CP client api