Search...
bulkMarkSubmissionsAsSeen( )
Marks form submissions as "seen".
Note: The Submissions API is only available in Wix Studio and Editor X.
Description
This function marks the submissions as if they were seen by the site owner. Only site collaborators with the Manage Submission permissions can mark submissions.
Admin Method
This function requires elevated permissions to run. This function is not universal and runs only on the backend.
Syntax
function bulkMarkSubmissionsAsSeen(ids: Array<string>, formId: string): Promise<void>
bulkMarkSubmissionsAsSeen Parameters
NAME
TYPE
DESCRIPTION
ids
Array<
string
>IDs of submissions to mark as seen.
formId
string
ID of the form which the submissions belong to.
Returns
Return Type:
Promise<
void
>Was this helpful?
Bulk mark submissions as "seen" (dashboard page code)
Copy Code
1import { submissions } from 'wix-forms.v2';23/*4Sample ids value: ["f8281b62-1b2f-45bf-ba7d-f041d7653d2d", "abb9b5c9-a881-467c-9c34-b9bea43ca5f0"]56Sample formID value: "21bcb6c7-02b3-4ed1-b6db-7856094fac03"7*/89export async function myBulkMarkSubmissionsFunction(ids, formId) {10 try {11 const markedSubmissions = await submissions.bulkMarkSubmissionsAsSeen(ids, formId);12 console.log('Success! Marked submissions:', markedSubmissions);13 return markedSubmissions;14 } catch (error) {15 console.error(error);16 // Handle the error17 }18}1920/* Promise resolves to void */21
Bulk mark submissions as "seen" (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 ids value: ["f8281b62-1b2f-45bf-ba7d-f041d7653d2d", "abb9b5c9-a881-467c-9c34-b9bea43ca5f0"]78Sample formID value: "21bcb6c7-02b3-4ed1-b6db-7856094fac03"9*/1011export const myBulkMarkSubmissionsFunction = webMethod(Permissions.Anyone, async (ids, formId) => {12 try {13 const elevatedBulkMarkSubmissions = elevate(submissions.bulkMarkSubmissionsAsSeen);14 const markedSubmissions = await elevatedBulkMarkSubmissions(ids, formId);15 console.log('Success! Marked submissions:', markedSubmissions);16 return markedSubmissions;17 } catch (error) {18 console.error(error);19 // Handle the error20 }21});2223/* Promise resolves to void */24