api profile conditions