[MGNLHOOK-23] Dynamic Magnolia REST client registration (from webhook registry) Created: 12/Apr/22  Updated: 22/Jul/22  Resolved: 01/Jun/22

Status: Closed
Project: Magnolia Webhooks
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0.0

Type: Story Priority: Neutral
Reporter: Javier Benito Assignee: Jaroslav Simak
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
dependency
is depended upon by MGNLHOOK-24 Magnolia REST client updates (from we... Closed
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLHOOK-109 Implement dynamic REST client Sub-task Completed Jaroslav Simak  
MGNLHOOK-110 Review Sub-task Completed Javier Benito  
MGNLHOOK-111 piQA Sub-task Completed Javier Benito  
MGNLHOOK-112 QA Sub-task Completed Javier Benito  
Team: DeveloperX
Epic Link: Webhook REST requests
Sprint: DevX 11
Story Points: 5

 Description   

In this task we need to be able to configure the webhook endpoint, and have it available on the webhooks registry.

We should be able to load definitions like this:

baseUrl: https://my.server.com/webhookEndpoint
method: POST
queryParameters:  
  access_token: '2cf09447'
headers:  
  "Content-Type": "application/json"
  "X_Custom_Header": "value"

within a webhook definition.

A new rest client must be automatically created, programatically, to reflect this definition.

If there is already an existing client for this definition, it should be updated as part of MGNLHOOK-24.

 


Generated at Mon Feb 12 10:00:26 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.