Vertesia Objects API

Content objects represent documents, files, images, and extracted data stored in Vertesia Content. Use these endpoints to search and retrieve content records for downstream processing and retrieval workflows.

Operations 29

POST /objects/upload-url Create a content object upload URL #
POST /objects/download-url Create a content object download URL #
POST /objects/facets Compute content object facets #
POST /objects/export/bulk Start a content object export #
GET /objects/export/bulk/artifacts List content object exports #
DELETE /objects/export/bulk/artifacts/{exportId} Delete a content object export #
GET /objects/export/bulk/artifacts/{exportId}/{role}/download-url Create a content object export download URL #
GET /objects/export/bulk/{workflowId}/{runId} Get content object export status #
POST /objects Create a content object #
POST /objects/search Search content objects #
POST /objects/count Count content objects #
POST /objects/export Export content object properties #
GET /objects/{objectId} Retrieve a content object #
PUT /objects/{objectId} Update a content object #
DELETE /objects/{objectId} Delete a content object #
GET /objects/{objectId}/text Get content object text #
PUT /objects/{objectId}/text Set content object text #
GET /objects/{objectId}/content-source Get content object source #
GET /objects/{objectId}/renditions/{format} Get a content object rendition #
GET /objects/{objectId}/workflow-runs List content object workflow runs #
PUT /objects/{objectId}/embeddings/{type} Set content object embeddings #
GET /objects/{objectId}/embeddings/{type} Get content object embeddings #
GET /objects/{objectId}/revisions List content object revisions #
GET /objects/{objectId}/collections List content object collections #
POST /objects/{objectId}/analyze Start document prep #
GET /objects/{objectId}/analyze/status Get document prep status #
POST /objects/{objectId}/analyze/grounded Start grounded extraction #
POST /objects/{objectId}/analyze/grounded/assistant Start the interactive grounded extraction assistant #
GET /objects/{objectId}/analyze/grounded/result Get grounded extraction result #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/vertesiahq:vertesiahq-objects-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

vertesiahq-objects-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vertesia Objects API
  version: 1.6.0-dev.20261019.172735Z
  x-api-version: '20260803'
  description: The Vertesia API provides project-scoped access to interaction execution and content workflows. Use it to run interactions, inspect execution history, stream run progress, replay previous executions, and search content objects and collections. Authenticate requests with a bearer token, or use the official `@vertesia/client` package for typed access from Node.js applications.
  contact:
    name: Vertesia
    url: https://vertesiahq.com/
  license:
    name: Apache-2.0
    identifier: Apache-2.0
  x-scalar-sdk-installation:
  - lang: Node
    description: 'Install the **Vertesia Client** from npm:'
    source: npm install @vertesia/client
servers:
- url: https://api.{region}.vertesia.io/api/v1
  description: Vertesia API
  variables:
    region:
      default: us1
      enum:
      - us1
      - eu1
      - jp1
      description: Regional API host label. `us1` is the global endpoint.
tags:


# --- truncated at 32 KB (170 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vertesiahq/refs/heads/main/openapi/vertesiahq-objects-api-openapi.yml