Sending Notifications with the REST API v2

Introduction

The /entries/[ENTRY_ID]/notifications endpoint is used to send notifications for an entry.

Authentication

See REST API v2 Authentication.

The capability gravityforms_edit_entries is required to use POST requests at this endpoint.
This can be filtered using gform_rest_api_capability_post_entries_notifications.

Sending a Notification

The /entries/[ENTRY_ID]/notifications endpoint is used to send notifications for an entry.

Method

This endpoint accepts POST requests in order to send notifications.

Path

/gf/v2/entries/[ENTRY_ID]/notifications

Required Properties

There are no required properties.

Optional Properties

The request body can also include the following properties.

KeyTypeDescription
_notificationsstringComma-separated list of notification IDs to be processed.
_eventstringThe event to trigger. The default is form_submission.

Response

Success

A successful response will contain an array of notification IDs for the notifications processed.

Failure

A failed response will provide a JSON string of the error code and message.

KeyTypeDescription
codestringError code.
not_found
messagestringHuman-readable error message.
data[status]integerHTTP response status code

Usage Examples

cURL Request

curl --location --request POST 'https://rocket.test/wp-json/gf/v2/entries/159/notifications' \
     --user 'ck_5f86565df60696c43af25f9194e106800770b8e9:cs_be0190310fefc061c564168670d0a96d68873c29'

Response

[
  "64f23a145de7b",
  "64f8e7b9abaea"
]