How to create API with Customs/read only access on Citrix DaaS

How to create API with Customs/read only access on Citrix DaaS

book

Article ID: CTX560736

calendar_today

Updated On:

Description

Requirement to create an API secret key to be used by another team however there is also a requirement to not have the secret key to have full permission to DaaS.

Resolution

API's take the access of the administrator that created it.

To achive this requirement, you would need to : 

  1. Create the API with the administrator that has the access needed.
  2. Modify a current administrator (Via Identity and Acces Management -> Administrator) with the settings needed and then recreate the API with this Administrator

 

As per : https://developer.cloud.com/citrix-cloud/citrix-cloud-api-overview/docs/get-started-with-citrix-cloud-apis  :
"API clients are automatically restricted to the rights of that administrator that created it. For example, if an administrator is restricted to access only notifications, then the administrator's API clients have the same restrictions. If an administrator’s access is reduced at any point, then the access of all the API clients owned by that administrator is also reduced. If an administrator’s access is removed from the list of administrators within that customer, then all of the administrator's API clients are also removed"


Problem Cause

Unable to create API with read only DaaS account

Issue/Introduction

Create the API with the administrator that has the access needed. Modify a current administrator (Via Identity and Acces Management -> Administrator) with the settings needed and then recreate the API with this Administrator

Additional Information

https://developer.cloud.com/citrix-cloud/citrix-cloud-api-overview/docs/get-started-with-citrix-cloud-apis