Just updated126 new versions in the last 24 hours
Gravity Forms REST API plugin banner
Plugin Updated

Gravity Forms REST API

by Gravity Forms gravityforms.com v2.0-beta-2 Unlimited sites

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

Version 2.0-beta-2 Latest
  • 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

Endpoints for forms and entries

Access and manage forms, entries and results through REST endpoints, giving outside code direct control over your Gravity Forms data.

Filtering and sorting entries

Query entries with filter and sorting parameters so an application retrieves only the submissions it needs instead of the full list.

Trash before delete

Forms and entries move to the trash on delete requests. Permanent deletion requires sending the force parameter, which helps prevent accidental removal.

Useful response data

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.

WordPress REST authentication

Requests are authorized through standard WordPress REST API authentication, keeping access consistent with how other REST calls on your site are handled.

Optional field labels

The GET entries endpoint can include optional labels, making returned entry data easier to read and map in external systems.

Custom field support

Works with custom Gravity Forms fields, so entries built with them can be read and written through the API like standard fields.

Workflow automation

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

Gravity Forms REST API 2.0-beta-2Request an update or report a problem

Log in to ask for a newer version or report a problem with this product.

Log in