Skip to main content
Connectors

Persona connector

Set up the Persona connector in Kaivo: authentication, configuration, the 10 BigQuery tables it syncs, and answers to common questions.

Written By Lauri Raivio

Last updated 16 days ago

Kaivo is a fully managed data platform that syncs your Persona data into a Google BigQuery warehouse and keeps it up to date automatically. There is no pipeline to build and no infrastructure to run, so you can spend your time analysing your data from Persona instead of moving it.

What is the Persona connector

Sync your Persona identity verification data into BigQuery with Kaivo to analyse inquiries and verification outcomes.

CategoryTech
AuthenticationAPI key
SetupSelf-service

Getting started with the Persona connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your Persona account.
  3. Choose which tables to sync.
  4. Wait for the initial sync to finish.
  5. Query your data in BigQuery or your favourite AI or BI tool.

Authenticating Persona

Authenticate with your API Key.

FieldDescription
API Key

API key or access token

Tables and columns synced from Persona

Kaivo syncs 10 tables from Persona into a dedicated dataset in your BigQuery warehouse. Click any table to see its columns and types.

ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__created_atSTRING
attributes__fields__address__typeSTRING
attributes__fields__address__value__city__typeSTRING
attributes__fields__address__value__country_code__typeSTRING
attributes__fields__address__value__postal_code__typeSTRING
attributes__fields__address__value__street_1__typeSTRING
attributes__fields__address__value__street_2__typeSTRING
attributes__fields__address__value__subdivision__typeSTRING
attributes__fields__birthdate__typeSTRING
attributes__fields__email_address__typeSTRING
attributes__fields__identification_numbers__typeSTRING
attributes__fields__name__typeSTRING
attributes__fields__name__value__first__typeSTRING
attributes__fields__name__value__last__typeSTRING
attributes__fields__name__value__middle__typeSTRING
attributes__fields__phone_number__typeSTRING
attributes__fields__selfie_photo__typeSTRING
attributes__reference_idSTRING
attributes__updated_atSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: accounts__attributes__fields__identification_numbers__value

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: accounts__attributes__tags

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__api_key_inflectionSTRING
attributes__api_versionSTRING
attributes__created_atSTRING
attributes__file_access_token_expires_inFLOAT64
attributes__last_used_atSTRING
attributes__nameSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: api-keys__attributes__api_attributes_blocklist

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: api-keys__attributes__ip_address_allowlist

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: api-keys__attributes__permissions

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__created_atSTRING
attributes__request__get_params__page__afterSTRING
attributes__request__get_params__page__sizeSTRING
attributes__request__headers__acceptSTRING
attributes__request__headers__hostSTRING
attributes__request__headers__persona_versionSTRING
attributes__request__headers__user_agentSTRING
attributes__request__ip_addressSTRING
attributes__request__methodSTRING
attributes__request__pathSTRING
attributes__request__post_params__data__attributes__inquiry_idSTRING
attributes__response__headers__cache_controlSTRING
attributes__response__headers__content_typeSTRING
attributes__response__headers__expiresSTRING
attributes__response__headers__persona_hostSTRING
attributes__response__headers__pragmaSTRING
attributes__response__headers__rate_limit_limitFLOAT64
attributes__response__headers__rate_limit_remainingFLOAT64
attributes__response__headers__rate_limit_resetFLOAT64
attributes__response__headers__request_idSTRING
attributes__response__headers__varySTRING
attributes__response__statusFLOAT64
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__created_atSTRING
attributes__creator_idSTRING
attributes__creator_typeSTRING
attributes__nameSTRING
attributes__statusSTRING
attributes__updated_atSTRING
idSTRING
relationships__case_template__data__typeSTRING
relationships__case_template__data__idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__attributes__attachments

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__attributes__tags

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__relationships__accounts__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__relationships__case_comments__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__relationships__inquiries__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__relationships__reports__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__relationships__txns__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: cases__relationships__verifications__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__created_atSTRING
attributes__nameSTRING
attributes__payload__data__typeSTRING
attributes__payload__data__attributes__completed_atSTRING
attributes__payload__data__attributes__created_atSTRING
attributes__payload__data__attributes__creatorSTRING
attributes__payload__data__attributes__creator_idSTRING
attributes__payload__data__attributes__creator_typeSTRING
attributes__payload__data__attributes__expired_atSTRING
attributes__payload__data__attributes__fields__address__typeSTRING
attributes__payload__data__attributes__fields__address__value__city__typeSTRING
attributes__payload__data__attributes__fields__address__value__country_code__typeSTRING
attributes__payload__data__attributes__fields__address__value__postal_code__typeSTRING
attributes__payload__data__attributes__fields__address__value__street_1__typeSTRING
attributes__payload__data__attributes__fields__address__value__street_2__typeSTRING
attributes__payload__data__attributes__fields__address__value__subdivision__typeSTRING
attributes__payload__data__attributes__fields__address_city__typeSTRING
attributes__payload__data__attributes__fields__address_country_code__typeSTRING
attributes__payload__data__attributes__fields__address_postal_code__typeSTRING
attributes__payload__data__attributes__fields__address_street_1__typeSTRING
attributes__payload__data__attributes__fields__address_street_2__typeSTRING
attributes__payload__data__attributes__fields__address_subdivision__typeSTRING
attributes__payload__data__attributes__fields__birthdate__typeSTRING
attributes__payload__data__attributes__fields__current_government_id__typeSTRING
attributes__payload__data__attributes__fields__current_selfie__typeSTRING
attributes__payload__data__attributes__fields__email_address__typeSTRING
attributes__payload__data__attributes__fields__email_address__typeSTRING
attributes__payload__data__attributes__fields__expiration_date__typeSTRING
attributes__payload__data__attributes__fields__government_identification_number_map__typeSTRING
attributes__payload__data__attributes__fields__identification_class__typeSTRING
attributes__payload__data__attributes__fields__identification_number__typeSTRING
attributes__payload__data__attributes__fields__identification_numbers__typeSTRING
attributes__payload__data__attributes__fields__issue_date__typeSTRING
attributes__payload__data__attributes__fields__issuing_authority__typeSTRING
attributes__payload__data__attributes__fields__name__typeSTRING
attributes__payload__data__attributes__fields__name__value__first__typeSTRING
attributes__payload__data__attributes__fields__name__value__last__typeSTRING
attributes__payload__data__attributes__fields__name__value__middle__typeSTRING
attributes__payload__data__attributes__fields__name_first__typeSTRING
attributes__payload__data__attributes__fields__name_last__typeSTRING
attributes__payload__data__attributes__fields__name_middle__typeSTRING
attributes__payload__data__attributes__fields__phone_number__typeSTRING
attributes__payload__data__attributes__fields__phone_number__typeSTRING
attributes__payload__data__attributes__fields__selected_country_code__typeSTRING
attributes__payload__data__attributes__fields__selected_country_code__valueSTRING
attributes__payload__data__attributes__fields__selected_id_class__typeSTRING
attributes__payload__data__attributes__fields__selfie_photo__typeSTRING
attributes__payload__data__attributes__nameSTRING
attributes__payload__data__attributes__next_step_nameSTRING
attributes__payload__data__attributes__published_atSTRING
attributes__payload__data__attributes__reference_idSTRING
attributes__payload__data__attributes__statusSTRING
attributes__payload__data__attributes__updated_atSTRING
attributes__payload__data__idSTRING
attributes__payload__data__meta__processing_time_secondsFLOAT64
attributes__payload__data__relationships__account__data__typeSTRING
attributes__payload__data__relationships__account__data__idSTRING
attributes__payload__data__relationships__case_template__data__typeSTRING
attributes__payload__data__relationships__case_template__data__idSTRING
attributes__payload__data__relationships__creator__data__typeSTRING
attributes__payload__data__relationships__creator__data__idSTRING
attributes__payload__data__relationships__inquiry_template__data__typeSTRING
attributes__payload__data__relationships__inquiry_template__data__idSTRING
attributes__payload__data__relationships__inquiry_template_version__data__typeSTRING
attributes__payload__data__relationships__inquiry_template_version__data__idSTRING
attributes__payload__data__relationships__workflow__data__typeSTRING
attributes__payload__data__relationships__workflow__data__idSTRING
attributes__payload__data__relationships__workflow_version__data__typeSTRING
attributes__payload__data__relationships__workflow_version__data__idSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__attributes__attachments

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__attributes__enabled_locales

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__attributes__fields__identification_numbers__value

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__attributes__tags

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__accounts__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__case_comments__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__documents__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__inquiries__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__reports__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__selfies__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__sessions__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__txns__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: events__attributes__payload__data__relationships__verifications__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__created_atSTRING
attributes__creatorSTRING
attributes__fields__address_city__typeSTRING
attributes__fields__address_country_code__typeSTRING
attributes__fields__address_postal_code__typeSTRING
attributes__fields__address_street_1__typeSTRING
attributes__fields__address_street_2__typeSTRING
attributes__fields__address_subdivision__typeSTRING
attributes__fields__birthdate__typeSTRING
attributes__fields__current_government_id__typeSTRING
attributes__fields__current_selfie__typeSTRING
attributes__fields__email_address__typeSTRING
attributes__fields__expiration_date__typeSTRING
attributes__fields__government_identification_number_map__typeSTRING
attributes__fields__identification_class__typeSTRING
attributes__fields__identification_number__typeSTRING
attributes__fields__issue_date__typeSTRING
attributes__fields__issuing_authority__typeSTRING
attributes__fields__name_first__typeSTRING
attributes__fields__name_last__typeSTRING
attributes__fields__name_middle__typeSTRING
attributes__fields__phone_number__typeSTRING
attributes__fields__selected_country_code__typeSTRING
attributes__fields__selected_country_code__valueSTRING
attributes__fields__selected_id_class__typeSTRING
attributes__next_step_nameSTRING
attributes__reference_idSTRING
attributes__statusSTRING
attributes__updated_atSTRING
idSTRING
relationships__account__data__typeSTRING
relationships__account__data__idSTRING
relationships__inquiry_template__data__typeSTRING
relationships__inquiry_template__data__idSTRING
relationships__inquiry_template_version__data__typeSTRING
relationships__inquiry_template_version__data__idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: inquiries__attributes__tags

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: inquiries__relationships__documents__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: inquiries__relationships__reports__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: inquiries__relationships__selfies__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: inquiries__relationships__sessions__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: inquiries__relationships__verifications__data

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__api_key_inflectionSTRING
attributes__api_versionSTRING
attributes__created_atSTRING
attributes__file_access_token_expires_inFLOAT64
attributes__statusSTRING
attributes__urlSTRING
idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: webhooks__attributes__api_attributes_blocklist

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: webhooks__attributes__enabled_events

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__completed_atSTRING
attributes__created_atSTRING
attributes__statusSTRING
idSTRING
meta__processing_time_secondsFLOAT64
relationships__creator__data__typeSTRING
relationships__creator__data__idSTRING
relationships__workflow__data__typeSTRING
relationships__workflow__data__idSTRING
relationships__workflow_version__data__typeSTRING
relationships__workflow_version__data__idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
attributes__completed_atSTRING
attributes__created_atSTRING
attributes__statusSTRING
idSTRING
meta__processing_time_secondsFLOAT64
relationships__creator__data__typeSTRING
relationships__creator__data__idSTRING
relationships__workflow__data__typeSTRING
relationships__workflow__data__idSTRING
relationships__workflow_version__data__typeSTRING
relationships__workflow_version__data__idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the Persona sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where Persona supports it, each sync pulls only new and changed records so it stays fast; otherwise it refreshes the whole table. Every record keeps its original ID, so you won't get duplicate rows.

Frequently asked questions

How long does the initial sync take for Persona?

It depends on how much history is in your Persona account. Most initial syncs finish within minutes, while large accounts can take a few hours. After that, syncs only fetch new and changed records, so they're much faster.

Can I sync only some tables or columns?

Yes. You pick which tables to sync when you set up the connection and can change the selection later. Tables you don't select are never copied to your warehouse.

What happens when Persona's schema changes?

New fields are never added automatically. You choose which fields to sync, so data you haven't selected (sensitive personal data, for example) never lands in your warehouse. When a new field appears, it becomes available for you to add. What happens to removed or renamed fields depends on a table's sync mode: full-refresh tables always match what's currently in Persona, so dropped fields disappear, while incremental tables keep their existing columns and history, so an old field stays and newly added fields fill in over time.

How do I handle GDPR or data deletion requests?

Your data lives in your own Kaivo-managed BigQuery warehouse, so the most direct option is to delete or anonymise specific records right in BigQuery. If you delete data in Persona instead, full-refresh tables drop it on the next sync, while incremental tables keep it, so you would remove the row in BigQuery or ask us to run a full refresh. To remove everything, delete the Persona connector in Kaivo and all of its synced data is deleted with it.

Common use cases for Persona data

Verification reporting

Use inquiries and cases to track verification volume and outcomes over time.

Workflow analysis

Join workflows-run with inquiries to see how verification flows perform.

Audit trail

Use events and api-logs to support compliance and review.

Use Persona data in your AI and BI tools

Once Persona data lands in your Kaivo-managed BigQuery warehouse, you can explore it with AI tools or any BI tool that connects to BigQuery. Here's how the most common destinations work with Persona data.

Claude

Use Kaivo's MCP server to give Claude secure, workspace-scoped access to your data. Setup guide →

Power BI

Microsoft's BI tool with a native BigQuery connector. Supports direct query and scheduled refresh. Setup guide →

Data Studio

Free Google BI tool with native BigQuery support. One-click connection to your Kaivo warehouse; great for SMB teams on Google Workspace. Setup guide →

Tableau

The premium analytics standard, with native BigQuery integration. Setup guide →

Google Sheets

Use Connected Sheets to query BigQuery directly from a spreadsheet, with no SQL. Setup guide →

Excel

Connect via Power Query's BigQuery connector. Setup guide →

Metabase

Open-source BI tool with strong BigQuery support. Setup guide →

See our pricing page for Persona connector pricing and plan details.

  • Adform: Sync Adform to BigQuery.
  • Amplitude: Sync Amplitude to BigQuery.
  • Auth0: Sync Auth0 to BigQuery.
  • Convex: Sync Convex to BigQuery.
  • GitHub: Sync GitHub to BigQuery.
  • GitLab: Sync GitLab to BigQuery.

Was this helpful?

Still need help? Share an idea