Search...
confirmSubmission( )
Confirms a submission.
Note: The Submissions API is only available in Wix Studio and Editor X.
Description
You can only confirm a submission that has a PENDING
status.
When using forms from the Wix Pricing Plans app, the default submission status is PENDING
.
When using forms from the Wix Forms app, the default form submission status is CONFIRMED
. You can change the default status for individual submissions using the updateSubmission()
method.
Admin Method
This function requires elevated permissions to run. This function is not universal and runs only on the backend.
Syntax
function confirmSubmission(submissionId: string): Promise<ConfirmSubmissionResponse>
confirmSubmission Parameters
NAME
TYPE
DESCRIPTION
submissionId
string
Submission ID to confirm.
Returns
Return Type:
Promise<
ConfirmSubmissionResponse
>NAME
TYPE
DESCRIPTION
submission
FormSubmission
The confirmed submission.
Was this helpful?
Confirm a submission (dashboard page code)
Copy Code
1import { submissions } from 'wix-forms.v2';23/*4Sample submissionId value: "f8281b62-1b2f-45bf-ba7d-f041d7653d2d"5*/67export async function myConfirmSubmissionFunction(submissionId) {8 try {9 const submission = await submissions.confirmSubmission(submissionId);10 console.log('Success! Confirmed submission:', submission);11 return submission;12 } catch (error) {13 console.error(error);14 // Handle the error15 }16}1718/* Promise resolves to:19{20 "formId": "21bcb6c7-02b3-4ed1-b6db-7856094fac03",21 "namespace": "wix.form_app.form",22 "status": "CONFIRMED",23 "submissions": {24 "last_name": "McBride",25 "first_name": "Patsy"26 },27 "revision": "4",28 "submitter": {29 "applicationId": "151e476a-715e-ec33-db9a-a7ff4d51f70a"30 },31 "seen": true,32 "_id": "f8281b62-1b2f-45bf-ba7d-f041d7653d2d",33 "_createdDate": "2023-12-28T12:55:55.630Z",34 "_updatedDate": "2023-12-28T13:42:24.853Z"35}36*/
Confirm a submission (export from backend code)
Copy Code
1import { Permissions, webMethod } from 'wix-web-module';2import { submissions } from 'wix-forms.v2';3import { elevate } from 'wix-auth';45/*6Sample submissionId value: "f8281b62-1b2f-45bf-ba7d-f041d7653d2d"7*/89export const myConfirmSubmissionFunction = webMethod(Permissions.Anyone, async (submissionId) => {10 try {11 const elevatedConfirmSubmission = elevate(submissions.confirmSubmission);12 const submission = await elevatedConfirmSubmission(submissionId);13 console.log('Success! Confirmed submission:', submission);14 return submission;15 } catch (error) {16 console.error(error);17 // Handle the error18 }19});2021/* Promise resolves to:22{23 "formId": "21bcb6c7-02b3-4ed1-b6db-7856094fac03",24 "namespace": "wix.form_app.form",25 "status": "CONFIRMED",26 "submissions": {27 "last_name": "McBride",28 "first_name": "Patsy"29 },30 "revision": "4",31 "submitter": {32 "applicationId": "151e476a-715e-ec33-db9a-a7ff4d51f70a"33 },34 "seen": true,35 "_id": "f8281b62-1b2f-45bf-ba7d-f041d7653d2d",36 "_createdDate": "2023-12-28T12:55:55.630Z",37 "_updatedDate": "2023-12-28T13:42:24.853Z"38}3940*/41