Find Jobs
Hire Freelancers

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

€18-36 EUR / hour

Completed
Posted over 2 years ago

€18-36 EUR / hour

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
Project ID: 32309853

About the project

13 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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]: [login to view URL]
€30 EUR in 40 days
5.0 (118 reviews)
6.7
6.7
13 freelancers are bidding on average €23 EUR/hour for this job
User Avatar
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 timeframe. Free bug fixing support. We can always make deal on price. Tnx, and hope to hear you soon.
€27 EUR in 40 days
4.9 (659 reviews)
8.3
8.3
User Avatar
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/tangramua Hier finden Sie detaillierte Informationen zu unserem Unternehmen, unserem Portfolio und den jüngsten Bewertungen des Kunden. Außerdem wollten wir persönlich Fragen zu Ihrem Projekt besprechen, um Ihnen die richtige Einschätzung zu geben.   Freundliche Grüße, Verkaufsabteilung Tangram Canada Inc.   P.S. Wie Sie aus den Details Ihres Profils ersehen können, befinden Sie sich in Europa. Seien Sie informiert, dass sich unsere technischen Büros in der Ukraine befinden, d. H. Sie können mit unseren Entwicklern fast in derselben Zeitzone arbeiten.
€23 EUR in 5 days
4.6 (190 reviews)
8.4
8.4
User Avatar
"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 in 40 days
4.9 (9 reviews)
5.3
5.3
User Avatar
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 at the lowest price. I can complete your project on time and you will experience great satisfaction with me. I’m well versed in WordPress, PHP and JSON. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details. Thanks
€18 EUR in 28 days
5.0 (20 reviews)
4.4
4.4
User Avatar
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 of your project. I promise I will keep the deadline, fix bugs and deliver a qualified code so that you will be satisfied with my work. I can start working right now and can fully complete your job 100%. Looking forward to your chatting and really hope to work with you. Thank you. Best Regards
€30 EUR in 40 days
5.0 (6 reviews)
4.5
4.5
User Avatar
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 the latest techniques and trends. I focus on modern and responsive website solutions that are easy to update by the client. Are you looking for a high quality website for your Pass value of Gravity Forms form through API mid-form (gform_post_paging hook) at a competitive price? Just write me a message to have a free consultation. My skills are: React JS, Node Js, Mondo DB, Express JS Javascript, JQuery HTML5, CSS3 PHP MySQL Wordpress, Woocommerce OpenCart, OcStore Magento Bitrix Google Analytics, Yandex Metrics, Google Ads, Yandex Direct
€18 EUR in 13 days
5.0 (2 reviews)
2.5
2.5
User Avatar
⭐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 my portfolio on chat. I am a web developer since 2016 and have proficiency in Shopify, Wix , WordPress, HTML, CSS, JS, Bootstrap , Laravell , Node React and PHP. I have designed many websites theme based and also custom. I can design/develop a site from scratch, API integration, Revamp of sites, Maintenance of sites, etc. Moreover, I am highly skilled on Graphic Designing tools Adobe XD, Photoshop, Illustrator, Figma, Logo design, info graphics, Banner designing, Mobile Apps, Websites, and more. Will work according to your needs. Thanks J
€20 EUR in 30 days
5.0 (2 reviews)
1.6
1.6
User Avatar
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 JSON and also other skills which can help you to complete many task through out our profile. Regarding our portfolio, We have uploaded few of them to showcase the work style but also we carry external links for better access for the clients, once you review the portfolio showcase just get back to us so we can provide you all the working link so you can check out the responsiveness for the work. We would like to discuss about Pass value of Gravity Forms form through API mid-form (gform_post_paging hook) asap you get the time to talk just drop your message and we would be connected. Team Techjuke.
€18 EUR in 13 days
1.0 (2 reviews)
1.8
1.8

About the client

Flag of GERMANY
Hamburg, Germany
0.0
0
Payment method verified
Member since Oct 21, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.