add webhook to docseal

This commit is contained in:
2025-11-03 20:08:49 -03:00
parent eca3ac42dc
commit fef60f2ae0
22 changed files with 290 additions and 29 deletions

View File

@@ -1,4 +1,4 @@
from typing import TypedDict
from typing import NotRequired, TypedDict
import requests
@@ -8,8 +8,22 @@ headers = {
'X-Auth-Token': DOCSEAL_KEY,
}
Submitter = TypedDict('Submitter', {'role': str, 'name': str, 'email': str})
EmailMessage = TypedDict('EmailMessage', {'subject': str, 'body': str})
Submitter = TypedDict(
'Submitter',
{
'role': str,
'name': str,
'email': str,
'external_id': NotRequired[str],
},
)
EmailMessage = TypedDict(
'EmailMessage',
{
'subject': str,
'body': str,
},
)
def create_submission_from_pdf(