Gravity Forms website screenshot

Gravity Forms

Gravity Forms is a premium WordPress form plugin used to build advanced forms, surveys, quizzes, payment forms, and workflow applications on WordPress sites. The plugin provides drag-and-drop form building, conditional logic, add-on integrations with CRMs and marketing platforms, and entry management. The Gravity Forms REST API v2 exposes forms, entries, feeds, notifications, and submissions over HTTP using Basic Auth or OAuth 1.0a authentication scoped to API keys.

1 APIs 0 Features
WordPressFormsForm BuilderSurveysWorkflowPlugins

APIs

Gravity Forms REST API v2

WordPress-hosted REST API for managing Gravity Forms forms, entries, feeds, fields, notifications, submissions, and results. Uses Basic Auth or OAuth 1.0a with consumer keys gen...

Collections

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
API Documentation
API Documentation
💰
Pricing
Pricing
📝
Signup
Signup
🔗
Login
Login
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Gravity Forms REST API v2
  version: '2.0'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: List forms
    type: http
  http:
    method: GET
    url: https://{host}/wp-json/gf/v2/forms
  docs: List forms
- info:
    name: Create a form
    type: http
  http:
    method: POST
    url: https://{host}/wp-json/gf/v2/forms
  docs: Create a form
- info:
    name: Get a form
    type: http
  http:
    method: GET
    url: https://{host}/wp-json/gf/v2/forms/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Get a form
- info:
    name: Update a form
    type: http
  http:
    method: PUT
    url: https://{host}/wp-json/gf/v2/forms/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Update a form
- info:
    name: Delete a form
    type: http
  http:
    method: DELETE
    url: https://{host}/wp-json/gf/v2/forms/:id
    params:
    - name: id
      value: ''
      type: path
    - name: force
      value: ''
      type: query
      description: Permanently delete (otherwise trashed).
  docs: Delete a form
- info:
    name: Submit form data
    type: http
  http:
    method: POST
    url: https://{host}/wp-json/gf/v2/forms/:id/submissions
    params:
    - name: id
      value: ''
      type: path
  docs: Submit form data
- info:
    name: Validate a form submission
    type: http
  http:
    method: POST
    url: https://{host}/wp-json/gf/v2/forms/:id/validations
    params:
    - name: id
      value: ''
      type: path
  docs: Validate a form submission
- info:
    name: Search and list entries
    type: http
  http:
    method: GET
    url: https://{host}/wp-json/gf/v2/entries
  docs: Search and list entries
- info:
    name: Create an entry
    type: http
  http:
    method: POST
    url: https://{host}/wp-json/gf/v2/entries
  docs: Create an entry
- info:
    name: Get an entry
    type: http
  http:
    method: GET
    url: https://{host}/wp-json/gf/v2/entries/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Get an entry
- info:
    name: Update an entry
    type: http
  http:
    method: PUT
    url: https://{host}/wp-json/gf/v2/entries/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Update an entry
- info:
    name: Delete an entry
    type: http
  http:
    method: DELETE
    url: https://{host}/wp-json/gf/v2/entries/:id
    params:
    - name: id
      value: ''
      type: path
    - name: force
      value: ''
      type: query
  docs: Delete an entry
- info:
    name: Send notifications
    type: http
  http:
    method: POST
    url: https://{host}/wp-json/gf/v2/notifications/send
  docs: Send notifications
- info:
    name: List feeds
    type: http
  http:
    method: GET
    url: https://{host}/wp-json/gf/v2/feeds
  docs: List feeds
- info:
    name: Create a feed
    type: http
  http:
    method: POST
    url: https://{host}/wp-json/gf/v2/feeds
  docs: Create a feed
- info:
    name: Get form results
    type: http
  http:
    method: GET
    url: https://{host}/wp-json/gf/v2/results
  docs: Get form results
bundled: true