# Update custom headers for a web journey PUT /v3/web-journeys/{webJourneyId}/custom-headers Endpoint: PUT /v3/web-journeys/{webJourneyId}/custom-headers Security: API_Key ## Path parameters: - `webJourneyId` (integer, required) Unique identification number for web journey item Example: 107239 ## Request fields (application/json): - `assignedCustomHttpHeaders` (array, required) - `assignedCustomHttpHeaders.groupId` (integer, required) - `assignedCustomHttpHeaders.isApplyToAll` (boolean) Indicates whether custom header should be applied to all requests. For GET request, indicates that the header is not just assigned to the request but also applied to all requests. For PUT request, it specifies that the header should be updated to apply to all requests, if set to true, header will not be applied to the request. ## Response 200 fields (application/json): - `assignedCustomHttpHeaders` (array, required) - `assignedCustomHttpHeaders.groupId` (integer, required) - `assignedCustomHttpHeaders.isApplyToAll` (boolean) Indicates whether custom header should be applied to all requests. For GET request, indicates that the header is not just assigned to the request but also applied to all requests. For PUT request, it specifies that the header should be updated to apply to all requests, if set to true, header will not be applied to the request. ## Response 400 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 401 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 403 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object)