Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.sixtyfour.ai/llms.txt

Use this file to discover all available pages before exploring further.

Use case

Discover which block types you can use when building workflows. Use GET /workflows/blocks to retrieve the full list and specs schemas programmatically. This page provides a quick reference for common use cases.

API Reference

See the full request/response schema and parameters in the API Reference.

Pricing

See Credits & Pricing Guide for credit costs.

Errors

For error responses (400, 403, 404, etc.), see Handling Errors.

Get available blocks

Retrieve the list of all workflow block types supported by the API, along with their specs schemas.
GET https://api.sixtyfour.ai/workflows/blocks
Returns an array of block descriptors. Each entry includes the block’s name (used as block_type when building a workflow) and a specs_schema object describing its configurable fields.

Available blocks

The UI name is the name of the block as it appears in the Workflow Builder.
Block TypeUI NameUse Case
append_to_notebookNotebookAppend or upsert workflow rows into a notebook (supports duplicate detection and column mapping)
backlinks_referring_domainsBacklinksGet referring domains data from DataForSEO Backlinks API for a target domain or URL, with pagination
company_enrichmentEnrich CompanyEnrich company records; optionally find people, define lead struct, or use a research plan
company_to_leadsExtract LeadsExpand company rows into individual lead records (select company/lead fields)
deduplicateDeduplicateRemove duplicate rows from input based on specified column(s); choose first, last, or remove all
deduplicate_wrt_notebookDeduplicate with NotebookDeduplicate against a notebook tab (single or multi-column matching); optionally keep only rows that exist in notebook
filterFilterFilter rows by pandas query string or field-based conditions (include, exclude, contains, not_contains)
find_emailEmail addressFind professional or personal email addresses for leads; optionally verify emails
find_phonePhoneFind phone numbers for leads
find_subdomainsFind SubdomainsFind subdomains for a domain using DNSDB API (with optional time filters)
github_find_peopleGitHub Find PeopleFind people from GitHub repos: contributors, stargazers, or watchers; requires integration and repository column
github_searchGitHub SearchSearch GitHub for repositories, users, or code; requires integration, search type, and query
google_maps_searchGoogle MapsSearch Google Maps for places by query, location, Place ID, or CID; returns phone numbers and business details; supports pagination
group_byGroup ByGroup rows by column(s) and aggregate others (first, last, count, sum, list, concat, min, max); optionally nest data
hubspot_importHubSpot ImportImport contacts or companies from HubSpot; requires integration and object type
kaggle_leaderboardKaggleGet leaderboard participants from Kaggle competitions; requires competition column
lead_enrichmentEnrich PeopleEnrich lead records with return fields and optional research plan
leads_to_companyLeads to CompanyGroup leads into company rows with nested leads list; inverse of company_to_leads
llm_openaiGenerate TextGenerate text via prompt template over input rows; use {column_name} for column substitution
outgoing_webhookOutgoing WebhooksPOST workflow results to an external URL on completion. See Outgoing Webhooks; signed with HMAC-SHA256 if the org has a signing secret — see Signing Secrets & Verification.
qa_agentN/ARun an agent that answers questions using tools; configurable max tool calls
read_notebookRead NotebookRead data from a notebook tab; requires notebook_id, tab_id, and dataframe type (LEAD or COMPANY)
remove_columnsRemove ColumnsRemove specified columns from the data
research_agentWeb Research AgentRun research with optional struct and research plan
reverse_emailReverse EmailLook up person or company info from an email address
reverse_phoneReverse PhoneLook up person or company info from a phone number
scrape_webScrape WebsiteScrape web content from URLs in a column; output as markdown or HTML; supports geo, JS rendering, proxies
searchSearchLoad search results persisted to storage as CSV, or accept direct results; requires dataframe type
send_slack_messageSlackSend Slack messages to channels or DMs; use {column} for substitution, {@column} to tag by email
tiktok_get_followingTikTokGet TikTok following list from profile URLs or handles in a column
transform_dataLLM OutputGenerate structured or unstructured text using configurable LLM models
verify_emailVerify EmailVerify email deliverability using Emailable API (default column: email)
verify_phoneVerify PhoneVerify phone numbers using Trestle phone_intel; returns validity, line type, carrier, activity score, prepaid flag, and country signals (default column: phone; optional country_hint)
webhookIncoming WebhooksAccept external input via webhook; requires input_schema and dataframe_type (workflow entry point). See Incoming Webhooks.
x_searchXSearch X/Twitter for profiles by query (e.g., “AI researchers”, “crypto founders in NYC”)
yc_batchesN/AFetch Y Combinator batch metadata
yc_companiesY CombinatorSearch or filter Y Combinator companies by batch, industry, tags, or status