

Gravity Forms REST API
Gravity Forms REST API by Gravity Forms is a plugin that adds REST endpoints for your Gravity Forms data. It lets developers create, read, update and remove forms and entries from outside the WordPress dashboard, so form data can flow into other systems and custom applications.
- Version
- 2.0-beta-2
- Released
- Nov 5, 2025
- Developer
- Gravity Forms
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $1.03 on its own
What’s new in Gravity Forms REST API 2.0-beta-2
- NewAdded support for optional labels to the GET /entries endpoint.
- NewAdded support for entry trashing. Entries can only be deleted by sending the force param.
- NewAdded support for form trashing. Forms can only be deleted by sending the force param.
- ImprovedChanged the POST, PUT and DELETE endpoints for forms and entries to return the form/entry on success.
- FixedFixed an issue with PUT /entries/[ID].
- RemovedRemoved the PUT /entries endpoint. Use PUT /entries/[ID] instead.
- RemovedRemoved authentication. Use WordPress REST API authentication instead.
What it does
Form submissions often need to end up somewhere else: a CRM, a marketing platform, a reporting tool or a custom app. Copying entries by hand is slow and easy to get wrong. This plugin gives developers a set of endpoints for forms, entries and results, so another application can fetch new submissions, update existing ones or create entries through API calls. Responses from create, update and delete requests return the affected form or entry, which makes it easier to confirm what changed.
It fits sites that already run Gravity Forms and need their data available to code. Access uses standard WordPress REST API authentication, so it follows the same approach as other REST requests on your site. Entry queries accept filters and sorting parameters, and custom Gravity Forms fields are supported. Forms and entries are sent to the trash by default, and permanent deletion only happens when a force parameter is included, which adds a layer of protection against accidental data loss.
Best for
- Developers building custom apps on top of Gravity Forms data
- Agencies connecting client forms to CRMs or marketing tools
- Sites automating entry exports and updates
Features
Access and manage forms, entries and results through REST endpoints, giving outside code direct control over your Gravity Forms data.
Query entries with filter and sorting parameters so an application retrieves only the submissions it needs instead of the full list.
Forms and entries move to the trash on delete requests. Permanent deletion requires sending the force parameter, which helps prevent accidental removal.
POST, PUT and DELETE requests for forms and entries return the form or entry on success, so your code can confirm the result right away.
Requests are authorized through standard WordPress REST API authentication, keeping access consistent with how other REST calls on your site are handled.
The GET entries endpoint can include optional labels, making returned entry data easier to read and map in external systems.
Works with custom Gravity Forms fields, so entries built with them can be read and written through the API like standard fields.
Automate submissions, updates and data exports with programmable API calls, cutting down on repetitive manual work with form data.
Questions about Gravity Forms REST API
Do I need Gravity Forms already set up to use this?
Yes. This plugin exposes data from Gravity Forms, so it works with the forms and entries you create there. It adds API access to that data rather than serving as a form builder of its own.
How are API requests authenticated?
The plugin relies on WordPress REST API authentication instead of a separate system. Any request you send follows the same authentication methods used for other WordPress REST endpoints on your site.
Can a delete request permanently erase my entries?
Only when you ask it to. A standard delete request moves a form or entry to the trash. Permanent deletion happens only when the force parameter is included in the request.
Can I pull only specific entries instead of everything?
Yes. The entries endpoint supports filtering and sorting parameters, so you can request just the submissions that match your criteria. You can also include optional labels to make the returned data easier to work with.
Is Gravity Forms REST API free?
The code of Gravity Forms REST API is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of Gravity Forms REST API is this?
Version 2.0-beta-2, released Nov 5, 2025. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update Gravity Forms REST API?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of Gravity Forms REST API automatically and keeps a backup, so you can roll back.
More from Gravity Forms







