# Gravity Forms REST API

`meteorgpl-plugin/gravityformsrestapi-master` — a WordPress plugin as a Composer package.

Gravity Forms REST API Feature Add-On.

- Author: Rocketgenius — http://www.gravityforms.com
- Homepage: http://www.gravityforms.com
- License: GPL-3.0-or-later (profile: gpl-full)
- Buy a license from the vendor: http://www.gravityforms.com
- Latest version: 2.0-rc-2 (2017-09-19)
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/gravityformsrestapi-master
- Vendor: Gravity Forms — https://meteorgpl.com/vendors/gravityforms.com

## Changelog

### 2.0-rc-2

- Updated the POST /forms//entries endpoint to override the form_id entry property with the Form ID in the URL.
    - Updated the GET /forms//entries endpoint to return only active entries by default.

---------------------------------------------------------------------

### 2.0-rc-1

- Added the Location header when the confirmation is a redirect.
    - Added sanitization to the /forms endpoint.
    - Added the POST /entries//notifications endpoint which (re)sends notifications.
    - Added the _fields query param to the GET /entries, GET /entries/ and GET /forms//entries endpoints. See https://core.trac.wordpress.org/ticket/38131
    - Added the include query param to the GET /entries.
    - Fixed the status code for invalid submissions.
    - Changed the 'labels' query param to '_labels' to match WP API properties.
    - Removed the GET /entries//fields/ and GET /entries//fields/ endpoints
    - Removed support for semicolon separated entry IDs in the GET /entries endpoint. Use the include query param instead.

---------------------------------------------------------------------

### 2.0-beta-2

- Added support for optional labels to the GET /entries endpoint.
    - Added support for entry trashing. Entries can only be deleted by sending the force param.
    - Added support for form trashing. Forms can only be deleted by sending the force param.
    - Changed the POST, PUT and DELETE endpoints for forms and entries to return the form/entry on success.
    - Fixed an issue with PUT /entries/[ID].
    - Removed the PUT /entries endpoint. Use PUT /entries/[ID] instead.
    - Removed authentication. Use WordPress REST API authentication instead.

---------------------------------------------------------------------

### 2.0-beta-1

- All new

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/gravityformsrestapi-master/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/gravityformsrestapi-master
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

| Version | Released | Size | SHA-256 | Status |
| --- | --- | --- | --- | --- |
| 2.0-rc-2 | 2017-09-19 | 63.8 KB | 5e1d17852f55ccea730d236406687fd3337de28e08bdf1fe062154158f224c9b | verified |

