GWW 285: A Wizard’s Pocket Guide to APIs

We have an onslaught of new GP Bookings features ready for you. Plus, watch our workshop in full, reasoning effort support for GPT-5 with GC OpenAI, and more.

Greetings, adventurers!

I had such a fun experience experience this week. I met a Gravity Wiz customer in the wild. And it was at a wedding, not a WordPress event. 😄

Best part? She’s my new aunt-in-law! If you’re reading this, MaryAnn, I’m glad you’re here. 🤗

Now onward, my friends, for we have much to discuss. 🏰

GP Bookings: 2 Fast, 2 Featurous

We’re back at it again with another flurry of improvements for our burgeoning booking solution. Can you handle the onslaught?

First, if you’re setting Availability Windows or Pricing Rules based on the day of the week, the new “All”, “Weekdays” and “Weekend” convenience buttons turn tedium into tada! ✨

Next, Booking fields will now provide a link to the view of the associated booking directly in the GP Bookings Dashboard. Convenience is king. 👑

We’ve also greatly improved GP Bookings’ relationship with WordPress’ date and time settings. The Booking Time field will now honor the “Week Starts On” WordPress setting (e.g. Sunday or Monday), plus, Availability Windows, Time Range Pricing conditions, and ICS imports will now use WordPress’ configured time format. 📆

Lastly, if you’re a leet sauce hacker or just enjoy the power and flexibility of WP-CLI, we’ve further improved GP Bookings’ integration. See the changelog for the deets or explore in the wild with wp gp-bookings --help. 👩‍💻

Top Picks: Product Highlights

If you thought that huge GP Bookings push was all we had for you this week, you don’t have us clocked. 🕰️

GP Inventory
Easy, flexible inventory management for Gravity Forms.

We recently added support for all Date field types to Limit Dates. This week, we updated GP Inventory’s integration with Limit Dates to account for the new Date field types too. 👌

GC OpenAI
Connect Gravity Forms with the unrivaled power and intelligence of AI.

You can now specify the reasoning effort for GPT-5 models. If you want the model to give it a deep think, select “high”. If you prefer a speedy response, choose “minimal”. Other options include “low” and “medium”.

GC API Alchemist
Connect Gravity Forms to any API — push, pull, and populate live data.

You can now enter test values for query parameters when editing Populate Anything endpoints. See this in action in this week’s workshop.

Workshop Recap: API Alchemist

Switched a few things up this time around. Tried a warm intro on for size with a quick chat with our CTO, Clay Griffiths, before we jumped into the nitty gritty. We also came with some preconfigured demos prepped versus building them from scratch. Would love your feedback on how you felt things went!

A Wizard’s Pocket Guide to APIs

Dani, Queen of the Docs, had zero experience working with APIs before drafting the documentation for API Alchemist. For most people, that’d be a huge problem. For Dani, it became a quest — not only to write high quality docs that even beginners could grasp but also to create an API pocket guide that even a humble apprentice could master.

New Snippet: Prevent Tampering with Populated Values

While prepping for this week’s workshop, it bothered me that if you’re using Populate Anything to ping a remote API to validate a user-entered value, a malicious user could technically bypass that validation by overwriting the populated value. I explain the problem and solution in full detail here.

Product Updates

Gravity Perks

GP Bookings (1.0-alpha-3.6)

  • Added new wp gp-bookings booking list and wp gp-bookings booking get subcommands.
  • Added --create-pages and --skip-bookings parameters to wp gp-bookings seed command.
  • Added “All”, “Weekdays”, and “Weekend” convenience buttons to the days of week selector in Availability Windows and Days of Week pricing condition.
  • Added message to “Services” tab for resources if the resource has not been associated with any services.
  • Updated Booking fields in entries list to provide link to view bookings directly in the GP Bookings Dashboard.
  • Updated Buffer Settings to have time unit selector for improved usability.
  • Updated “Booking” field to show under “Advanced” fields under “Add Fields” in the Form Editor.
  • Updated Booking Time field to respect the “Week Starts On” WordPress setting.
  • Updated help text for “Reschedule Deadline” and “Cancel Deadline” service settings.
  • Updated Availability Windows, Time Range Pricing conditions, and ICS imports to use the configured time format in WordPress.
  • Fixed issue where when creating a new view in the dashboard, the new view would be blank until refreshing.
  • Fixed issues with quantity fields linked to Booking fields not validating correctly or having prices calculate as expected.
  • Fixed wp gp-bookings seed command to prevent re-adding management page.

GP File Upload Pro (v1.5.8)

GP Inventory (v1.0.15)

  • Updated GP Limit Dates integration to support Date field and Date Dropdown types.
  • Fixed an issue where the Inventory Dashboard was inaccessible to users with non-administrator roles who had Gravity Forms edit form capabilities.

GP Limit Dates (v1.1.34)

  • Fixed an issue where the Use inline date picker setting was shown for date dropdown and date field types.

GP Limit Submissions (v1,1,24)

  • Fixed an issue where field-based limit rules would not work on the final page of multi-page forms with payment gateways.

GP Page Transitions (v1.0.42)

  • Fixed an issue where Soft Validation did not work properly on Coupon fields marked as required.

GP Populate Anything (v2.1.48)

  • Fixed an issue with Gravity Forms Coupons when coupon codes were populated via URL parameters with conditional logic enabled.
  • Fixed an issue where merge tags for dynamically populated choice fields did not return correct values when resending notifications.

GP Submit to Access (v1.0.10)

  • Updated settings to show placeholders with global defaults instead of persisting global defaults to the Document or Block settings.

Gravity Connect

GC API Alchemist (v1.0.3)

  • Added support for entering query parameter test values when editing Populate Anything endpoints.
  • Fixed issue where feed settings for API Alchemist could show an unsaved settings warning when navigating away when no settings were changed.
  • Fixed an issue where connection profile settings could fail to load due to large imported schemas.

GC OpenAI (1.0-beta-2.13)

  • Added new reasoning effort setting for GPT-5 models (minimal, low, medium, high).
  • Fixed the size of GCOAI’s generated image for form display.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.


"I unsubscribe from every newsletter I get except yours."

Join 25,000 readers and be the first to know of legendary discounts, new releases, free snippets, and other secret sorcery!

This field is for validation purposes and should be left unchanged.