Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
Path Parameters
Request Body
Full JSON Body Example
Request Body Fields
xmlErrorResponseTemplate Fields
Template Variables
The XML template can use the following variables (replaced at runtime):#CORRELATIONID#- Request correlation ID#FAULTCODE#- Error fault code#FAULTMESSAGE#- Error fault message#FAULTSTATUSCODE#- HTTP status code#RESPONSEFROMAPI#- Response from backend API (if available)
Default Template
Response
Success Response (200 OK)
Response Fields
When
deploy=true is specified:
Deployment Response Fields
Error Response (400 Bad Request)
Error Response (401 Unauthorized)
Error Response (404 Not Found)
cURL Example
Example 1: Enable XML Error Template
Example 2: Custom XML Error Template
Example 3: Save and Deploy
Notes and Warnings
- Template Variables: Use
#VARIABLE#syntax for runtime replacement - XML Format: Template must be valid XML
- Content Type: Default is
text/xml;charset=UTF-8for SOAP - Special Characters: When
permitSpecialChars=true, special characters are not escaped - Active Flag: Set
xmlErrorResponseTemplateActive=trueto enable template - SOAP APIs: Primarily used for SOAP/XML APIs
- Deploy: When
deploy=true, the API proxy is automatically deployed after saving. ProvidedeployTargetEnvironmentNameListwith target environment names
Permissions
User must haveAPI_MANAGEMENT + MANAGE permission in the project.
Related Documentation
- Update JSON Error Template - Update JSON error template
- Get API Proxy - Get API proxy details

