Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
Path Parameters
Request Body
Same structure as Create API Proxy Group, with an additional optionalenvironmentName field. See Create API Proxy Group for field descriptions.
Full JSON Body Example
Full JSON Body Example - With Deployment
Request Body Fields
Important Notes
namemust match the existing API Proxy Group name (cannot be changed)clientRoutecan be updated- Existing environment deployments are preserved (updating does not remove existing deployments)
- If
environmentNameis provided, the group is deployed to that environment after the update
Response
Success Response (200 OK)
WithoutenvironmentName:
environmentName (includes deployment result):
Error Response (400 Bad Request)
cURL Example
Example 1: Update API Proxy Group
Example 2: Update and Deploy
Permissions
- User must have
API_MANAGEMENT+MANAGEpermission in the project - If
environmentNameis provided, user must also haveAPI_MANAGEMENT+DEPLOY_UNDEPLOYpermission
Notes and Warnings
-
Name Cannot Change:
- Name is used as identifier and cannot be changed
- Use the existing name in the request
-
All Fields Required:
- All fields must be provided (same as create)
-
Group Must Exist:
- API Proxy Group with specified name must exist
-
Environment Deployments Preserved:
- Updating the group does not remove existing environment deployments
- Use the separate undeploy endpoint to remove deployments
-
Automatic Deployment:
- If
environmentNameis provided, deployment is triggered after update - Environment must exist and user must have deployment permissions
- If
Related Documentation
- Create API Proxy Group - Create a new API Proxy Group
- Delete API Proxy Group - Delete an API Proxy Group
- Deploy API Proxy Group - Deploy to an environment

