Run in Enrichment Spreadsheet
Use this function as a column step in
deepline enrich.deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=sumble_organizations:{"select":{}}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.organizations | array | No | List of organizations to resolve and enrich. Mutually exclusive with filter. | |
payload.filter | object | No | Advanced query selecting the organizations to return. Mutually exclusive with organizations. | |
payload.select | object | Yes | ||
payload.limit | integer | No | 10 | Maximum number of results to return. |
payload.offset | integer | No | 0 | Number of results to skip. |
payload.order_by_column | "industry" | "employee_count" | "employee_count_int" | "first_activity_time" | "last_activity_time" | "jobs_count" | "teams_count" | "people_count" | "jobs_count_growth_6mo" | "cloud_spend_estimate_millions_usd" | "account_score" | "people_concentration" | "people_count_growth_1y" | "job_post_concentration" | null | No | Column to order by (filter mode only). Parameterized sorts (this endpoint only): people_concentration and people_count_growth_1y sort by the named job function’s people metrics — the all-time fraction of the org’s tracked people in it, and its current YoY people growth % (latest month vs. one year earlier; orgs without growth data sort last) respectively — and require order_by_job_function. job_post_concentration sorts by the all-time fraction of the org’s job posts matching order_by_advanced_query, which it requires. source_data_url is omitted for all three, since the listing page cannot reproduce their ordering. | |
payload.order_by_direction | "ASC" | "DESC" | No | Direction to order by (filter mode only). | |
payload.order_by_job_function | string | No | Job function whose people metrics drive the sort. Required with (and only valid with) order_by_column="people_concentration" or order_by_column="people_count_growth_1y". | |
payload.order_by_advanced_query | string | No | Advanced query whose matching job posts form the sort numerator. Required with (and only valid with) order_by_column="job_post_concentration". Allowed fields: technology, technology_category, job_function, project, job_level, country. Both the matching and total job counts are all-time. |
Allowed values
| Field | Allowed values |
|---|---|
payload.order_by_column | industry, employee_count, employee_count_int, first_activity_time, last_activity_time, jobs_count, teams_count, people_count, jobs_count_growth_6mo, cloud_spend_estimate_millions_usd, account_score, people_concentration, people_count_growth_1y, job_post_concentration |
payload.order_by_direction | ASC, DESC |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | object | Yes | Provider response payload. | |
result.meta | object | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute sumble_organizations --payload '{
"select": {}
}' --json
CLI flags
| Flag | Description |
|---|---|
--json | Print machine-readable output. |
--wait | Wait for terminal provider status when supported. |
--debug | Enable wait mode with additional status/log output. |
--wait-timeout SECONDS | Max seconds to wait in wait mode. |
--poll-interval SECONDS | Polling interval in seconds during wait mode. |
--timeout SECONDS | Request timeout in seconds. |
--connect-timeout SECONDS | Connection timeout in seconds. |
Cost
- Pricing model:
fixed(per call). - Estimated Deepline credits:
0per pricing unit. - Provider-native pricing may still exist outside Deepline credit billing.
- Billing mode:
no_bill.