Inquiry Expiration
For security purposes, Inquiries will expire and no longer be accessible by end users after 24 hours.
Expired Inquiries can be resumed. Resumed inquiries will expire again after 24 hours.
Inquiries can also be configured to expire after a given interval after the inquiry has entered the pending
state. For example, if set to 1 hour, an Inquiry will expire after 24 hours if not started, but will expire after 1 hour once started. See Inquiry Model Lifecycle for more information on Inquiry statuses.
When an inquiry expires, all of its Inquiry Sessions and Inquiry One-Time Links (OTL) will also be expired.
Configuring expiration intervals
Expiration intervals can be configured for each Inquiry Template in the Persona Dashboard, at Inquiries > Templates > Configure > Expiration Intervals. Note that longer intervals increase the risk of sensitive user information being inappropriately accessed.
The following intervals can be set:
- From Inquiry creation: after the inquiry is first created, the status will change to
expired
after this time. Configure this to ensure that inquiries that are never accessed are not available forever. Defaults to 24 hours. - From Inquiry start: after the inquiry enters the
pending
state, the status will change toexpired
after the configured time. If left blank, this defaults to the value for the Inquiry Creation time option. Configure this if you would like to further control how long an Inquiry is available after an end user has accessed it. - From Inquiry resume: after the inquiry expires and is resumed (via API call or in the Dashboard), this is how long the user has to complete the inquiry before the status changes to
expired
again. Defaults to 24 hours. - One time link : This applies to one-time-links generated when a user elects to perform a handoff to another device. Because one time links are authenticated links, we recommend setting them to expire as quickly as your use case can tolerate. Defaults to 1 hour.
Per-inquiry expiration intervals
Expiration intervals can be set at the inquiry level when creating inquiries via API by passing the appropriate meta
parameters:
- From inquiry creation:
meta.expiration_after_create_interval_seconds
- From inquiry start:
meta.expiration_after_start_interval_seconds
- From inquiry resume:
meta.expiration_after_resume_interval_seconds
- One time link:
meta.one_time_link_expiration_seconds
Updated 3 months ago