Compare commits

...

2 Commits

Author SHA1 Message Date
6dd08f8f84 fix: zapier list-documents endpoint 2025-02-24 14:30:11 +02:00
26b827c2b0 fix: zapier list-documents endpoint 2025-02-24 11:34:31 +02:00

View File

@ -21,6 +21,46 @@ export const listDocumentsHandler = async (req: NextApiRequest, res: NextApiResp
perPage: 1,
});
if (!documents || !documents.data || documents.data.length === 0) {
const dummyWebhook = {
event: 'DOCUMENT_SIGNED',
createdAt: new Date(),
webhookEndpoint: 'https://example.com/webhook',
payload: {
id: 1,
userId: 2,
title: 'Example Document',
status: 'COMPLETED',
documentDataId: 3,
createdAt: new Date(),
updatedAt: new Date(),
completedAt: new Date(),
deletedAt: null,
teamId: 4,
Recipient: [
{
id: 1,
documentId: 123,
templateId: null,
token: 'example-token',
email: 'recipient@example.com',
name: 'Example Recipient',
role: 'SIGNER',
status: 'SIGNED',
signedAt: new Date(),
completedAt: new Date(),
expired: false,
readStatus: 'OPENED',
signingStatus: 'SIGNED',
sendStatus: 'SENT',
},
],
},
};
return res.status(200).json([dummyWebhook]);
}
const recipients = await getRecipientsForDocument({
documentId: documents.data[0].id,
userId: userId ?? user.id,