New interaction type in the Data API: INTERACTION_TYPE_USER_ATTESTATION
What's new
When a user accepts an attestation—a user acknowledgment form shown based on attestation form that is configured, the tracking of these interaction will be now available in the Data API.
You can use this data to report on:
- Who accepted the attestation
- Which form they attested to
- When they accepted it
This change is not merged yet and will be added to Data API by 27th August
What you'll see
Attestation acceptances appear on the interactions endpoint with the following fields:
| Field | Value |
|---|---|
type | INTERACTION_TYPE_USER_ATTESTATION |
actor | user |
detail.detail | Name of the attestation form, for example Acceptable Use Policy |
created_time | When the user accepted the attestation |
Conversation records
A corresponding record also appears on the conversations endpoint with:
type = CONVERSATION_TYPE_USER_ATTESTATION
Attestations happen outside a normal chat. This conversation record exists only to ensure that each attestation interaction remains linked to a conversation through conversation_id.
Reporting note: If you track overall conversation or interaction volume, filter out these attestation types so your existing engagement metrics remain unchanged.