- better understand the data and its origin (e.g., source channels, customer segments)
- add behavioural, device, and identity context that can improve serial fraud detection recall
- reduce false-positive clustering across multiple submissions from the same user (when a stable
user_idis provided)
Important behavior
Submission characteristics are attached using:PUT /v2/submission/{submission_id}/characteristics
Calling this endpoint is only allowed if enable_submission_characteristics is set to true when creating the submission.
When submission characteristics are enabled for a submission, submitting them becomes required — the document will not be analyzed without them.
How to enable submission characteristics
When creating a submission, set:enable_submission_characteristics: true
submission_characteristics_upload_url you can use to attach characteristics.
What data can be provided
The request body supports the following top-level groups (all are optional):document_characteristicsdevice_characteristicsidentity_characteristicstransaction_characteristicsemail_characteristicsclaims_characteristicssubmission_timecustomer_tenant_idcustomer_case_id
Highlights (what’s most useful in practice)
Document origin & context
Usedocument_characteristics to provide non-sensitive context such as:
- document type and custom document type labels
- source channel (e.g., API vs web vs mobile)
Device and behavioural context
Usedevice_characteristics to supply information that can help detect unusual submission patterns (e.g., high-volume or suspicious device behaviours).
Identity and user-level grouping
Useidentity_characteristics.user_id to reduce false positives caused by clustering multiple submissions from the same user under different contexts.
Good rule: user_id should be stable, non-PII, and consistent across your systems (e.g., internal account ID, not an email/phone).
Segmentation fields
customer_tenant_id: customer-assigned identifier used to separate data by customer tenants for monitoring/configuration (shouldn’t contain PII).customer_case_id: customer-assigned case identifier used to correlate resubmissions (shouldn’t contain PII).