2022

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • This method is used if you want to use your own API to get notified using webhooks

  • From the URL drop-down menu choose the GET method option.

  • URL (supporting variable injection) - notification.webhook.url

  • This method allows parameters in URL

  • Example of a URL for Get method:


Method: GET

https://backupreport.hejuba.ch/api.php?computername=CTCSRV20&datetime=$date;

  format =”yyyy-MM-dd’T’hh:mm:ss”$&profile=$profile$&errorCount=$if(isError)$$errorCount$$else$0$endif$&recordProcessed=$recordsProcessed$

 

  • You can format your calls for multiple parameters. 

  • The above example: The user required details such as:

...

  • Test button - to test the operation of notification

    • For Post, just post the post body as is

  • Phase 1 - we will document the parameters available on Wiki

  • Phase 2 - we will allow them to pick and choose the variables from the UI

  • All the above values captured will be part of properties and will be saved in config.properites

Supported Expressions:

Option

Expression

Notes

Current date

$date; format=”dateformat”$

Format is an optional attribute. However, it is recommended to add one.

Do NOT escape quotes in dateformat as it can lead to errors.

Current event

$event$

Values: Started, Errored or Completed

Error count

$errorCount$

Denotes the number of objects that encountered an error

Is error in backup

$isError$

Values: true if event is errored else false

Profile Name

$profile$


Total records processed

$recordsProcessed$

Total number of records processed ie. inserted + updated for all objects

Using Conditions:

If else conditions are supported, however we need to specify boolean variable from the supported list for conditions:

...