Symptom
You want to know if you can have certificate/token-based authentication between CPI and Sales or Service Cloud Version 2, by calling the Rest API.
Use Case example: through a custom iflow, you are consuming Phone Service, Email Service, and Customer Address Rest APIs from CPI. None of these APIs is part of any communication configuration, hence you can not use certificate or token-based authentication.
Environment
SAP Sales Cloud and SAP Service Cloud Version 2
Cause
The Business user can consume these APIs using Basic Authentication and Certificate-based authentication.
Resolution
For Rest API you can use the certificate-based authentication for Business User.
- Go to Settings
- Under "Users and Control" , open "Users"
- Choose a Business User you have created for API Consumption
- Click on the USER ID
- Click "Manage Certificates" under User details section
- Click on "Browse Files" and select the certificate to upload from your system.
See Also
KBA 3519373 - Error "Certificate Email is different from the User Email" While Uploading Certificate To Business User
KBA 3455210 - Need for API User While Configuring Code Replication Iflows From SAP S4HANA To SAP Sales & Service Cloud V2
KBA 3417171 - APIs in SAP Sales Cloud and SAP Service Cloud Version 2
Keywords
cns; api; rest; certificate-based authentication; business user; certificate; sales cloud version 2; V2; SSC. , KBA , CEC-CRM-INT , Integration for SAP Sales/Service Cloud , How To
SAP Knowledge Base Article - Public