Endpoint
Update from URL
Update from File
Authentication
Requires a Personal API Access Token.Header
Request
Headers
Path Parameters
Request Body
The request body structure is identical to Create API Proxy from URL or Create API Proxy from File, with the following differences:Key Differences for Update
- reParse: Set
reParse: trueto update an existing API proxy - API Proxy Must Exist: The API proxy with the specified name must already exist
- Type Consistency: The
apiProxyCreationTypemust match the original type - Description: If
apiProxyDescriptionis empty, the existing description is preserved - Body Read Behavior: If
requestBodyReadBehaviororresponseBodyReadBehavioris not provided, existing values are preserved
Full JSON Body Example (Update from URL)
Response
Success Response (200 OK)
Response Fields
Error Response (400 Bad Request)
Common Causes
- API Proxy name does not exist (must create first)
- API Proxy creation type mismatch (cannot change type)
- Invalid specification URL or file
- SOAP to REST transformation not allowed (if original was SOAP without transformation)
- Missing required fields
Error Response (401 Unauthorized)
Error Response (404 Not Found)
cURL Example
Example 1: Update API Proxy from URL
Example 2: Update API Proxy from File
Example 3: Update and Deploy
Notes and Warnings
- API Proxy Must Exist: The API proxy with the specified name must already exist. Use Create endpoints to create new API proxies.
- Type Consistency: The
apiProxyCreationTypemust match the original type. You cannot change from SOAP to REST or vice versa. - SOAP to REST: If the original API proxy was SOAP without protocol transformation, you cannot enable
soapToRestduring update. This must be set during initial creation. - Description Preservation: If
apiProxyDescriptionis empty or not provided, the existing description is preserved. - Client Route: If
clientRouteis not provided, the existing client route is preserved. - Deployment: If
deploy: true, ensure environments exist and user has deployment permissions. - Reparse: The
reParsefield must be set totruefor update operations (PUT endpoints).
Related Documentation
- Create API Proxy from URL - Create new API proxy from URL
- Create API Proxy from File - Create new API proxy from file
- Delete API Proxy - Delete API proxy
- List API Proxies - List all API proxies

