Extra data in the form of flat key/value pairs you attach to an asynchronous extraction endpoint request, for example, {"applicant_id": "A-123", "expected_premium": 1250.00}. Use this parameter to bring request-time context into a config's output so validations, postprocessors, and computed field methods can read it. For example, use it to validate extraction data against a dynamic external record. Has the following constraints:
- Doesn't support synchronous extractions
- Doesn't support nested objects and arrays
- Values must be strings, numbers, booleans, or null
- Extra data has a maximum size of 16 kB
- Extra data isn't subject to custom data retention policies. Don't include sensitive information in it.
Sensible persists the extra data and echoes it in responses and webhook deliveries. When you submit a portfolio extraction with extra data, Sensible passes the same object to every document extracted from the portfolio. For more information, see the Extra Data method.