# SiteShot

> SiteShot is a website screenshot service with an online capture tool, a paid screenshot API, and an agent-ready onboarding and billing API for ChatGPT Actions.

Use the OpenAPI schema for structured actions. Use the Markdown pages below for natural-language context before selecting tools.

## Agent docs
- [Pricing](/api/v1/agent/docs/pricing.md): Public tariff discovery and plan fields.
- [Signup](/api/v1/agent/docs/signup.md): Email-gated account setup for AI-assisted onboarding.
- [Authentication](/api/v1/agent/docs/auth.md): OAuth scopes and ChatGPT Actions authorization.
- [Subscription flow](/api/v1/agent/docs/subscription-flow.md): Stripe Checkout handoff and webhook activation.
- [Usage](/api/v1/agent/docs/usage.md): Quota and usage summary fields.
- [Screenshot API](/api/v1/agent/docs/screenshot-api.md): Existing SiteShot screenshot API parameters.
- [Security](/api/v1/agent/docs/security.md): Security boundaries for agent actions.
- [API key handling](/api/v1/agent/docs/api-key.md): Explicit reveal and reset behavior for screenshot API keys.

## API
- [OpenAPI schema](/openapi.json): GPT Actions-ready schema for public onboarding, OAuth-protected status, checkout, usage, and API key reveal.

## Optional
- [Human pricing page](/pricing/): Human-readable pricing page.
- [Dashboard](/dashboard/): Human dashboard for billing, subscription status, and API key reset.
