Webhooks for volga topics. By configuring a webhook, messages
from a specified volga topic can be forwarded to a webhook
URL. A webhook is specified by url, data, and optionally
headers. These fields can all contain variables. Variables
can contain values from within volga messages or vault
secrets. These are defined in the variables list. The
following system-defined variables are also available:
${SYS_DNS_ZONES[name]}. A zone named default
is always available, and contains the default domain for this
tenant. It is accessed using ${SYS_DNS_ZONES[default]}.${SYS_SITE_LABELS[label]}. If the label has
multiple values, it expands to a comma-separated string
of these values. It is an error if no label is given,
or if the label doesn't exist.| name | string <name> ^[a-z0-9]([a-z0-9\-]*[a-z0-9])?$ |
| topic required | string <topic-name> ^[0-9A-Za-z+_=:@.-]+$ Topic this webhook subscribes to. |
| start-position | string <enumeration> Default: "end"
|
| url required | string <variable-expression> A string that may contain references to variables. See Variable Expansion for details on how variables are expanded. The webhook URL to post data to. Can contain variables. If variables are used, the URL is evaluated for each arriving message. If a particular message results in an invalid URL, no POST will be attempted and the message will simply be ignored. |
| tls-verify | boolean Default: true This field can be used to disable server certificate validation when connecting to the webhook url. It should only be set to false in test setups and never in production. |
| ca-cert | string <ca-cert> One or more root certificates in PEM format. CA certificates, in PEM format, to use when validating TLS connection to the webhook url. Multiple certificates may be added as one string. |
| use-root-ca-certs | boolean Default: true Use root CA certificate bundle when validating certificate of url. |
| server-name-indication | string If |
| tries | integer <uint32> Default: 0 If a POST request fails, this is the number of attempts to make before dropping a message and moving on to the next. The default value of 0 means infinite attempts. |
Array of objects HTTP headers to use when posting to the webhook. | |
| data required | string <variable-expression> A string that may contain references to variables. See Variable Expansion for details on how variables are expanded. The POST data. Can contain variables, e.g. |
Array of value-from-vault-secret (object) or value-from-message (object) Variable definitions for use in the POST request. A variable can either be a vault secret, or a field within the volga message. |
Created
Bad Request
Unauthorized
Forbidden
Not Found
Conflict (instance exists)
Service Unavailable (strongbox sealed)
name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah
| fields | string Retrieve only requested fields from the resource See section fields |
| where | string Retrieve only items matching the given expression. See section where |
| validate | string <enumeration> Validate the request but do not actually perform the requested operation |
| keys | string <enumeration> Retrieve only the keys for the list |
| count | string <enumeration> Retrieve only the number of elements in the list |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
- name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah
| name | string <name> ^[a-z0-9]([a-z0-9\-]*[a-z0-9])?$ |
| topic required | string <topic-name> ^[0-9A-Za-z+_=:@.-]+$ Topic this webhook subscribes to. |
| start-position | string <enumeration> Default: "end"
|
| url required | string <variable-expression> A string that may contain references to variables. See Variable Expansion for details on how variables are expanded. The webhook URL to post data to. Can contain variables. If variables are used, the URL is evaluated for each arriving message. If a particular message results in an invalid URL, no POST will be attempted and the message will simply be ignored. |
| tls-verify | boolean Default: true This field can be used to disable server certificate validation when connecting to the webhook url. It should only be set to false in test setups and never in production. |
| ca-cert | string <ca-cert> One or more root certificates in PEM format. CA certificates, in PEM format, to use when validating TLS connection to the webhook url. Multiple certificates may be added as one string. |
| use-root-ca-certs | boolean Default: true Use root CA certificate bundle when validating certificate of url. |
| server-name-indication | string If |
| tries | integer <uint32> Default: 0 If a POST request fails, this is the number of attempts to make before dropping a message and moving on to the next. The default value of 0 means infinite attempts. |
Array of objects HTTP headers to use when posting to the webhook. | |
| data required | string <variable-expression> A string that may contain references to variables. See Variable Expansion for details on how variables are expanded. The POST data. Can contain variables, e.g. |
Array of value-from-vault-secret (object) or value-from-message (object) Variable definitions for use in the POST request. A variable can either be a vault secret, or a field within the volga message. |
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah
| name | string <name> ^[a-z0-9]([a-z0-9\-]*[a-z0-9])?$ |
| topic required | string <topic-name> ^[0-9A-Za-z+_=:@.-]+$ Topic this webhook subscribes to. |
| start-position | string <enumeration> Default: "end"
|
| url required | string <variable-expression> A string that may contain references to variables. See Variable Expansion for details on how variables are expanded. The webhook URL to post data to. Can contain variables. If variables are used, the URL is evaluated for each arriving message. If a particular message results in an invalid URL, no POST will be attempted and the message will simply be ignored. |
| tls-verify | boolean Default: true This field can be used to disable server certificate validation when connecting to the webhook url. It should only be set to false in test setups and never in production. |
| ca-cert | string <ca-cert> One or more root certificates in PEM format. CA certificates, in PEM format, to use when validating TLS connection to the webhook url. Multiple certificates may be added as one string. |
| use-root-ca-certs | boolean Default: true Use root CA certificate bundle when validating certificate of url. |
| server-name-indication | string If |
| tries | integer <uint32> Default: 0 If a POST request fails, this is the number of attempts to make before dropping a message and moving on to the next. The default value of 0 means infinite attempts. |
Array of objects HTTP headers to use when posting to the webhook. | |
| data required | string <variable-expression> A string that may contain references to variables. See Variable Expansion for details on how variables are expanded. The POST data. Can contain variables, e.g. |
Array of value-from-vault-secret (object) or value-from-message (object) Variable definitions for use in the POST request. A variable can either be a vault secret, or a field within the volga message. |
Created
No Content
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah
OK
Bad Request
Unauthorized
Forbidden
Not Found
Precondition Failed
Service Unavailable (strongbox sealed)
name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah
| fields | string Retrieve only requested fields from the resource See section fields |
| where | string Retrieve only items matching the given expression. See section where |
| site | string Send the request to the specfifed site |
| content | string <enumeration> Filter descendant nodes in the response |
| keys | string <enumeration> Retrieve only the keys for the list |
| count | string <enumeration> Retrieve only the number of elements in the list |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
- name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah status: waiting-for-secret status-info: Variable token waiting for vault myvault
| fields | string Retrieve only requested fields from the resource See section fields |
| where | string Retrieve only items matching the given expression. See section where |
| site | string Send the request to the specfifed site |
| content | string <enumeration> Filter descendant nodes in the response |
OK
Bad Request
Unauthorized
Forbidden
Not Found
Service Unavailable (strongbox sealed)
name: mywebhook topic: mytopic start-position: end url: https://mywebhook.com tls-verify: true ca-cert: | -----BEGIN CERTIFICATE----- MIIDUDCCAvagAwIBAgITAKYom2ar3MFwt//DipR5NywBdjAKBggqhkjOPQQDAjBa MQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2NraG9sbTELMAkGA1UEBhMC U0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlzdHJpYnV0aW9uMCIYDzIw MjIwMTEyMDYyMTQ4WhgPMjAyMjAxMjcwOTU3NDhaMGIxFzAVBgNVBAMTDnRpby5h dmFzc2EubmV0MRIwEAYDVQQHEwlTdG9ja2hvbG0xCzAJBgNVBAYTAlNFMQ8wDQYD VQQKEwZBdmFzc2ExFTATBgNVBAsTDGRpc3RyaWJ1dGlvbjCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAKa7LYXK0P1IOpXkEAI52kJizdUA74z7NsAegV38 LFvipzCggEJr9niqRNmZqR6B8cs+CWIRZub0Qm5eQIzPtZtzLzwBD+i5AyitW5Tq Top79tVlta4wupAtkxBCOeIAzFtFwWaiGCVA+4D9Ns6TXo7GUxC0aw/MOeRyAHt/ HaBIPk6hIGKOAiCjP4r4fEl4tWpSNzexovCvKCl4fGs4WLvRR1YoNdx0spvROc63 hd9gikokDEuHMsh9Q1wEIP7/V+rgbYGtRw990mHl0zWoGtS+hp/QHAngcJnJiJk3 gOPTXnQKqCzBWUmZUdwt27LKTdK7Vsq6DtNEKchaqRzGMRkCAwEAAaOBwzCBwDB+ BgNVHSMEdzB1oV6kXDBaMQ8wDQYDVQQDEwZBdmFzc2ExEjAQBgNVBAcTCVN0b2Nr aG9sbTELMAkGA1UEBhMCU0UxDzANBgNVBAoTBkF2YXNzYTEVMBMGA1UECxMMZGlz dHJpYnV0aW9ughMAp0MSfyaImp0XtPO3uqCnMRITMCMGA1UdEQQcMBqCDnRpby5h dmFzc2EubmV0ggNmb2+CA2JhcjALBgNVHQ8EBAMCA4gwDAYDVR0TAQH/BAIwADAK BggqhkjOPQQDAgNIADBFAiAssZp0WV7ejre85Zh4LJZQiTVWEObLXRwifAHQoiqi iwIhAOga9thMhWISM1FFgSTeNUtUe9jziVdPfSYQpInAcg3V -----END CERTIFICATE----- use-root-ca-certs: true server-name-indication: webhook tries: 0 headers: - name: Authorization value: Bearer ${token} data: Hello ${name}! variables: - name: token value-from-vault-secret: vault: myvault secret: mysecret key: mykey - name: name value-from-message: json-pointer: /payload/name default: bah status: waiting-for-secret status-info: Variable token waiting for vault myvault