---
title: "Project Acme — API Design v1"
url: https://memory.wiki/ycd101jA
updated: 2026-05-09T21:26:50.501Z
hub: https://memory.wiki/hub/yc-demo
bundle_count: 1
concept_count: 12
source: "memory.wiki"
---
# Project Acme — API Design v1

## Auth
Bearer JWT. Tenant-scoped. Service tokens for ingestion.

## Endpoints

### POST /v1/calls
Upload a recording. Returns call_id.

### GET /v1/calls/{id}
Fetch transcript, extracted follow-ups, status.

### POST /v1/calls/{id}/approve
Approves a follow-up; writes to connected CRM.

### POST /v1/calls/{id}/edit
Manual edit before approval.

### GET /v1/calls?since=...
List recent calls with pagination.

### POST /v1/integrations/connect
OAuth handoff for Salesforce/Hubspot.

## Webhooks
- call.transcribed
- call.extracted
- call.approved
- call.synced


---

## Concepts in this document
- **Salesforce** _(entity)_
  Primary CRM target for bi-directional OAuth integration and follow-up sync.
- **Hubspot** _(entity)_
  Secondary CRM target supported via same OAuth integration pattern.
- **CRM Integration** _(concept)_
  Syncs approved follow-ups to external sales platforms, closing the loop between call analysis and action.
- **Claude Sonnet 4.5** _(entity)_
  AI model delivering surprisingly high-quality bundle generation results.
- **Acme Sales Co** _(entity)_
  Primary design partner with 10 account executives driving adoption and feedback.
- **Sales productivity crisis** _(tag)_
  The foundational problem Project Acme solves: sales reps spending 30% of time on manual CRM data entry with frequent errors.
- **API Design** _(tag)_
  Technical domain covering RESTful endpoints, authentication patterns, and integration architecture
- **Next.js 15** _(entity)_
  Frontend framework chosen for the user interface with App Router architecture
- **Automated CRM Logging** _(concept)_
  Core value proposition of eliminating manual sales rep data entry through AI-powered extraction.
- **AI-Powered CRM Automation** _(concept)_
  Core concept of using AI to automate the extraction and logging of sales follow-up actions from call recordings
- **Tenant-scoped authentication** _(concept)_
  Security-first API design principle ensuring data isolation in multi-tenant enterprise deployments.
- **Sales Productivity** _(tag)_
  Primary business value category addressing time waste in manual CRM data entry.

## Concept relations (within this doc's concepts)
- **Salesforce** alternative to **Hubspot**
- **AI-Powered CRM Automation** solves problem **Sales productivity crisis**
- **Tenant-scoped authentication** implements pattern **API Design**
- **CRM Integration** syncs with **Salesforce**
- **CRM Integration** syncs with **Hubspot**
- **CRM Integration** supports **Salesforce**
- **CRM Integration** supports **Hubspot**
- **CRM Integration** syncs data to **Salesforce**
- **CRM Integration** syncs data to **Hubspot**

## Bundles containing this document
- [Project Acme — Full Context](https://memory.wiki/b/ycb0162A)
  > Everything about Project Acme — PRD, architecture, API, frontend plan, milestones, stakeholders. Paste this URL into Cursor when starting a session on Acme.

_Hub canonical:_ https://memory.wiki/hub/yc-demo
_Concept digest:_ https://memory.wiki/raw/hub/yc-demo?digest=1&compact=1
