Loading…
Loading…
Website scripts · No sign-in · No webhooks
Agents can call 30 tools for Segment: 12 that read and 18 that write. They are Segment's own API operations. Writes wait for a person to approve them.
30 operations from a community-maintained spec, checked nightly by the API registry; last changed 31 Oct 2026. Source ↗
30 of 30 operations
| Operation | Method | Path | Kind |
|---|---|---|---|
| listSources | GET | /sources | read |
| createSource | POST | /sources | write |
| getSource | GET | /sources/{sourceId} | read |
| updateSource | PATCH | /sources/{sourceId} | write |
| deleteSource | DELETE | /sources/{sourceId} | write |
| addLabelsToSource | POST | /sources/{sourceId}/labels | write |
| replaceLabelsInSource | PUT | /sources/{sourceId}/labels | write |
| createWriteKeyForSource | POST | /sources/{sourceId}/write-keys | write |
| removeWriteKeyFromSource | DELETE | /sources/{sourceId}/write-keys/{writeKeyId} | write |
| listConnectedDestinationsFromSource | GET | /sources/{sourceId}/destinations | read |
| listConnectedWarehousesFromSource | GET | /sources/{sourceId}/warehouses | read |
| listSchemaSettingsInSource | GET | /sources/{sourceId}/schema-settings | read |
| updateSchemaSettingsInSource | PATCH | /sources/{sourceId}/schema-settings | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| listDestinations | GET | /destinations | read |
| createDestination | POST | /destinations | write |
| getDestination | GET | /destinations/{destinationId} | read |
| updateDestination | PATCH | /destinations/{destinationId} | write |
| deleteDestination | DELETE | /destinations/{destinationId} | write |
| listSubscriptionsFromDestination | GET | /destinations/{destinationId}/subscriptions | read |
| createDestinationSubscription | POST | /destinations/{destinationId}/subscriptions | write |
| getSubscriptionFromDestination | GET | /destinations/{destinationId}/subscriptions/{subscriptionId} | read |
| updateSubscriptionForDestination | PATCH | /destinations/{destinationId}/subscriptions/{subscriptionId} | write |
| removeSubscriptionFromDestination | DELETE | /destinations/{destinationId}/subscriptions/{subscriptionId} | write |
| listDeliveryMetricsSummaryFromDestination | GET | /destinations/{destinationId}/delivery-metrics | read |
| Operation | Method | Path | Kind |
|---|---|---|---|
| listSpaces | GET | /spaces | read |
| getSpace | GET | /spaces/{spaceId} | read |
| batchQueryMessagingSubscriptionsForSpace | POST | /spaces/{spaceId}/messaging-subscriptions/batch | write |
| replaceMessagingSubscriptionsInSpaces | PUT | /spaces/{spaceId}/messaging-subscriptions | write |
| Operation | Method | Path | Kind |
|---|---|---|---|
| addConnectionFromSourceToWarehouse | POST | /warehouses/{warehouseId}/connected-sources/{sourceId} | write |
| removeSourceConnectionFromWarehouse | DELETE | /warehouses/{warehouseId}/connected-sources/{sourceId} | write |