Cannot change EULA for existing APIS
search cancel

Cannot change EULA for existing APIS

book

Article ID: 95550

calendar_today

Updated On:

Products

CA API Management SaaS CA API Gateway

Issue/Introduction

The PAPI portal have list of calls which can be used to perform various operations on various entities. The details of PAPI calls can be found here
https://techdocs.broadcom.com/us/en/ca-enterprise-software/layer7-api-management/api-developer-portal/saas/portal-apis/portal-api-papi.html

Our legal team requires us to publish a new EULA text on our API Portal. However, this EULA is already linked to an API, which applications are already using. How can we activate the new EULA, without causing downtime or interruptions to existing applications using this API on production? Editing APIs to choose a new EULA is also not allowed. Deleting or Deactivating the API will cause unavailability for all applications using it. We need to be able to do these kinds of things without any impact.

Environment

CA API Developer Portal SaaS

Resolution

1. Create a new EULA( using POST /apiEulas) copy the uuid of this eula
2. Do PUT on /Apis{('{uuid'}') and update the eula uuid
3. Do GET on /Apis{('{uuid'} to confirm if eula id has been changed.

Additional Information

We recommend to test the changes in lower environment first.