---
title: "Business Ops APIs Overview"
description: "AINative Business Ops APIs — ZeroInvoice, ZeroCommerce, OpenCapStack, ZeroPipeline, and Browser Agent. Part of the ZeroTime suite."
canonical: "https://docs.ainative.studio/docs/business-ops/overview"
last-updated: "2026-09-30T06:11:28.491Z"
---

# Business Ops APIs Overview

Source: https://docs.ainative.studio/docs/business-ops/overview

> AINative Business Ops APIs — ZeroInvoice, ZeroCommerce, OpenCapStack, ZeroPipeline, and Browser Agent. Part of the ZeroTime suite.

# Business Ops APIs

**ZeroTime** is AINative's business operations suite for developers and AI agents — invoicing, ecommerce, CRM, cap table management, and browser automation. Every app ships with a full REST API and MCP server so your agents can handle business ops autonomously.

→ **[Explore ZeroTime on ainative.studio](https://ainative.studio/products/zerotime)**

All apps are powered by ZeroDB for semantic search and vector storage.

## Available APIs

| API | Base URL | Auth | Description |
|-----|----------|------|-------------|
| [ZeroInvoice](./zeroinvoice) | `https://zeroinvoice.ainative.studio` | JWT (form login) | AI-powered invoicing and billing |
| [ZeroCommerce](./zerocommerce) | `https://zerocommerce.ainative.studio` | JWT (cookie/bearer) | Ecommerce and product catalog |
| [OpenCapStack](../opencapstack/overview) | `https://api.opencapstack.com` | JWT (bearer) | Cap table, equity, and investor management |
| [ZeroPipeline](./zeropipeline) | `https://pipeline.ainative.studio/api/v1` | JWT (bearer) | CRM and sales pipeline |
| [Browser Agent](./browser-agent) | `npx @ainative/browser-mcp` | MCP | Web data extraction and browser automation |

## Authentication

All APIs use **JWT Bearer tokens**. Protected endpoints return `401` when no token is provided.

### ZeroInvoice — Form Login

```bash
curl -X POST https://zeroinvoice.ainative.studio/api/auth/login \
  -F "username=user@example.com" \
  -F "password=yourpassword"
```

### ZeroCommerce — JSON Login

```bash
curl -X POST https://zerocommerce.ainative.studio/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"user@example.com","password":"yourpassword"}'
```

### OpenCapStack — JSON Login

```bash
curl -X POST https://api.opencapstack.com/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"user@example.com","password":"yourpassword"}'
```

### ZeroPipeline — JSON Login

```bash
curl -X POST https://pipeline.ainative.studio/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email":"user@example.com","password":"yourpassword"}'
```

## Error Format

### ZeroInvoice

```json
{
  "error": {
    "message": "Incorrect email or password",
    "code": "HTTP_ERROR",
    "status_code": 401,
    "recovery_suggestion": "Please log in and try again",
    "details": {}
  }
}
```

### ZeroCommerce

```json
{
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Request validation failed",
    "details": [{"loc": ["body", "email"], "msg": "Field required"}]
  }
}
```

### OpenCapStack

```json
{
  "detail": "Not authenticated",
  "error_code": "UNAUTHORIZED"
}
```

### ZeroPipeline

```json
{
  "detail": "Deal not found",
  "error_code": "NOT_FOUND",
  "next_action": null
}
```
