sendDataRequest

The sendDataRequest() method submits a data subject request to Consent Manager.

Syntax

ppms.cm.api('sendDataRequest', request, onFulfilled, onRejected);

Parameters

request: { content: string; email: string; type: 'change_data' | 'view_data' | 'delete_data' } (required)

The data subject request.

  • content (string, required): Request content provided by the visitor.
  • email (string, required): Visitor email address.
  • type (string, required): Request type. Possible values: change_data, view_data, or delete_data.

onFulfilled: () => void (required)

The fulfillment handler callback.

onRejected: (error: object) => void

The rejection handler callback. If not specified, the error is logged in the console.

Examples

ppms.cm.api(
  'sendDataRequest',
  {
    content: 'Please delete my data.',
    email: '[email protected]',
    type: 'delete_data'
  },
  function () {
    console.log('Data subject request sent.')
  },
  function (error) {
    console.error(error)
  }
)