apigeelint
Version:
Node module and tool to lint a bundle for an Apigee API Proxy or sharedflow.
22 lines • 787 B
text/xml
<AssignMessage async="false" continueOnError="false" enabled="true" name="AM-set-standard-error-response">
<DisplayName>AM-set-standard-error-response</DisplayName>
<Set>
<Headers>
<Header name="Content-Type">application/json</Header>
</Headers>
<Payload contentType="application/json">
{
"code": "{flow.error.code}",
"message": "{flow.error.description}",
"info": "https://developer.company.com/errors#{flow.error.code}",
"details": {
"fault_name":"{fault.name}",
"error_message":"{error.message}"
}
}
</Payload>
<StatusCode>{flow.error.status}</StatusCode>
<ReasonPhrase>{flow.error.reason}</ReasonPhrase>
</Set>
</AssignMessage>