Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
| Header | Value | Required |
|---|---|---|
| Authorization | Bearer | Yes |
| Content-Type | application/json | Yes |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| projectName | string | Yes | Project name |
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| name | string | Yes | - | Existing API Proxy Group name (cannot be changed) |
| description | string | No | - | API Proxy Group description |
| clientRoute | object | Yes | - | Client route configuration. See Create API Proxy Group |
| environmentName | string | No | - | Environment name to deploy after update. If provided, the API Proxy Group is automatically deployed to the specified environment |
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

