This section collects brief definitions of some of the technical terms used in the documentation for Convoy.
active
, inactive
or pending
. When an endpoint is in the inactive
state all events sent will be saved but not dispatched until the endpoint is re-enabled. These events are known set to the Discarded
state.
Discarded
. This enables users re-activate their endpoints and easily retry events without the need to re-trigger the events from your systems.
"*"
if not set, which is a catch all for all events. An endpoint can define multiple event types, as such it will receive an event from all those events. Event types are matched using direct string comparison and are case sensitive. Support for regex event matching is planned.
SHA256
& SHA512
. However, convoy also supports the following hash functions:
MD5
SHA1
SHA224
SHA256
SHA384
SHA512
SHA3_224
SHA3_256
SHA3_384
SHA3_512
SHA512_224
SHA512_256
Convoy-Timestamp
. This timestamp is also included in the signature-header and is signed together with the request body using the endpoint secret. Therefore, an attacker cannot change the timestamp without invalidating the signature. Take the following steps to verify your signature and prevent replay attacks;
,
and the request body.SHA256
)5000
in 1m
i.e. 5,000 requests per minute.
default
: retries are done in linear time. It’s best to set a reasonable number of attempts if the duration is short.exponential-backoff
: retries events while progressively increasing the time before the next attempt. The default schedule looks like this: