CLIENT
Intake Requests
Create Intake Request
Create a new intake request for a client. Generates a secure link and optionally sends email notification.
post/internal/api/clients/{client_id}/intake-requests
Request
- Base URLhttps://api.signalshq.io (the document declares no server; this is the origin it was published from)
- AuthOAuth 2PasswordToken URL: /auth/login
Path parameters
client_idstring uuid required
Client ID
Request body
Example request
{
"recipient_email": "client@example.com",
"recipient_name": "John Doe",
"tax_year": "2024",
"items": [
{
"description": "All W-2 forms from 2024",
"document_type": "W2",
"extraction_enabled": true,
"is_optional": false,
"max_files_per_item": 5,
"tags": [
"CORP - PERSON_ABC",
"CORP - PERSON_XYZ"
]
},
{
"description": "1099-INT forms from 2024",
"document_type": "FORM_1099_INT",
"extraction_enabled": true,
"is_optional": false,
"max_files_per_item": 1,
"tags": [
"CHASE BANK",
"STANFORD FEDERAL CREDIT UNION - 268"
]
},
{
"description": "Bank statements for December 2024",
"document_type": "TAX_FORM",
"extraction_enabled": false,
"is_optional": true,
"max_files_per_item": 10
}
]
}Response
Successful Response
Example response
{
"items": [
{
"description": "Please upload all W-2 forms from 2024",
"notes": "Client mentioned they will upload this next week",
"tags": [
"CORP - PERSON_ABC",
"CHASE BANK"
],
"client_notes": "This is my W-2 from Acme Corporation",
"document_type_label": "W-2",
"uploaded_by": "John Doe",
"can_modify": true,
"rejection_reason": "Document not available",
"uploaded_documents": [
{
"document_matching": {
"document_classification": "Form W-2",
"document_type_identifier": "W2",
"document_type_display_name": "Form W-2",
"instance_name": "ACME Corporation",
"document_classification_status": "COMPLETED"
}
}
]
}
],
"additional_documents": [
{
"description": "Please upload all W-2 forms from 2024",
"notes": "Client mentioned they will upload this next week",
"tags": [
"CORP - PERSON_ABC",
"CHASE BANK"
],
"client_notes": "This is my W-2 from Acme Corporation",
"document_type_label": "W-2",
"uploaded_by": "John Doe",
"can_modify": true,
"rejection_reason": "Document not available",
"uploaded_documents": [
{
"document_matching": {
"document_classification": "Form W-2",
"document_type_identifier": "W2",
"document_type_display_name": "Form W-2",
"instance_name": "ACME Corporation",
"document_classification_status": "COMPLETED"
}
}
]
}
],
"voluntary_documents": [
{
"description": "Please upload all W-2 forms from 2024",
"notes": "Client mentioned they will upload this next week",
"tags": [
"CORP - PERSON_ABC",
"CHASE BANK"
],
"client_notes": "This is my W-2 from Acme Corporation",
"document_type_label": "W-2",
"uploaded_by": "John Doe",
"can_modify": true,
"rejection_reason": "Document not available",
"uploaded_documents": [
{
"document_matching": {
"document_classification": "Form W-2",
"document_type_identifier": "W2",
"document_type_display_name": "Form W-2",
"instance_name": "ACME Corporation",
"document_classification_status": "COMPLETED"
}
}
]
}
],
"questionnaire_from_pyr": "COMPLETED",
"document_checklist_suggestion": "COMPLETED",
"previous_year_return": {
"is_reupload_allowed": true
}
}Changes
No recorded changes to this operation across all 1 revision of this API.