Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Confiform Webservice Field Update

Demolag
Contributor
August 19, 2025

Hi,

I want to create a form with a WS field on which some of the data on the WS response can change over time.

Is there a way to update a previously registered row periodically to show updated info from the WS?

For example:

  • Form F
    • Field f: Webservice Dropdown: "[{'id':1, 'label':'f1', 'status':'new'}...]
  • TableView: f.id, f.label, f.status

Now if I registered a row with the option above, the tableview should show

 IDLabel Status 
f1 new

now if the status for the option was changed on the WS to 'approved', is there a way to make the table automatically update (even with some delay) like this?

 IDLabel Status 
f1 approved

 

2 answers

2 accepted

2 votes
Answer accepted
Alex Medved _ConfiForms_
Community Champion
August 19, 2025

Hi @Demolag 

You dont really need to do anything

As the data from the web-service field is always realtime - so, changing the "status" field to something else in the source will be visible in ConfiForms (unless you have, copied the status locally to the field, and not accessed it directly through the web-service field)

Alex

Demolag
Contributor
August 19, 2025

Thanks, couldn't find this mentioned anywhere on the wiki so I assumed it saves the results locally.

Alex Medved _ConfiForms_
Community Champion
August 19, 2025

It saves only the identifier that identifies the row, the rest is queried

Like Demolag likes this
0 votes
Answer accepted
Drogo Walton
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 19, 2025

Hi everyone,

I've been experiencing challenges configuring a ConfiForms form with a Webservice Field and ensuring it updates values correctly upon selection. I found a very relevant Atlassian Community thread titled “How to configure Webservice in confiform field and get value.” The solution outlined there emphasizes that you:

1. Properly define and configure the Webservice connection in the ConfiForms administration (this requires Confluence admin access).
2. Use the configured service in the lookup rule on the form, ensuring that the field you’ve set up retrieves and displays the correct value from the external service.

Here’s how I applied it to my setup:

- Created a valid Webservice connection (e.g. pointing to your REST API endpoint).
- In ConfiForms configuration, applied the "Lookup rule" on the target field, mapping it to the returned value from the web service response.
- After saving the configuration, the field correctly populates and updates based on the webservice response.

This resolved my issue. I'd recommend checking that your webservice connection is approved and that your lookup mapping is accurately defined. Hope this helps others as well!

Best regards

Demolag
Contributor
August 19, 2025

Thanks, just tested it and it works.

Haven't found any mention on the wiki regarding the update of the WS fields on existing rows, and assumed it does the WS query only on registeration and not on view.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events