Skip to main content
Participant
September 3, 2018
Answered

Permission Denied Issue: The API caller does not have the permission to execute this operation

  • September 3, 2018
  • 1 reply
  • 9628 views

Hi,

We have a critical issue when using Adobe Sign JavaScript SDK API, the steps are:

(1) Register Adobe Sign by using a 'trial' account

(2) Create 'Adobe Sign API' -> API application to get 'client_id', 'client_secret', 'redirect_uri'

(3) Download the 'AdobeSignJsSdk' package and setup in a Linux server, running it.

(4) Do some updates to make it work: https://119.3.31.11:8668/browser/rest-api-sample/api/oAuth/CreateGroupWithOAuthWorkFlow.html

(5) send the Request:

Metadata

content-length : 40

referer : https://119.3.31.11:8668/browser/rest-api-sample/api/oAuth/redirectUri/?code=CBNCKBAAHBCAABAAWlcv3aLohLCRhxFqkX0vgbwXlDPXqaH7&api_access_point=https%3A%2F%2Fapi.na2.echosign.com%2F&web_access_point=https%3A%2F%2Fsecure.na2.echosign.com%2F

method : POST

accept-language : en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7,en-GB;q=0.6,zh-TW;q=0.5

x-sdk-version : Browser SDK 1.1.0

origin : https://119.3.31.11:8668

access-token : 3AAABLblqZhCXigkkWsP2t562PILxyJWcHbsvAzCufeIpAfF_ZM2VXzVqYMBJ71dukkzAuN4u57PMaZfMlJUM0Lydvl0ckVaN

accept : application/json

requestUrl : /rest/v5/groups

x-sigsci-agentresponse : 200

host : api.na2.echosign.com

connection : keep-alive

content-type : application/json

accept-encoding : gzip, deflate, br

user-agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36

Body

(6) get the Response:

Metadata

access-control-allow-origin : *

x-request-id : 6ddb85aa-9fbd-44a0-b2c3-8269fd2ee7e4

access-control-allow-headers : Access-Token,Authorization,Content-Type,x-user-email,x-user-id,x-api-user,x-api-client-id,x-request-id,x-sdk-version,x-on-behalf-of-user,If-Match,If-None-Match,x-signing-token,Embedding-Application

access-control-allow-methods : GET,POST,PUT,DELETE,PATCH

status : 403

access-control-expose-headers : ETag

Body

{"code":"PERMISSION_DENIED","message":"The API caller does not have the permission to execute this operation"}

(7) I tried several ways and always get the 'PERMISSION_DENIED' error.

Could somebody give helps for this? Thanks in advance.

This topic has been closed for replies.
Correct answer Meenakshi Negi

Hi Williamjxj,

As you have mentioned above, you are using the Adobe Sign trial account.

Adobe Sign trial account consists of all the Enterprise features except the integration.

For API integration, you can register for a free Developer Edition of Adobe Sign from here Create Developer Account, APIs for custom applications | Adobe Sign.

Just to inform, the settings are not enabled by default to access the Integration Key in the free Developer account.

I would recommend you contact Pre-Sales team to get the settings enabled.

They will be able to provide pre-sales technical assistance to you.

Please refer to this link Adobe Sign plans for individuals and businesses | Adobe Document Cloud to get in contact with them.

Hope that the information helps.

Let us know if you have any questions or need any help.

Regards,

Meenakshi

1 reply

Meenakshi Negi
Community Manager
Meenakshi NegiCommunity ManagerCorrect answer
Community Manager
September 4, 2018

Hi Williamjxj,

As you have mentioned above, you are using the Adobe Sign trial account.

Adobe Sign trial account consists of all the Enterprise features except the integration.

For API integration, you can register for a free Developer Edition of Adobe Sign from here Create Developer Account, APIs for custom applications | Adobe Sign.

Just to inform, the settings are not enabled by default to access the Integration Key in the free Developer account.

I would recommend you contact Pre-Sales team to get the settings enabled.

They will be able to provide pre-sales technical assistance to you.

Please refer to this link Adobe Sign plans for individuals and businesses | Adobe Document Cloud to get in contact with them.

Hope that the information helps.

Let us know if you have any questions or need any help.

Regards,

Meenakshi