Content
Probate and Estate Correspondence Mailing Packets API reference
Collect a completed probate or estate primary PDF, optional supporting documents, recipient and document type, deceased person or estate name, existing-case details, sender capacity, verified recipient address, deadline context, and acknowledgements covering local rules, privacy, notice or service, and the limits of mailing. Do not prepare probate filings, determine legal authority, calculate deadlines, or claim that mailing completes filing, notice, service, or court acceptance.
Published Jul 10, 2026 โข Updated Jul 11, 2026
Workflow slug: probate-estate-correspondence-packets. Workflow version: 1. Live schema ยท Markdown reference.
How it works
Fill out form
Complete the guided fields online.
Preview PDF
Review the generated PDF before mailing.
We print and mail it via USPS.
How does an agent prepare this form?
PostalForm uses the same workflow definition for this API reference and its guided browser form. Fetch the live schema, collect the active required fields and attachments, and validate the completed request. Review the generated PDF, resolved recipient, mailing service and price with the owner before authorizing payment.
Submission and recipient rules
| Setting | Current workflow value |
|---|---|
| Form slug | probate-estate-correspondence-packets |
| Recipient mode | user |
| Certified Mail | optional |
| Base U.S. mail service | USPS First-Class Mail (mail_class="standard" in the API); not USPS Marketing Mail |
| Attachment total limit | 12 MB |
| Validate without payment | POST /api/machine/orders/validate or POST /api/machine/mpp/orders/validate |
| Machine order | POST /api/machine/orders (x402) or POST /api/machine/mpp/orders (MPP) |
Send a top-level form instead of pdf or letter; those three document sources are mutually exclusive. Workflow forms are letters, not postcards. The machine envelope requires buyer, sender and recipient fields. For predefined or computed recipients, the server binds the final recipient to the workflow rules. Inspect the resolved recipient returned by validation; do not substitute a convenient office address.
The template below is structural, not ready to submit: replace every placeholder, complete the active fields, omit unused optional attachments, and use the field options and visibility rules in the schema. Empty strings and unchecked checkboxes are not user answers. Never infer a signature, legal eligibility, factual declaration or consent from a default value.
JSON request template
{
"request_id": "<new UUID; preserve on retry>",
"buyer_name": "<buyer name>",
"buyer_email": "<buyer email>",
"sender_name": "<sender name>",
"sender_address_type": "Manual",
"sender_address_manual": {
"line1": "<street address>",
"city": "<city>",
"state": "<state or region>",
"zip": "<postal code>",
"countryCode": "US"
},
"recipient_name": "<confirmed recipient name>",
"recipient_address_type": "Manual",
"recipient_address_manual": {
"line1": "<street address>",
"city": "<city>",
"state": "<state or region>",
"zip": "<postal code>",
"countryCode": "US"
},
"mail_class": "standard",
"double_sided": true,
"color": false,
"certified": false,
"form": {
"slug": "probate-estate-correspondence-packets",
"fields": {
"recipient_type": "",
"document_type": "",
"document_title": "",
"deceased_or_estate_name": "",
"case_status": "",
"case_number": "",
"sender_name": "",
"sender_capacity": "",
"sender_address": "",
"recipient_company_name": "",
"recipient_name": "",
"recipient_address": "",
"filing_notice_or_response_deadline": "",
"packet_notes": "",
"mail_acceptance_acknowledged": false,
"requirements_acknowledged": false,
"originals_acknowledged": false,
"not_filed_acknowledged": false,
"not_legal_advice_acknowledged": false
},
"attachments": [
{
"id": "primary_document",
"file_name": "<filename>",
"base64": "<base64 file content>"
},
{
"id": "supporting_documents",
"file_name": "<filename>",
"base64": "<base64 file content>"
}
]
}
}
Field reference
| Field ID | Label | Type | Required when active | Choices |
|---|---|---|---|---|
recipient_type |
Who should receive this packet? | select | Yes | Probate court or clerk, Executor, administrator, personal representative, or other fiduciary, Estate or fiduciary attorney, Beneficiary, heir, creditor, or other interested party, Bank, insurer, government office, or other institution, Other probate or estate recipient |
document_type |
Completed document or correspondence type | select | Yes | Petition, application, or completed court form, Notice, consent, waiver, or renunciation, Affidavit, declaration, or certification, Inventory, accounting, or fiduciary report, Creditor claim or response, Executor, beneficiary, attorney, or institution correspondence, Other completed probate or estate document |
document_title |
Document or packet title | text | Yes | See schema |
deceased_or_estate_name |
Deceased person or estate name | text | Yes | See schema |
case_status |
Is this connected to an existing court case? | select | Yes | Yes โ an existing probate or estate case, No or not yet assigned, Not applicable โ correspondence outside court |
case_number |
Probate, estate, or docket number | text | Yes | See schema |
sender_name |
Sender full name or organization | text | Yes | See schema |
sender_capacity |
Sender capacity or relationship | select | Yes | Executor, administrator, or personal representative, Beneficiary or heir, Creditor or claimant, Trustee or other fiduciary, Attorney or authorized representative, Other interested person or organization, Not applicable |
sender_address |
Return mailing address | address | Yes | See schema |
recipient_company_name |
Court, firm, estate, institution, or recipient organization | text | Yes | See schema |
recipient_name |
Clerk, fiduciary, attorney, person, department, or attention line | text | Yes | See schema |
recipient_address |
Verified recipient mailing address | address | Yes | See schema |
filing_notice_or_response_deadline |
Filing, notice, claim, or response deadline (optional) | date | No | See schema |
packet_notes |
Packet and follow-up notes (optional) | textarea | No | See schema |
mail_acceptance_acknowledged |
I verified that this recipient accepts this document by mail and confirmed the correct address. | checkbox | Yes | See schema |
requirements_acknowledged |
I reviewed current requirements for authority, signatures, notarization, originals, copies, fees, privacy, notice, service, and deadlines. | checkbox | Yes | See schema |
originals_acknowledged |
I confirmed this mailing requires no original will or certificate, wet-ink signature, bond, check or money order, identity document, self-addressed return envelope, or extra physical copy that is not already printable in my upload. | checkbox | Yes | See schema |
not_filed_acknowledged |
I understand mailing and delivery do not prove filing, notice, service, recipient acceptance, or court action, and I will verify status separately. | checkbox | Yes | See schema |
not_legal_advice_acknowledged |
I understand PostalForm does not prepare or review probate or estate documents and does not provide legal advice. | checkbox | Yes | See schema |
Compound fields use nested objects keyed by subfield ID. Evaluate group and field visibility before deciding which fields are active. Conditional requirements, validation rules, recipient rules, attachment formats and compliance policies are preserved in the complete schema below.
Complete workflow schema
{
"schema_version": 1,
"workflow_version": 1,
"slug": "probate-estate-correspondence-packets",
"name": "Probate and Estate Correspondence Mailing Packets",
"description": "Upload completed probate or estate documents and mail them to a verified court, fiduciary, attorney, interested party, or institution.",
"agent_summary": "Collect a completed probate or estate primary PDF, optional supporting documents, recipient and document type, deceased person or estate name, existing-case details, sender capacity, verified recipient address, deadline context, and acknowledgements covering local rules, privacy, notice or service, and the limits of mailing. Do not prepare probate filings, determine legal authority, calculate deadlines, or claim that mailing completes filing, notice, service, or court acceptance.",
"form_summary": "Use this upload-first workflow for completed probate and estate documents you already prepared. Enter the verified recipient, add optional exhibits, confirm local filing, notice, privacy, and deadline requirements, and review the packet before checkout.",
"data_collected": [
"Probate or estate recipient type and completed document purpose",
"Deceased person or estate name, existing-case context, and optional case number",
"Sender name, fiduciary capacity or relationship, and return mailing address",
"Probate court, clerk, executor, administrator, attorney, interested party, institution, or other verified recipient",
"Optional deadline and handling notes",
"Primary document PDF, optional exhibits, and required probate-process acknowledgements"
],
"topics": [
"probate",
"estates",
"executors",
"administrators",
"estate claims",
"court documents"
],
"category": "uploaded_document_packet",
"publish_state": "published",
"aliases": [
"mail-probate-documents",
"estate-correspondence-mailing-packet",
"probate-document-mailing"
],
"llms": true,
"indexable": true,
"certified_mail": "optional",
"recipient": {
"mode": "user"
},
"checkout_flow": "forms_order",
"published_at": "2026-07-10",
"updated_at": "2026-07-11",
"groups": [
{
"id": "document",
"label": "Completed probate or estate document",
"description": "Identify the already-prepared document you want printed and mailed.",
"depends_on": []
},
{
"id": "case",
"label": "Estate and case details",
"description": "Add the details used to identify the estate or existing probate matter.",
"depends_on": []
},
{
"id": "sender",
"label": "Sender",
"description": "Enter the person or organization sending this packet.",
"depends_on": []
},
{
"id": "recipient",
"label": "Probate or estate recipient",
"description": "Enter the exact verified court, fiduciary, attorney, interested party, institution, or other recipient.",
"depends_on": []
},
{
"id": "timing",
"label": "Deadline and handling",
"description": "Record timing, privacy, original-document, or follow-up details.",
"depends_on": []
},
{
"id": "review",
"label": "Review acknowledgements",
"description": "Confirm the probate or estate requirements and workflow limits.",
"depends_on": []
}
],
"fields": [
{
"id": "recipient_type",
"label": "Who should receive this packet?",
"type": "select",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "document",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"options": [
"Probate court or clerk",
"Executor, administrator, personal representative, or other fiduciary",
"Estate or fiduciary attorney",
"Beneficiary, heir, creditor, or other interested party",
"Bank, insurer, government office, or other institution",
"Other probate or estate recipient"
],
"compound": null
},
{
"id": "document_type",
"label": "Completed document or correspondence type",
"type": "select",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "document",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"options": [
"Petition, application, or completed court form",
"Notice, consent, waiver, or renunciation",
"Affidavit, declaration, or certification",
"Inventory, accounting, or fiduciary report",
"Creditor claim or response",
"Executor, beneficiary, attorney, or institution correspondence",
"Other completed probate or estate document"
],
"compound": null
},
{
"id": "document_title",
"label": "Document or packet title",
"type": "text",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "document",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "deceased_or_estate_name",
"label": "Deceased person or estate name",
"type": "text",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "case",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "case_status",
"label": "Is this connected to an existing court case?",
"type": "select",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "case",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"options": [
"Yes โ an existing probate or estate case",
"No or not yet assigned",
"Not applicable โ correspondence outside court"
],
"compound": null
},
{
"id": "case_number",
"label": "Probate, estate, or docket number",
"type": "text",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "case",
"choice_group": null,
"choice_label": null,
"visibility": {
"fieldId": "case_status",
"operator": "equals",
"value": "Yes โ an existing probate or estate case"
},
"depends_on": [
"case_status"
],
"compound": null
},
{
"id": "sender_name",
"label": "Sender full name or organization",
"type": "text",
"required": true,
"meta_class": "name",
"ui_width": null,
"group_id": "sender",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "sender_capacity",
"label": "Sender capacity or relationship",
"type": "select",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "sender",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"options": [
"Executor, administrator, or personal representative",
"Beneficiary or heir",
"Creditor or claimant",
"Trustee or other fiduciary",
"Attorney or authorized representative",
"Other interested person or organization",
"Not applicable"
],
"compound": null
},
{
"id": "sender_address",
"label": "Return mailing address",
"type": "address",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "sender",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "recipient_company_name",
"label": "Court, firm, estate, institution, or recipient organization",
"type": "text",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "recipient",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "recipient_name",
"label": "Clerk, fiduciary, attorney, person, department, or attention line",
"type": "text",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "recipient",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "recipient_address",
"label": "Verified recipient mailing address",
"type": "address",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "recipient",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "filing_notice_or_response_deadline",
"label": "Filing, notice, claim, or response deadline (optional)",
"type": "date",
"required": false,
"meta_class": "date",
"ui_width": "half",
"group_id": "timing",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "packet_notes",
"label": "Packet and follow-up notes (optional)",
"type": "textarea",
"required": false,
"meta_class": null,
"ui_width": null,
"group_id": "timing",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "mail_acceptance_acknowledged",
"label": "I verified that this recipient accepts this document by mail and confirmed the correct address.",
"type": "checkbox",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "review",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "requirements_acknowledged",
"label": "I reviewed current requirements for authority, signatures, notarization, originals, copies, fees, privacy, notice, service, and deadlines.",
"type": "checkbox",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "review",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "originals_acknowledged",
"label": "I confirmed this mailing requires no original will or certificate, wet-ink signature, bond, check or money order, identity document, self-addressed return envelope, or extra physical copy that is not already printable in my upload.",
"type": "checkbox",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "review",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "not_filed_acknowledged",
"label": "I understand mailing and delivery do not prove filing, notice, service, recipient acceptance, or court action, and I will verify status separately.",
"type": "checkbox",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "review",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
},
{
"id": "not_legal_advice_acknowledged",
"label": "I understand PostalForm does not prepare or review probate or estate documents and does not provide legal advice.",
"type": "checkbox",
"required": true,
"meta_class": null,
"ui_width": null,
"group_id": "review",
"choice_group": null,
"choice_label": null,
"depends_on": [],
"compound": null
}
],
"attachments": [
{
"id": "primary_document",
"label": "Completed probate or estate document",
"required": true,
"instructions": "Upload one final PDF containing the completed primary document. Confirm signatures, notarization, case details, privacy redactions, and formatting before uploading.",
"allowed_types": [
"pdf"
],
"max_files": 1,
"max_size_mb": 12
},
{
"id": "supporting_documents",
"label": "Exhibits and supporting documents",
"required": false,
"instructions": "Upload cover sheets, notices, affidavits, certificates, inventories, accountings, exhibits, or other documents that should follow the primary document, in print order.",
"allowed_types": [
"pdf",
"jpg",
"jpeg",
"png"
],
"max_files": 20,
"max_size_mb": 12
}
],
"attachments_max_total_size_mb": 12,
"machine_submission": {
"payload_property": "form",
"create_paths": {
"x402": "/api/machine/orders",
"mpp": "/api/machine/mpp/orders"
}
}
}
Preview, payment and retries
Validation does not mail the document. For a human checkout, use MCP postalform.create_form_order_draft and present the returned preview, total and checkout URL. Machine API clients must handle the returned MPP or x402 challenge only within owner-approved spending authority. Preserve request_id and the exact payload for retries; changing the content requires a new request ID. After an uncertain payment, retrieve order status before creating another order. Provider handoff is not USPS delivery.
Ready to get started?
Upload your PDF and we will handle printing and mailing.