# leadin/11.1.14/scripts/feedback/feedbackFormApi.ts

HubSpot All-In-One Marketing – Forms, Popups, Live Chat, version 11.1.14. 24 lines.

- Page: https://pluginprobe.com/plugins/leadin/11.1.14/code/scripts/feedback/feedbackFormApi.ts
- Raw: https://pluginprobe.com/plugins/leadin/11.1.14/raw/scripts/feedback/feedbackFormApi.ts
- Modified: 2024-05-30T12:57:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/leadin/11.1.14/code/scripts/feedback/feedbackFormApi.ts#L10-L20`.

```typescript
import $ from 'jquery';

const portalId = '6275621';
const formId = '0e8807f8-2ac3-4664-b742-44552bfa09e2';
const formSubmissionUrl = `https://api.hsforms.com/submissions/v3/integration/submit/${portalId}/${formId}`;

export function submitFeedbackForm(formSelector: string) {
  const formSubmissionPayload = {
    fields: $(formSelector).serializeArray(),
    skipValidation: true,
  };

  return new Promise((resolve, reject) => {
    $.ajax({
      type: 'POST',
      url: formSubmissionUrl,
      contentType: 'application/json',
      data: JSON.stringify(formSubmissionPayload),
      success: resolve,
      error: reject,
    });
  });
}

```
