cliDeterministic

Create table

pipeline create-table

Create a new enrichment table in a workspace. The minimum is { name, workspaceId } - everything else is optional. You can pre-seed columns, point at a sourceType, attach to a workbook, opt in to AI messages, or pre-configure enrichmentOptions (companyEnrichment / icpScoring / messaging) so the table is ready to enrich on first row.

Parameters

workspaceIdrequired
string
No description.
namerequired
string
No description.
description
string
No description.
columns
object[]
Optional pre-seeded Column[] (id, name, type, config).
sourceType
string
Optional canonical source type. Unipile people sources automatically receive Company Research.
blank | csv | rss | website_visitors | webhook | linkedin_search | slack | signal | crm | job_scraper | sales_nav_list | sales_nav_search | connections | followers | ai_discovery | apollo
sourceConfig
object
Source-specific config (e.g. RSS feed URL, webhook secret).
workbookId
string
Optional workbook UUID to attach this table to.
webhookToken
string
Optional webhook token for sourceType=webhook.
enrichmentOptions
object
Same shape as on signal trackers: { companyEnrichment, icpScoring?, messaging? }.
aiMessagesEnabled
boolean
Pre-enable the AI messages column.

Example

CLI commandbash
pipeline create-table \
--name "example" \
--workspace-id "00000000-0000-4000-8000-000000000000"

Response

The operation is available, but its typed response schema has not been published yet.

Exit codes

1
Invalid input or local configuration.
2
The API or tool returned an error.
3
Authentication failed.
4
A network request failed.
Pipeline CLI documentation | Pipeline