---
title: "Overview — AVCodex Docs"
description: "Overview — AVCodex documentation for AV integrators, programmers, and ops teams."
lang: en
json-ld:
---

[](/)

Solutions

[Pricing](/pricing)[The Signal](/blog)[Resources](/resources)

Learn

[Free AI Assessment](/scorecard)[Get Started →](/pricing)

[Documentation Home](/docs)

Guides 

Custom Actions 

Pro Actions 

API 

Builder API 

Agentic Commerce (ACP) 

-   [Overview](/docs/acp/overview)
-   [Authentication](/docs/acp/authentication)
-   [Agent Discovery](/docs/acp/agent-discovery)
-   [Checkout](/docs/acp/checkout)
-   [Webhooks](/docs/acp/webhooks)

Integrations 

[Docs](/docs)/ Agentic Commerce (ACP) / Agentic Commerce (ACP) 

# Overview

Last updated · MAR 2026 · [Read as Markdown](/docs/acp/overview.md)

# ACP Overview

Introduction to the Agentic Commerce Protocol for selling AVCodex agent services.

* * *

The Agentic Commerce Protocol (ACP) lets AI agents discover and purchase products and services from your AVCodex agent. Instead of requiring a human to browse a website, an external agent can programmatically find what you offer, create a checkout session, and complete a purchase. All through a REST API.

For an AV business, that opens new sales surfaces. A buyer's agent could discover and purchase your room-tuning service, your control-system audit, or your SOP library directly. ACP is an open protocol, so we keep the protocol name as is.

## [How it works# ](#how-it-works)

ACP follows a four-step flow:

code 

```
1. Discovery     Agent fetches your product catalog
                 GET /acp/{appId}/products

2. Checkout      Agent creates a checkout session with selected items
                 POST /acp/{appId}/checkout_sessions

3. Payment       Agent completes the checkout, triggering payment
                 POST /acp/{appId}/checkout_sessions/{id}/complete

4. Fulfillment   Order is created, fulfilled, and webhook fires
                 Your webhook endpoint receives order details
```

## [Two access modes# ](#two-access-modes)

ACP supports two ways for purchases to happen:

**External API (agent-to-agent).** An external AI agent (ChatGPT, Perplexity, a custom buyer's agent) discovers your product catalog via the REST API, creates a checkout session, completes it, and receives the result via webhook.

**In-chat checkout.** A consumer chats with your AVCodex agent. When the agent invokes a priced tool (a room audit, a programming hour, a remote-commissioning session), the system shows an inline Stripe checkout card. The consumer pays, the tool runs, and the result is delivered in the conversation.

Both modes use the same underlying infrastructure. This documentation covers the external API mode.

## [Getting started# ](#getting-started)

### [1\. Publish products# ](#1-publish-products)

In your agent's builder, go to **Publish > Catalog** and create products. Each product has a name, description, price, and fulfillment type (automatic or manual). Examples for AV:

-   "Q-SYS Reflect onboarding hour."
-   "Remote commissioning session, single room."
-   "RFP response review, 24-hour turnaround."

### [2\. Create an ACP API key# ](#2-create-an-acp-api-key)

In the same Catalog section, create an API key. You'll see the raw key once. Copy it and store it securely. The key has the prefix `acp_`.

### [3\. Discover and purchase# ](#3-discover-and-purchase)

Use the key to authenticate checkout operations. Product discovery endpoints are public and need no authentication.

## [Base URL# ](#base-url)

All ACP endpoints are scoped to a specific agent:

code 

```
https://app.avcodex.com/acp/{appId}
```

Replace `{appId}` with your agent's UUID.

## [Endpoint summary# ](#endpoint-summary)

### [Public (no authentication)# ](#public-no-authentication)

Method

Path

Description

`GET`

`/acp/{appId}/.well-known/agent.json`

Agent discovery card.

`GET`

`/acp/{appId}/products`

List active products.

### [Authenticated (Bearer token)# ](#authenticated-bearer-token)

Method

Path

Description

`POST`

`/acp/{appId}/checkout_sessions`

Create checkout session.

`GET`

`/acp/{appId}/checkout_sessions/{id}`

Get checkout session status.

`POST`

`/acp/{appId}/checkout_sessions/{id}`

Update checkout session.

`POST`

`/acp/{appId}/checkout_sessions/{id}/complete`

Complete checkout.

`POST`

`/acp/{appId}/checkout_sessions/{id}/cancel`

Cancel checkout.

## [What's next# ](#what-s-next)

-   [Authentication](/docs/acp/authentication) - how to authenticate API requests.
-   [Agent Discovery](/docs/acp/agent-discovery) - product discovery endpoints.
-   [Checkout](/docs/acp/checkout) - creating and completing purchases.
-   [Webhooks](/docs/acp/webhooks) - receiving order notifications.

\*AVCodex · Your AV expertise. Amplified by AI.\*

Was this helpful? 

[Edit this page →](#)

[

Previous

Analytics

](/docs/builder-api/analytics)[

Next

Authentication

](/docs/acp/authentication)

On this page

-   [How it works](#how-it-works)
-   [Two access modes](#two-access-modes)
-   [Getting started](#getting-started)
-   [1\. Publish products](#1-publish-products)
-   [2\. Create an ACP API key](#2-create-an-acp-api-key)
-   [3\. Discover and purchase](#3-discover-and-purchase)
-   [Base URL](#base-url)
-   [Endpoint summary](#endpoint-summary)
-   [Public (no authentication)](#public-no-authentication)
-   [Authenticated (Bearer token)](#authenticated-bearer-token)
-   [What's next](#what-s-next)

[](/)

The AI platform built exclusively for professional AV. Build, deploy, and sell AI tools that understand your industry.

### Platform

-   What You Can Build
-   Templates
-   [Pricing](/pricing)

### Services

-   [Done-For-You](/pricing)
-   [Academy](/academy)
-   [Contact](/contact)

### Company

-   About
-   [The Signal](/blog)
-   [Docs](/docs)
-   [LinkedIn](#)

© 2026 AVCodex. A Future Ready Holdings Inc. product. SOC 2 Type II Certified · HIPAA Compliant