Correlate And Merge Intake Document
Perform Correlate And Merge Intake Document through Dynasplint.
dynasplint_merge_intake_documentwrite
Inputs
- Order Candidate
order_candidatejsonOptional JSON value.
- Document Id
document_idtextrequiredRequired text value.
- Gmail Message Id
gmail_message_idtextrequiredRequired text value.
- Attachment Sha256
attachment_sha256textrequiredRequired text value.
- External Customer Id
external_customer_idtextOptional text value.
- External Order Id
external_order_idtextOptional text value.
- External Identity Evidence
external_identity_evidencejsonOptional JSON value.
Outputs
successSuccessstatusStatusaggregate_idAggregate Idsource_idSource IdduplicateDuplicateready_to_verifyReady To VerifyblockersBlockersreview_reasonsReview Reasonsaggregate_review_reasonsAggregate Review Reasonsaccepted_field_pathsAccepted Field Pathsconflicting_field_pathsConflicting Field Pathsexternal_customer_idExternal Customer Idexternal_order_idExternal Order Idapproved_external_order_idApproved External Order Idorder_candidateOrder Candidate
Output schema completeness: best_effort_declared
Safety
- External effect
- write
- Confirmation recommended
- No
- Retry safe
- No
- Dry run supported
- No
Schemas
These schemas are first-pass authoring guidance. Runtime validation remains authoritative.
Input schema
{
"type": "object",
"required": [
"document_id",
"gmail_message_id",
"attachment_sha256"
],
"properties": {
"document_id": {
"type": "string",
"description": "Required text value.",
"x-workflow-field-type": "text"
},
"order_candidate": {
"description": "Optional JSON value.",
"x-workflow-field-type": "json"
},
"gmail_message_id": {
"type": "string",
"description": "Required text value.",
"x-workflow-field-type": "text"
},
"attachment_sha256": {
"type": "string",
"description": "Required text value.",
"x-workflow-field-type": "text"
},
"external_order_id": {
"type": "string",
"description": "Optional text value.",
"x-workflow-field-type": "text"
},
"external_customer_id": {
"type": "string",
"description": "Optional text value.",
"x-workflow-field-type": "text"
},
"external_identity_evidence": {
"description": "Optional JSON value.",
"x-workflow-field-type": "json"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"status": {},
"success": {},
"blockers": {},
"duplicate": {},
"source_id": {},
"aggregate_id": {},
"review_reasons": {},
"order_candidate": {},
"ready_to_verify": {},
"external_order_id": {},
"accepted_field_paths": {},
"external_customer_id": {},
"conflicting_field_paths": {},
"aggregate_review_reasons": {},
"approved_external_order_id": {}
},
"additionalProperties": true
}