For the complete documentation index, see llms.txt. This page is also available as Markdown.

Nuvia API

Connect your Nuvia API to your data warehouse. Sync conversations, contacts, campaigns, and knowledge data to BigQuery, Redshift, Postgres, Databricks, and more.

Using the Erathos platform

When selecting Nuvia API as a new connector on the Erathos platform, you will need to name your connection and fill in the following form:

  • Token — your Nuvia API bearer token used to authenticate API requests

With this connection created you can seamlessly move your Nuvia API data to your BigQuery, Redshift or Postgres data warehouse.

How to find my token?

To obtain your Nuvia API token, log in to your Nuvia account and navigate to Settings → Integrations → API Keys. If you don't already have an API key, create a new one by clicking the appropriate button and copying the generated value.

Paste the token into the Token field on the Erathos platform connection form.

Click Save and close to complete setup. Your Nuvia API connection is now ready to sync data to your data warehouse.

Endpoints and fields

agents

Sync type availability: Full-refresh

Field
Type

id

integer

name

text

description

text

model

text

status

text

createdAt

timestamp

updatedAt

timestamp

campaigns

Sync type availability: Full-refresh

Parent of campaign_enrollments

Field
Type

id

integer

name

text

status

text

type

text

createdAt

timestamp

updatedAt

timestamp

campaign_enrollments

Sync type availability: Full-refresh

Child of campaigns

Field
Type

id

integer

campaignId

integer

contactId

integer

status

text

createdAt

timestamp

updatedAt

timestamp

contacts

Sync type availability: Full-refresh

Field
Type

id

integer

name

text

email

text

phone

text

status

text

createdAt

timestamp

updatedAt

timestamp

conversations

Sync type availability: Full and incremental refresh

Cursor: createdAt

Parent of messages

Field
Type
Cursor

id

integer

subject

text

status

text

agentId

integer

contactId

integer

createdAt

timestamp

updatedAt

timestamp

inboxes

Sync type availability: Full-refresh

Field
Type

id

integer

name

text

email

text

type

text

createdAt

timestamp

updatedAt

timestamp

knowledge

Sync type availability: Full-refresh

Field
Type

id

integer

title

text

type

text

status

text

createdAt

timestamp

updatedAt

timestamp

messages

Sync type availability: Full-refresh

Child of conversations

Field
Type

id

integer

conversationId

integer

content

text

type

text

sender

text

createdAt

timestamp

updatedAt

timestamp

tables

Sync type availability: Full and incremental refresh

Cursor: updatedAt

Parent of table_rows

Field
Type
Cursor

id

integer

name

text

description

text

createdAt

timestamp

updatedAt

timestamp

table_rows

Sync type availability: Full-refresh

Child of tables

Field
Type

id

integer

tableId

integer

data

json

createdAt

timestamp

updatedAt

timestamp

Entity Relationships

Last updated