I gang

Pass value of Gravity Forms form through API mid-form (gform_post_paging hook)

The content of a specific Gravity Forms form field (string) is to be passed through a REST API (POST method) upon going to the next page of the (multi-page) form (e.g. via the gform_post_paging webhook, cf. [login to view URL] ). The respective values of specific keys of the JSON response body must then each be inserted into other fields of the same Gravity Forms form (which will appear after pagination). For the details, see below (item (1)).

The Gravity Forms target fields are currently designed as user-editable fields. For the final live design, we would want to insert the respective strings as "merge" tags inside of HTML fields instead (alternatively, the target form fields could be made read-only).

For a follow-up job (not included in this commission), the input (value) from the Gravity Forms fields mentioned above would have to be passed through _two_ APIs. For the details, see below (item (2)). While, again, this extended design is not part of this commission, anybody offering their services should also be able to prepare the extension swiftly.

Please see below for _redacted_ ("XXX...") mentions of the API URLs in question. The full and valid URLs will be provided after commissioning. Wordpress, FTP and DB credentials will also be provided immediately after commissioning.

Kindly also have a look at the (related) Gravity Forms- and Gravity Perks-specific work that we are about to put out to tender separately shortly.

Details:

#Gravity Forms form in question:

[login to view URL]

form_ID: 23

#"Origin" field":

companyNameCurrent

field_ID: 5

(already retrieved via Ajax through custom WordPress extension, which in turn calls [another] GET API [ [login to view URL]$ajaxInput&deletedFirms=true&formerNames=true ])

#(1) Envisaged transformation as being object of this commission:

#(a) legalSeatCurrent:

companyNameCurrent (Gravity Forms form_ID: 23, field_ID: 5) → gf_post_paging → API 1 (POST) → legalSeatCurrent (form_ID: 23, field_ID: 6):

1. On Gravity Forms hook gf_post_paging, take value (string) of companyNameCurrent (field_ID: 5);

2. Pass on as $.name to POST API (see below);

3. Extract $.[0].legalSeat (string) from API response body;

4. Save as value for field legalSeatCurrent (field_ID: 6) for current entry.

#(b) legalFormCurrent:

companyNameCurrent (Gravity Forms form_ID: 23, field_ID: 5) → gf_post_paging → API 1 (POST) → legalFormCurrent (form_ID: 23, field_ID: 6):

1. On Gravity Forms hook gf_post_paging, take value (string) of companyNameCurrent (field_ID: 5);

2. Pass on as $.name to POST API (see below);

3. Extract $.[0].[login to view URL] (string) from API response body;

4. Save as value for field legalFormCurrent (field_ID: 82) for current entry.

#(2) [Additional commission (may as well be added as a milestone)] - cantonCurrent:

companyNameCurrent (field_ID: 5) → API 1 (POST) → API 2 (GET) → cantonCurrent (field_ID: 83):

1) Take value (string) of companyNameCurrent (field_ID: 5)

2) Pass on as $.name to POST API (see below)

3) Extract $.[0].uid (string) from API response body

4) Pass on to (GET) API #2 (see below)

5) Extract $.[0].canton (string) from API response body

6) Save as value for field cantonCurrent (field_ID: 83) for current entry

#API 1 (POST):

curl --request POST \

--url [login to view URL] \

--header 'Authorization: Basic XXXXXXXXXXXXXXXX=' \

--header 'Content-Type: application/json' \

--header 'accept: application/json' \

--cookie cookiesession1=XXXXXXXXXXXXXXXX \

--data '{

"name": "$companyNameCurrent"

}'

#API 2 (GET):

curl --request GET \

--url [login to view URL]$.[0].uid \

--header 'Authorization: Basic XXXXXXXXXXXXXXXX=' \

--header 'accept: application/json' \

--cookie cookiesession1=XXXXXXXXXXXXXXXX

Evner: PHP, WordPress, JSON

Se mere: pass information gravity forms cart66, gravity forms post xml, gravity forms preview post, pass gravity forms data xml, gravity forms api, gravity forms post to 3rd party api, gravity forms pass value from one field to another, gravity forms api permission denied, gravity forms api tutorial, gravity forms api 404, gravity forms api paging, gravity forms post to api, gravity forms api signature, gravity forms api examples, gravity forms api v2, gravity forms api send notification, gravity forms api get entries, gravity forms api submit form, gravity forms api reference

Om arbejdsgiveren:
( 0 bedømmelser ) Hamburg, Germany

Projekt ID: #32309853

Tildelt til:

infinityex

I can develop posting values from Gravity Forms multi-paged form to REST api by making simple custom plugin. I have great experience with Gravity Forms, here is my GF addon plugin published on [login to view URL]: https://wo Flere

€30 EUR / time
(110 bedømmelser)
6.6

13 freelancere byder i gennemsnit €23/timen for dette job

evgendob

Hello. WordPress development expert ready to help you with passing info. I have more than 400 good reviews and more than 9 years of development experience behind, so all job will be done with the best quality and timef Flere

€27 EUR / time
(640 bedømmelser)
8.2
tangramua

Sehr geehrter Alexander R.,   Wir haben 20 Jahre Erfahrung in PHP, WordPress, JSON, daher können wir dieses Projekt erfolgreich abschließen. Bitte überprüfen Sie unser Profil hier: https://www.freelancer.com/u/tangramu Flere

€23 EUR / time
(169 bedømmelser)
8.2
(46 bedømmelser)
5.8
Apurva510

Hello, Greetings! I read your job description completely, and I found my skills relevant to your project. I am an Expert WordPress Developer with over 7 years of experience. I build custom themes and plugins for WordP Flere

€18 EUR / time
(19 bedømmelser)
5.5
abhisaini0188

"Gravity Forms Expert" I have read your job description and I am pretty sure that I can complete every bit of your requirements. Further details and cost can be discussed in chat

€18 EUR / time
(8 bedømmelser)
5.3
nenaddeveloperob

Hi, there I am a professional Wordpress developer who has over 10 years of experience. I read your job description carefully and I am very interested in your job. Regarding after your job post, I am sure of the success Flere

€30 EUR / time
(6 bedømmelser)
4.6
InterNativeLabs

Hello, We went through your project brief and would love to help you execute your project. InterNative Labs, LLC is a woman-led company, located in ATL, GA. We have a team of professionals with 14+ years of experienc Flere

€30 EUR / time
(11 bedømmelser)
4.1
SafinaNoreen

Hi! I’ve carefully checked your requirements and really interested in this project Pass value of Gravity Forms form through API mid-form (gform_post_paging hook). I’m offering the best quality and highest performance Flere

€18 EUR / time
(1 bedømmelse)
3.2
Cloudmatics

My name is Anam. I am passionate about designing and developing user-friendly websites. I have all the skills to create a new high quality website or improve existing websites for individuals and organizations, using Flere

€18 EUR / time
(2 bedømmelser)
2.5
alitariqjune3

⭐Expert Web Developer ⭐Let's make a website What I will be offering you: ✅ User friendly Functionalities ✅ Out of the box User Interface. ✅ Responsive on all platforms. ✅ SEO Friendly. ✅ Optimum Speed. ✔ I can share Flere

€20 EUR / time
(2 bedømmelser)
1.7
TexasCows

Hello, Thanks for checking out us, We are Techjuke providing Development and Branding solutions domestically and Internationally through out this platform and many others. We are also expert in WordPress, PHP and JSO Flere

€18 EUR / time
(2 bedømmelser)
1.8
rigelpune

Hi There, I came across your requirement and would like to apply for this job as we can complete this easily. I am with Rigel Network and we are a web and mobile app development company. We specialize in Software deve Flere

€27 EUR / time
(1 bedømmelse)
0.4