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 |
| apiProxyName | string | Yes | API Proxy name |
Request Body
Full JSON Body Example - Basic WSA Settings
Full JSON Body Example - Custom WSA Settings
Request Body Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| identifierName | string | Yes | - | Endpoint name (used to identify the endpoint) |
| identifierHttpMethod | string | Yes | - | HTTP method for the endpoint (used to identify the endpoint). See EnumHttpRequestMethod |
| wsaSettings | object | Yes | - | WSA settings object (see fields below) |
WSA Settings Object Fields
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| wsaEnabled | boolean | No | false | Enable WS-Addressing |
| wsaMustUnderstand | string | No | NONE | MustUnderstand attribute value. See EnumSoapWsaMustUnderstand |
| wsaVersion | string | No | V200508 | WSA version. See EnumSoapWsaVersion |
| wsaAddDefaultAction | boolean | No | false | Add default Action from SOAP action |
| wsaAction | string | No | null | Custom Action URI (if wsaAddDefaultAction is false) |
| wsaAddDefaultTo | boolean | No | false | Add default To address from target |
| wsaTo | string | No | null | Custom To address (if wsaAddDefaultTo is false) |
| wsaReplyTo | string | No | null | ReplyTo address URI |
| wsaGenerateMessageId | boolean | No | false | Generate MessageID automatically |
| wsaMessageId | string | No | null | Custom MessageID (if wsaGenerateMessageId is false) |
| wsaFrom | string | No | null | From address URI |
| wsaFaultTo | string | No | null | FaultTo address URI |
| wsaRelatesTo | string | No | null | RelatesTo message ID |
| wsaRelationShipType | string | No | null | RelationshipType for RelatesTo |
EnumSoapWsaMustUnderstand (wsaMustUnderstand)
NONE- No mustUnderstand attribute (default)TRUE- mustUnderstand=“true”FALSE- mustUnderstand=“false”
EnumSoapWsaVersion (wsaVersion)
V200408- WS-Addressing 2004/08 (http://schemas.xmlsoap.org/ws/2004/08/addressing)V200508- WS-Addressing 2005/08 (http://www.w3.org/2005/08/addressing) (default)
Notes
- This endpoint is only available for SOAP API Proxies.
wsaEnabled: trueenables WS-Addressing headers in SOAP messages.wsaAddDefaultAction: trueuses the SOAP action from the method definition.wsaAddDefaultTo: trueuses the target address as the To address.wsaGenerateMessageId: trueautomatically generates a UUID-based MessageID.- MessageID format:
urn:uuid:{UUID} - Addresses should be valid URIs.
Response
Success Response (200 OK)
cURL Example
Permissions
User must haveAPI_MANAGEMENT + MANAGE permission in the project.
Notes and Warnings
- SOAP Only:
- WSA settings are only available for SOAP API Proxies
- REST endpoints do not support WS-Addressing
- WSA Version:
V200508- Modern standard (recommended)V200408- Legacy version
- Action:
wsaAddDefaultAction: true- Uses SOAP action from methodwsaAddDefaultAction: false- Requires customwsaAction
- To Address:
wsaAddDefaultTo: true- Uses target addresswsaAddDefaultTo: false- Requires customwsaTo
- MessageID:
wsaGenerateMessageId: true- Auto-generates UUIDwsaGenerateMessageId: false- Requires customwsaMessageId
- MustUnderstand:
- Controls whether WSA headers must be understood
TRUE- Headers must be understood (may cause errors if not supported)FALSE- Headers optionalNONE- No mustUnderstand attribute
Related Documentation
- List Endpoints - List all endpoints
- Get Endpoint - Get endpoint details
- Update Endpoint - Update endpoint configuration

