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
andwp gp-bookings booking get
subcommands. - Added
--create-pages
and--skip-bookings
parameters towp 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)
- Added
gpfup_after_upload
JavaScript action hook.
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.