function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Rajesh Guddluru 10Rajesh Guddluru 10 

Call integration click to call(C2C) issue

Hi Everyone,

We are integrating knowlarity with salesforce.Knowlarity provide an API key to us to use,but we are using professional edition.Please suggest us how to use the API key in PE edition.

Below are the sample details provided by knowlarity.


Parameters :
phone_number : number of customer 

agent_number  : number of agent assigned on panel.
api_key :  6*****8-3**4-11e3-acf7-1*****04aaa4, fixed for your services and account only.
sr_number :  number allocated for the service on SR/SR++

NagendraNagendra (Salesforce Developers) 
Hi Rajesh,

You can get the API enabled for Professional Edition but you will need to contact the Account Executive as this is an additional cost option for professional edition.

Salesforce provides programmatic access to your organization's information using a simple, powerful, and secure application programming interface, the Apex Web Services API (the API).

To use the API, your organization must be on one of the following 4 editions.  Note that this feature is enabled by default:

1. Enterprise Edition
2. Unlimited Edition
3. Developer Edition
4. Performance Edition

The API is not available by default for the following editions:

1. Contact Edition
2. Group Edition
3. Professional Edition

Note: Professional and Group Edition may have the API temporarily turned on by contacting their Account Executive.  Professional can also purchase the API as a feature by contacting their Account Executive.

Beginning in Winter '15 Release, API is not available to be activated for Contact Manager or Group Editions, not even for migration purposes.
Please contact your Account Executive if you would like to upgrade your edition to Enterprise or higher.

For Professional Edition organizations, all requests for API access must be purchased and can be processed contacting your Account Executive.

If you need the API enabled for a Data Migration to a Professional Edition organization, you will need to contact your Account Executive and request that API be provisioned as courtesy. These requests should be for Data Migrations only and will be up to you and your Account Executive to determine the time frame of the API enabled.

There may be applications on the AppExchange that are permitted for the Group or Professional Editions even though it states that it requires API.  
Those applications will require appropriate authentication to provide blanket API access. Please contact the Developer of the application to determine if this authentication has been provided.

Note: Certified partner applications, such as the PE version of the Excel Connector, are granted an API token once they have completed a security review. This API token is sometimes referred to as a "Client ID". API requests identified with a certified partner application's API token are allowed to operate with Professional Edition orgs. More information on Partner Certification can be found here:

Please mark this as best answer if this helps.

Best Regards,

Rajesh Guddluru 10Rajesh Guddluru 10
Hi Nagendra,

Even API is enabled is PE edition.It will be useful only for data migration.I guess we cannot write any apex class.We need apex class to hit the API right? 
NagendraNagendra (Salesforce Developers) 
Hi Rajesh,

From the above discussion yes that's the right one,kindly mark this as solved if it helps.

Best Regards,
Rajesh Guddluru 10Rajesh Guddluru 10
Hi Nagendra,

Sorry Nagendra.  My intial question still stands - How to use the API key in Professional Edition of Salesforce without writing a peice of code?
NagendraNagendra (Salesforce Developers) 
Hi Rajesh,

Heve you checked with the below information from salesforce ISV Force Guide Best Regards,