Skip to Content
APIOverview
API referenceAPIAvailable

Account Management API

Manage apps, sources, integrations, models, jobs, tracking keys, and account usage through the Vendo REST API.

Last reviewed July 13, 2026

REST API v1 for managing your Vendo account, data flows, and operational tooling.

Base URL

https://app2.vendodata.com/api/v1

During the design partner alpha, the app runs at app2.vendodata.com. Use your team’s URL if different.

Quick Example

# Inspect the authenticated account curl -H "Authorization: Bearer YOUR_API_KEY" \ https://app2.vendodata.com/api/v1/me # Trigger a source sync curl -X POST \ -H "Authorization: Bearer YOUR_API_KEY" \ https://app2.vendodata.com/api/v1/sources/{sourceId}/sync

Available Resources

ResourceDescription
MeInspect the authenticated account, API key, and datasets
AppsManage connected apps used as sources and destinations
SourcesManage imports into Vendo
DestinationsConcept guide for destination-role apps and integrations
IntegrationsManage source-to-destination flows
ModelsManage SQL data models
JobsMonitor and control sync jobs
UsageRetrieve usage and cost summaries
TrackingManage web-tracking keys, public config, and install snippets
CatalogBrowse supported app types and capabilities

Response Format

Successful responses return a top-level data field, and list endpoints also include pagination metadata:

{ "data": [], "meta": { "pagination": { "total": 100, "limit": 20, "offset": 0, "hasMore": true } } }

Errors use a consistent shape:

{ "error": { "code": "VALIDATION_ERROR", "message": "Invalid request body", "details": { "errors": [{ "path": "displayName", "message": "Required" }] } } }

Headers

All responses include:

X-Request-Id: req_1234567890_abc123 Content-Type: application/json

Rate-limited responses also include:

X-RateLimit-Limit: 60 X-RateLimit-Remaining: 58 X-RateLimit-Reset: 1709510400

CLI

The Vendo CLI is built on the same API:

curl -fsSL https://app2.vendodata.com/install.sh | bash vendo init vendo doctor
Need help?

Include your workspace, integration or job ID, and the first error message when you contact support.

support@vendodata.com
Last updated on