Home
Providers
Twilio Segment
Twilio Segment
Twilio Segment is a customer data platform that collects, cleans, and routes customer data to hundreds of downstream tools for analytics, marketing, and data warehousing. Its surface spans event collection (the HTTP Tracking API with identify, track, page, screen, group and alias calls, plus a pixel endpoint for environments where JavaScript cannot run), a Public API for programmatic management of workspaces, sources, destinations, warehouses, tracking plans, functions and transformations, Unify for identity resolution, Engage for audiences, Protocols for tracking-plan governance, Reverse ETL for warehouse-to-tool syncs, and connections to 90+ warehouses including BigQuery, Snowflake and Databricks. Segment was acquired by Twilio in a $3.2B all-stock deal completed in 2020 and now sits inside Twilio's platform; Twilio completed an operational review in March 2024 and retained the business despite activist-investor pressure to divest. The docs, pricing and legal pages have moved onto twilio.com, and the legacy Segment Analytics libraries for iOS and Android reached full sunset on 2026-03-31. The older Config API is deprecated — no new tokens have been issued since early 2024 — with the Public API as the recommended replacement. The Public API host is authenticated: api.segmentapis.com returns 401 anonymously, and no OpenAPI is publicly fetchable (see x-evidence).
Twilio Segment publishes 23 APIs on the APIs.io network, including Segment Pixel Tracking API, segment Alias API, segment Batch API, and 20 more. Tagged areas include Company, Customer Data Platform, CDP, Identity Resolution, and Event Streaming.
The Twilio Segment catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.
Twilio Segment’s developer surface includes documentation, API reference, getting-started guide, pricing, engineering blog, authentication, and 14 more developer resources.
23 APIs
16 Features
Company Customer Data Platform CDP Identity Resolution Event Streaming Reverse ETL Data Pipeline Customer Data Analytics Acquired
On this page
Kin Score
APIs 23
Open Collections 28
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Event Specs 1
Vocabularies 1
Spectral Rules 2
JSON Schema 30
JSON Structure 1
Security Posture 2
Agentic Access 1
Resources 20
apis.yml
26 Operational Transparency
Composite quality — 45.7/100 · developing
Contract Quality
18.8 / 25
Developer Ergonomics
10.0 / 20
Operational Transparency
3.4 / 13
Contract Governance
1.6 / 12
Agent readiness — 37/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
Documented Reversibility
0 / 6
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
8 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 23
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 28
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 16
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 30
JSON Structure definitions describing this provider's data shapes.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 5
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 2
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Source (apis.yml)
aid: segment
name: Twilio Segment
x-type: company
x-source: vc-portfolio
specificationVersion: '0.23'
created: '2026-05-19'
tags:
- Company
- Customer Data Platform
- CDP
- Identity Resolution
- Event Streaming
- Reverse ETL
- Data Pipeline
- Customer Data
- Analytics
- Acquired
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/segment.png
url: https://raw.githubusercontent.com/api-evangelist/segment/refs/heads/main/apis.yml
modified: '2026-05-19'
apis:
- aid: segment:pixel-tracking-api
name: Segment Pixel Tracking API
tags:
- Analytics
- Email
- Pixel
- Tracking
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.segment.io
humanURL: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/pixel-tracking-api
properties:
- url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/pixel-tracking-api
type: Documentation
- url: openapi/segment-pixel-tracking-api-openapi.yml
type: OpenAPI
description: The Segment Pixel Tracking API provides a way to collect analytics data using image pixel requests, which is
useful in environments where JavaScript cannot execute, such as email clients. It supports identify, track, page, screen,
group, and alias calls through pixel endpoints under the api.segment.io domain. This API is particularly suited for tracking
email opens, ad impressions, and other contexts where embedding a tracking pixel is the only viable data collection method.
- aid: segment:segment-alias-api
name: segment Alias API
description: Operations for merging two user identities together.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Alias
properties:
- type: OpenAPI
url: openapi/segment-alias-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-batch-api
name: segment Batch API
description: Operations for sending multiple calls in a single request.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Batch
properties:
- type: OpenAPI
url: openapi/segment-batch-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-catalog-api
name: segment Catalog API
description: Operations for browsing the Segment catalog of available sources and destination integrations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Catalog
properties:
- type: OpenAPI
url: openapi/segment-catalog-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-destinations-api
name: segment Destinations API
description: Operations for managing destinations where collected data is sent.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Destinations
properties:
- type: OpenAPI
url: openapi/segment-destinations-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-events-api
name: segment Events API
description: Operations for retrieving events associated with a user or account profile.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Event
tags_raw:
- Events
properties:
- type: OpenAPI
url: openapi/segment-events-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-external-ids-api
name: segment External IDs API
description: Operations for retrieving external identifiers linked to a user or account profile.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- External IDs
properties:
- type: OpenAPI
url: openapi/segment-external-ids-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-functions-api
name: segment Functions API
description: Operations for managing custom functions that transform or enrich data flowing through Segment.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Functions
properties:
- type: OpenAPI
url: openapi/segment-functions-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-group-api
name: segment Group API
description: Operations for associating users with groups or organizations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Group
properties:
- type: OpenAPI
url: openapi/segment-group-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-identify-api
name: segment Identify API
description: Operations for identifying users and associating traits with them.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Identify
properties:
- type: OpenAPI
url: openapi/segment-identify-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-labels-api
name: segment Labels API
description: Operations for managing labels used to organize and control access to workspace resources.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Labels
properties:
- type: OpenAPI
url: openapi/segment-labels-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-links-api
name: segment Links API
description: Operations for retrieving linked profiles and relationships.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Links
properties:
- type: OpenAPI
url: openapi/segment-links-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-page-api
name: segment Page API
description: Operations for recording page views on websites.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Page
properties:
- type: OpenAPI
url: openapi/segment-page-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-profiles-api
name: segment Profiles API
description: Operations for retrieving user and account profile data from Segment Unify.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Profiles
properties:
- type: OpenAPI
url: openapi/segment-profiles-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-regulations-api
name: segment Regulations API
description: Operations for managing data privacy regulations and suppression requests.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Regulations
properties:
- type: OpenAPI
url: openapi/segment-regulations-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-screen-api
name: segment Screen API
description: Operations for recording screen views in mobile applications.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Screen
properties:
- type: OpenAPI
url: openapi/segment-screen-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-sources-api
name: segment Sources API
description: Operations for managing data collection sources within a workspace.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Sources
properties:
- type: OpenAPI
url: openapi/segment-sources-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-track-api
name: segment Track API
description: Operations for tracking events and actions performed by users.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Track
properties:
- type: OpenAPI
url: openapi/segment-track-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-tracking-plans-api
name: segment Tracking Plans API
description: Operations for managing tracking plans that enforce data schemas.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Tracking Plans
properties:
- type: OpenAPI
url: openapi/segment-tracking-plans-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-traits-api
name: segment Traits API
description: Operations for retrieving computed and custom traits for user and account profiles.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Traits
properties:
- type: OpenAPI
url: openapi/segment-traits-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-transformations-api
name: segment Transformations API
description: Operations for managing transformations that modify event data before it reaches destinations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Transformation
tags_raw:
- Transformations
properties:
- type: OpenAPI
url: openapi/segment-transformations-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-warehouses-api
name: segment Warehouses API
description: Operations for managing data warehouse connections, including creating and configuring warehouse destinations.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Warehouses
properties:
- type: OpenAPI
url: openapi/segment-warehouses-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
- aid: segment:segment-workspaces-api
name: segment Workspaces API
description: Operations for retrieving workspace information and configuration.
humanURL: https://docs.segmentapis.com/
baseURL: https://api.segmentapis.com
tags:
- Workspaces
properties:
- type: OpenAPI
url: openapi/segment-workspaces-api-openapi.yml
- type: Documentation
url: https://docs.segmentapis.com/
- type: GraphQL
url: graphql/segment-graphql.md
- type: Documentation
url: https://www.twilio.com/docs/segment/connections/sources/catalog/libraries/server/http-api
- type: AsyncAPI
url: asyncapi/segment-webhooks-asyncapi.yml
- type: Documentation
url: https://www.twilio.com/docs/segment/unify/profile-api
- type: Documentation
url: https://www.twilio.com/docs/segment/api/config-api
common:
- type: Website
url: https://segment.com
- type: DeveloperPortal
url: https://www.twilio.com/docs/segment
- type: Documentation
url: https://www.twilio.com/docs/segment
- type: APIReference
url: https://docs.segmentapis.com
- type: GettingStarted
url: https://www.twilio.com/docs/segment/api
- type: Pricing
url: https://segment.com/pricing
- type: Login
url: https://app.segment.com/login
- type: TermsOfService
url: https://segment.com/legal/terms
- type: PrivacyPolicy
url: https://segment.com/legal/privacy
- type: Blog
url: https://segment.com/blog
- type: StatusPage
url: https://status.segment.com
- type: AgenticAccess
url: agentic-access/segment-agentic-access.yml
- type: DomainSecurity
url: security/segment-domain-security.yml
- type: Authentication
url: authentication/segment-authentication.yml
- type: GitHubOrganization
url: https://github.com/segmentio
- type: LinkedIn
url: https://www.linkedin.com/company/segment-io
- type: JSONLD
url: json-ld/segment-context.jsonld
- type: JSONSchema
url: json-schema/segment-event-schema.json
- type: JSONSchema
url: json-schema/segment-source-schema.json
- type: JSONSchema
url: json-schema/segment-destination-schema.json
- type: Features
data:
- Free Developer plan up to ~1,000 visitors and 2 sources
- Customer Data Pipeline custom-quoted via sales
- Customer Data Platform (Unify + Engage) custom-quoted
- 700+ destinations including warehouses, advertising, analytics
- Tracking API up to 30,000 events/sec/source
- Public API at 600 req/min/workspace
- Functions for custom source/destination logic
- Reverse ETL for warehouse-to-tool syncs
- Identity resolution via Unify
- AI-powered audiences and predictions
- Generative audiences
- Protocols add-on for tracking plan governance
- OAuth 2.0 + workspace API tokens
- HIPAA-eligible regional CDP options
- Dedicated CSM on CDP plan
- Connections to 90+ warehouses including BigQuery, Snowflake, Databricks
sources:
- https://www.twilio.com/en-us/pricing/customer-data
updated: '2026-05-04'
description: 'Twilio Segment is a customer data platform that collects, cleans, and routes customer data to hundreds of downstream
tools for analytics, marketing, and data warehousing. Its surface spans event collection (the HTTP Tracking API with identify,
track, page, screen, group and alias calls, plus a pixel endpoint for environments where JavaScript cannot run), a Public
API for programmatic management of workspaces, sources, destinations, warehouses, tracking plans, functions and transformations,
Unify for identity resolution, Engage for audiences, Protocols for tracking-plan governance, Reverse ETL for warehouse-to-tool
syncs, and connections to 90+ warehouses including BigQuery, Snowflake and Databricks. Segment was acquired by Twilio in
a $3.2B all-stock deal completed in 2020 and now sits inside Twilio''s platform; Twilio completed an operational review
in March 2024 and retained the business despite activist-investor pressure to divest. The docs, pricing and legal pages
have moved onto twilio.com, and the legacy Segment Analytics libraries for iOS and Android reached full sunset on 2026-03-31.
The older Config API is deprecated — no new tokens have been issued since early 2024 — with the Public API as the recommended
replacement. The Public API host is authenticated: api.segmentapis.com returns 401 anonymously, and no OpenAPI is publicly
fetchable (see x-evidence).'
x-evidence:
harvested: '2026-08-04'
request: Surfaced by the graph8 / Thomas Cornelius call 2026-08-04. graph8's data-pipeline product is built as a Segment/RudderStack
equivalent, but all/segment carried NO name, NO tags, NO maintainers, NO created date and NO x-type — so a CDP central
to the revenue cohort was invisible to every tag index on apis.io.
probes:
- https://segment.com -> HTTP 200, "Twilio Segment Customer Data Platform"
- https://segment.com/pricing -> HTTP 200, real (814,905 bytes)
- https://segment.com/blog -> HTTP 200, real
- https://segment.com/legal/terms -> HTTP 200, real
- https://segment.com/legal/privacy -> HTTP 200, real
- https://status.segment.com -> HTTP 200, real
- https://app.segment.com/login -> HTTP 200, real
- https://www.twilio.com/docs/segment -> HTTP 200, real
- https://www.twilio.com/docs/segment/api -> HTTP 200, real
- https://docs.segmentapis.com -> HTTP 200, Public API reference
- https://github.com/segmentio -> HTTP 200
- https://api.segmentapis.com -> HTTP 401 (auth-gated; the API host is real but closed)
- https://api.segmentapis.com/openapi.json -> HTTP 401
- https://docs.segmentapis.com/openapi.json -> HTTP 404
- https://docs.segmentapis.com/openapi.yaml -> HTTP 404
- https://segment.com/docs/ -> HTTP 403
- https://segment.com/zzz-control-nonsense-xyz789 -> HTTP 200, 608,838 bytes (CATCH-ALL)
findings:
llms_txt_false_positive: segment.com/llms.txt returns HTTP 200 but serves Twilio's HTML "Page not found" page, 608,837
bytes, content-type text/html — one byte off a control path that returns the same shell. Segment does NOT publish an
llms.txt. Any scoring pass that trusts the 200 will award agent-readiness points that were never earned. Same defect
class as graph8's /api/openapi.json.
twilio_soft_404_catch_all: segment.com serves HTTP 200 with the Twilio 404 shell for ANY unknown path. Every probe against
this host must be diffed against a control path; status code alone is meaningless.
no_public_openapi: No OpenAPI is publicly fetchable. The Public API host is authenticated (401) and the docs host serves
a rendered reference, not a spec document.
unlabeled_generated_specs: 'The 23 refined OpenAPIs under openapi/ plus the 4 under openapi/_original/ carry NO provenance
markers — no x-generated, no x-method, no x-origin — and read as though Segment published them. Given no spec is fetchable
from Segment, these are pipeline-derived from documentation. They need provenance stamps before any score built on them
is defensible. NOT relabeled in this pass: it changes contract-quality scoring and is very likely a catalog-wide pattern,
so it belongs in the kin-score ROADMAP, not a one-provider edit.'
config_api_deprecated: The Config API (platform.segmentapis.com/v1beta) is deprecated; no new tokens since early 2024.
Legacy Segment Analytics iOS/Android libraries fully sunset 2026-03-31.