# Agent backend for your app

Source: https://docs.generalaugment.com/
Description: General Augment is the agent backend for your app. Start with `/v1/responses`, then layer in tools, memory, approvals, and channels.

**API** `https://api.generalaugment.com`
**Auth** project-scoped keys stay server-side
**Runtime** managed agent turns

## Start With `/v1/responses`

Start with one backend call. Keep your existing app, UX, auth, billing, and source of
truth, then let General Augment provide the hosted agent layer around it.

```ts
await fetch("https://api.generalaugment.com/v1/responses", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.GENERAL_AUGMENT_PROJECT_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "balanced",
    user: userId,
    input: message,
    metadata: { source: "app-chat" },
  }),
});
```

When that path works, layer in tools, memory, approvals, observability, app-owned
scheduled workflows, hosted channels like Telegram, WhatsApp, and SMS, or tenant-owned
local connectors for private capacity.

## Platform Pieces

### One backend call

Call `/v1/responses` from your backend with a project-scoped key, stable user id, and metadata.

### Memory and identity

Keep continuity per app user and link channel identities back to your own account ids.

### Tools and approvals

Connect OpenAPI tools through the auth proxy and require approval for sensitive actions.

### Observability built in

Track sessions, cost, tool calls, approvals, and tenant analytics from the same project surface.

## Layer In Capabilities

- [Add app chat] - Wire your backend to `/v1/responses` and return replies inside your app.
- [Product team spec] - Review what General Augment unlocks, how apps integrate, and what launch proof to capture.
- [Integration examples] - Copy backend, frontend, webhook, tool, approval, and smoke-test patterns.
- [Compliance pack] - Assemble security and diligence material for customer review.
- [Generate tools] - Turn an OpenAPI spec into governed agent tools.
- [Use SDKs] - Call General Augment from trusted TypeScript or Python backend code.
- [Test locally] - Run deterministic contract tests against the local Responses and memory mock.
- [Check readiness] - See the current health, billing, compliance, support, and Spark launch posture.
- [Tune behavior] - Shape personality, safety rules, and reply style.
- [Handle source content] - Treat retrieved records, email, pages, and tool results as untrusted context.
- [Connect channels] - Bring the same agent to Telegram, WhatsApp, or SMS.
- [Attach local capacity] - Govern a tenant-owned Mac, VM, coding sandbox, or private host through local connectors.
- [Roadmap and intake] - Understand partner roadmap visibility, capacity review, and app onboarding posture.

## Public Surfaces

- Dashboard: `https://app.generalaugment.com`
- API and webhooks: `https://api.generalaugment.com`
- Docs: `https://docs.generalaugment.com`
- Status: `https://status.generalaugment.com`; use `/health/ready` for hosted app polling
- Support: [support@generalaugment.com](mailto:support@generalaugment.com)

Need the concepts first? Start with [how the platform works](/getting-started/concepts/) or jump into the [quickstart](/getting-started/quickstart/).
