Getting Started

Your first Ventryx integration

Get up and running with the Ventryx platform in under 10 minutes. This guide walks you through account setup, API key creation, and your first authenticated request.

Prerequisites

Before you begin, make sure you have:

  • A Ventryx account — request access here if you don't have one
  • A working HTTP client (curl, Postman, or your preferred SDK)
  • Basic familiarity with REST APIs and JSON

Step 1 — Create your API key

After logging in, navigate to Settings → API Keys and click New Key. Give it a descriptive name (e.g., dev-local) and select the scopes your integration needs.

Store your API key securely. It will only be shown once. Use environment variables or a secrets manager — never hardcode keys in source code.

Your key will look like this:

Example key format
vtx_live_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6

Step 2 — Authenticate a request

Pass your API key in the Authorization header as a Bearer token on every request.

curl
curl https://api.ventryx.io/v1/ping \
  -H "Authorization: Bearer vtx_live_your_key_here" \
  -H "Content-Type: application/json"

A successful response returns HTTP 200 with a JSON body:

Response
{
  "status": "ok",
  "timestamp": "2026-04-02T10:00:00Z",
  "organization": "your-org-slug"
}

Step 3 — Make your first real request

Once authenticated, you can start interacting with platform resources. Here's how to list your active workflows:

curl
curl https://api.ventryx.io/v1/workflows \
  -H "Authorization: Bearer vtx_live_your_key_here"
Response
{
  "data": [
    {
      "id": "wf_01HXYZ",
      "name": "Invoice Approval",
      "status": "active",
      "created_at": "2026-03-15T08:22:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "page": 1
  }
}

Base URL

All API requests are made to the following base URL:

https://api.ventryx.io/v1

SDKs

Official SDKs are available for the most common environments:

Language Package Status
Node.js / TypeScript @ventryx/sdk Stable
Python ventryx Stable
Go github.com/ventryx/go-sdk Beta