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

Organization lists

Create, manage, and access organization lists in your Sumble account via the API.

Organization lists let you group target accounts for tracking, enrichment, or export. You can create lists, add organizations to them, and retrieve their contents programmatically.

See Account lists for how lists are created and managed in the web application.

Credit cost

Operation
Cost

List organization lists

1 credit per list returned

Get organization list details

1 credit per organization returned

Create organization list

No credit cost

Add organizations to a list

No credit cost

Set a list's Signals inclusion setting

No credit cost

Set a list deleted or restored

No credit cost

List organization lists

Returns your saved organization lists with each list's ID, web app URL, organization count, type, read-only/deletable flags, deleted status, and Signals inclusion setting.

List organization lists

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
include_deletedbooleanOptionalDefault: false
Responses
200

Successful Response

application/json
idstring · uuidRequired
credits_usedintegerRequired
credits_remainingintegerRequired
get/v9/organization-lists

Get organization list details

Returns one organization list and the organizations currently in it. Each organization includes its Sumble profile URL as sumble_url; url is the organization's own website. For callers with CRM status access, organizations also include account_status (customer, prospect, or not_in_crm) and crm_url when an unambiguous CRM account record can be linked. A missing CRM record returns account_status: "not_in_crm"; null means CRM status is unavailable to the caller.

Use the list_id returned from the list endpoint.

Get organization list details

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
list_idintegerRequired
Query parameters
include_deletedbooleanOptionalDefault: false
Responses
200

Successful Response

application/json
idstring · uuidRequired
credits_usedintegerRequired
credits_remainingintegerRequired
get/v9/organization-lists/{list_id}

Create organization list

Create a new, empty organization list. Use the returned id to add organizations to it.

Create an organization list

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired
Responses
200

Successful Response

application/json
idintegerRequired
namestringRequired
urlstring · uri · min: 1 · max: 2083Required
post/v9/organization-lists

Add organizations to a list

Add organizations to an existing list by their Sumble IDs or slugs. Organizations that are already in the list are silently skipped. Invalid IDs or slugs are returned in the failure arrays.

If you have company names or domains but not Sumble IDs or slugs, use the organizations endpoint first to resolve them.

Add organizations to a list

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
list_idintegerRequired
Body
organization_idsinteger[]OptionalDefault: []
organization_slugsstring[]OptionalDefault: []
Responses
200

Successful Response

application/json
addedinteger[]Required
failed_idsinteger[]Required
failed_slugsstring[]Required
post/v9/organization-lists/{list_id}/organizations

Set a list's Signals inclusion setting

Include or exclude an organization list's accounts from future Signals delivery. Lists are included by default. This mirrors the per-list Signals toggle in the web app.

Set a list's signals inclusion setting

post

Include or exclude an organization list's accounts from your signals feed.

Pass include_in_signals=false to exclude this list's accounts from your signals, or true to include them again. Lists are included by default. This mirrors the per-list signals toggle in the dashboard.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
list_idintegerRequired
Body
include_in_signalsbooleanRequired
Responses
200

Successful Response

application/json
idintegerRequired
include_in_signalsbooleanRequired
post/v9/organization-lists/{list_id}/signals

Set a list deleted or restored

Soft-delete an organization list or restore a previously deleted one. Pass { "deleted": true } to delete the list, or { "deleted": false } to restore it. Deleting a list preserves its organizations; deleting individual organizations from a list is a separate operation.

Deleted lists are hidden by default. To retrieve them with their preserved organization counts and details, pass include_deleted=true on the list and detail endpoints above.

Set an organization list's deleted status

post

Soft-delete or restore an organization list.

Soft-deletion is reversible: pass deleted=false to restore a list. Deleting or restoring a list does not delete or restore individual organizations in the list. Pass include_deleted=true to the list/detail endpoints to see deleted lists.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
list_idintegerRequired
Body
deletedbooleanRequired
Responses
200

Successful Response

application/json
idintegerRequired
deletedbooleanRequired
post/v9/organization-lists/{list_id}/deleted

Last updated