cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
535
Views
0
Helpful
3
Replies

Trying API with free Webex license but additional users not found

kkoellner
Community Member

We are an ISV with some integrations with Webex.  The trial Webex instance we were using expired.  I created a free Webex license to replace it.  I defined an integration app in that instance.  I added two more users to that instance and followed through with the welcome email to activate those users.  Then I tried to make API calls.  When I try to get the user with the email I used to create the web license, it works.  When I try the email for the additional users' email addresses, the users aren't returned.

.../people?email=userThatCreateLicinse@example.com
This returns a 200 code with a body with the one user in it.


.../people?email=otherUser1@example.com
This returns a 200 code but body -- {"notFoundIds":null,"items":[]}

Anyone know if addition users should work with the API with free licenses?

Is there anything I have to do to get the additional users to work with the API?

 

2 Accepted Solutions

Janos Benyovszki
Cisco Employee
Cisco Employee

@kkoellner if you wish to test the Webex APIs for an Integration, please request a Developer Sandbox instead of using free license accounts. You can get one here https://developer.webex.com/messaging/docs/developer-sandbox-guide and it should be valid for 2 years. 

View solution in original post

@kkoellner, if you are using an integration, you will have to verify the permissions assigned to the user that you are authorizing from the integration. You are effectively granting access to that user's token to be able to make API calls on their behalf. If the user doesnt have enough permissions to search other users, that would make sense that they are only able to return their own data. You may want to look into service apps as an alternative. They would grant you more of a "machine" account that has it's own permissions that you authorize for the organization without the need for individual users to authenticate against your integration. 

View solution in original post

3 Replies 3

Janos Benyovszki
Cisco Employee
Cisco Employee

@kkoellner if you wish to test the Webex APIs for an Integration, please request a Developer Sandbox instead of using free license accounts. You can get one here https://developer.webex.com/messaging/docs/developer-sandbox-guide and it should be valid for 2 years. 

I didn't use the correct term.  I am using a sandbox.

 

-Ken

@kkoellner, if you are using an integration, you will have to verify the permissions assigned to the user that you are authorizing from the integration. You are effectively granting access to that user's token to be able to make API calls on their behalf. If the user doesnt have enough permissions to search other users, that would make sense that they are only able to return their own data. You may want to look into service apps as an alternative. They would grant you more of a "machine" account that has it's own permissions that you authorize for the organization without the need for individual users to authenticate against your integration.