segment website screenshot

segment

Segment is a customer data platform that helps companies collect, clean, and route customer data to hundreds of tools used for analytics, marketing, and data warehousing.

segment publishes 23 APIs on the APIs.io network, including Pixel Tracking API, Alias API, Batch API, and 20 more.

The segment catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

segment’s developer surface includes authentication and 8 more developer resources.

44.6/100 developing ▬ flat Agent 43/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
23 APIs 16 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 44.6/100 · developing
Contract Quality 19.0 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 5.7 / 12
Discoverability 5.0 / 10
Agent readiness — 43/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/segment: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 23

Individual APIs this provider publishes, each with its own machine-readable definition.

Segment Pixel Tracking API

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 emai...

segment Alias API

Operations for merging two user identities together.

segment Batch API

Operations for sending multiple calls in a single request.

segment Catalog API

Operations for browsing the Segment catalog of available sources and destination integrations.

segment Destinations API

Operations for managing destinations where collected data is sent.

segment Events API

Operations for retrieving events associated with a user or account profile.

segment External IDs API

Operations for retrieving external identifiers linked to a user or account profile.

segment Functions API

Operations for managing custom functions that transform or enrich data flowing through Segment.

segment Group API

Operations for associating users with groups or organizations.

segment Identify API

Operations for identifying users and associating traits with them.

segment Labels API

Operations for managing labels used to organize and control access to workspace resources.

segment Links API

Operations for retrieving linked profiles and relationships.

segment Page API

Operations for recording page views on websites.

segment Profiles API

Operations for retrieving user and account profile data from Segment Unify.

segment Regulations API

Operations for managing data privacy regulations and suppression requests.

segment Screen API

Operations for recording screen views in mobile applications.

segment Sources API

Operations for managing data collection sources within a workspace.

segment Track API

Operations for tracking events and actions performed by users.

segment Tracking Plans API

Operations for managing tracking plans that enforce data schemas.

segment Traits API

Operations for retrieving computed and custom traits for user and account profiles.

segment Transformations API

Operations for managing transformations that modify event data before it reaches destinations.

segment Warehouses API

Operations for managing data warehouse connections, including creating and configuring warehouse destinations.

segment Workspaces API

Operations for retrieving workspace information and configuration.

Scroll for all 23

Open Collections 5

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Segment Config API

OPEN COLLECTION

Segment HTTP Tracking API

OPEN COLLECTION

Segment Profile API

OPEN COLLECTION

Segment Public API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Segment GraphQL

Segment GraphQL Schema

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Segment Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Segment Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

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

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Segment Webhook Events

Segment Webhooks submit real-time user data to HTTP endpoints as POST requests. When configured as a destination, Segment forwards identify, track, page, screen, group, and alia...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Segment Context

0 classes · 9 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

segment API Rules

8 rules · 1 errors 6 warnings 1 info

SPECTRAL

segment API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 30

Standalone JSON Schema definitions for this provider's data models.

AliasCall

6 properties

JSON SCHEMA

BatchCall

3 properties

JSON SCHEMA

CatalogDestination

7 properties

JSON SCHEMA

CatalogSource

6 properties

JSON SCHEMA

Context

7 properties

JSON SCHEMA

Cursor

4 properties

JSON SCHEMA

Segment Destination

7 properties

JSON SCHEMA

DestinationConfig

4 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

Segment Event

16 properties

JSON SCHEMA

ExternalId

6 properties

JSON SCHEMA

Function

9 properties

JSON SCHEMA

FunctionSetting

6 properties

JSON SCHEMA

GroupCall

8 properties

JSON SCHEMA

IdentifyCall

7 properties

JSON SCHEMA

Integrations

0 properties

JSON SCHEMA

Label

3 properties

JSON SCHEMA

PageCall

8 properties

JSON SCHEMA

Pagination

3 properties

JSON SCHEMA

Regulation

6 properties

JSON SCHEMA

ScreenCall

8 properties

JSON SCHEMA

Segment Source

9 properties

JSON SCHEMA

SuccessResponse

1 properties

JSON SCHEMA

TrackCall

8 properties

JSON SCHEMA

TrackingPlan

5 properties

JSON SCHEMA

TrackingPlanRule

4 properties

JSON SCHEMA

Transformation

9 properties

JSON SCHEMA

Warehouse

4 properties

JSON SCHEMA

Workspace

4 properties

JSON SCHEMA

Scroll for all 30

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Segment Structure

0 properties

JSON STRUCTURE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Segment Authentication

http · 2 schemes

SECURITY

Segment Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Segment Agentic Access

72 operations · 34 acting

72 operations · 34 acting

AGENTIC

Resources

Documentation 3

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

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: segment
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:
  - 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:
  - 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: 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: Segment is a customer data platform that helps companies collect, clean, and route customer data to hundreds
  of tools used for analytics, marketing, and data warehousing.