# Hilt API (Pay API + Workspace)

**Canonical:** https://apis.io/apis/hilt-so/hilt-pay-api/  
**Provider:** Hilt — https://apis.io/providers/hilt-so/  
**Base URL:** https://api.hilt.so  
**Documentation:** https://docs.hilt.so/developers/access

Hilt API (Pay API + Workspace) is one of 4 APIs that [Hilt](https://apis.io/providers/hilt-so/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. Tagged areas include Payments, Solana, USDC, x402, and Entitlements. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and an AsyncAPI specification.

The Hilt REST contract: Hilt Pay API /v1/access routes (agent bootstrap, apps, products, x402 V2 payment sessions and settlement, durable and metered entitlements, MPP metered payment channels, native Solana USDC subscriptions, sandbox sessions, webhooks), Workspace merchant routes (products, hosted checkout, payments, memberships, receipts, support, webhooks, API keys, testing scenarios), PayMe routes and the agent-commerce offer/catalog/pricing and plan-activation routes. OpenAPI 3.1.0, 154 paths / 165 operations, FastAPI-generated; declares no securitySchemes (auth documented in prose: X-Hilt-Key hk_live_/hk_sandbox_, dashboard bearer, PayMe OAuth PKCE, x402 PAYMENT-SIGNATURE, MPP Authorization: Payment).

## Operations (60 of 165)

| Method | Path | Summary |
|---|---|---|
| GET | `/health` | Health |
| GET | `/v1/health` | Health V1 |
| POST | `/v1/auth/register` | Register |
| POST | `/v1/auth/login` | Login |
| POST | `/v1/auth/wallet` | Wallet Auth |
| GET | `/v1/auth/oauth/providers` | Oauth Provider Status |
| GET | `/v1/auth/oauth/{provider}/start` | Oauth Start |
| GET | `/v1/auth/oauth/{provider}/callback` | Oauth Callback |
| POST | `/v1/auth/logout` | Logout |
| POST | `/v1/auth/refresh` | Refresh Token |
| GET | `/v1/account/me` | Get Me |
| PATCH | `/v1/account/me` | Update Me |
| GET | `/v1/account/summary` | Get Account Summary |
| GET | `/v1/account/analytics` | Get Account Analytics |
| PATCH | `/v1/account/me/security` | Update Account Security |
| GET | `/v1/account/delivery/readiness` | Get Delivery Readiness |
| POST | `/v1/account/delivery/test` | Run Delivery Test |
| DELETE | `/v1/account/account` | Delete Account |
| GET | `/v1/keys` | List Keys |
| POST | `/v1/keys` | Create Key |
| DELETE | `/v1/keys/{key_id}` | Revoke Key |
| GET | `/v1/billing/summary` | Get Billing Summary |
| POST | `/v1/billing/checkout/stripe` | Create Stripe Checkout |
| POST | `/v1/billing/portal/stripe` | Create Stripe Portal |
| POST | `/v1/billing/refresh/stripe` | Refresh Stripe Billing |
| POST | `/v1/billing/webhooks/stripe` | Stripe Webhook |
| POST | `/v1/receipt` | Generate a signed Hilt receipt |
| GET | `/v1/receipt/{receipt_id}` | Retrieve a receipt by ID |
| GET | `/v1/receipt/{receipt_id}/public` | Public receipt proof detail |
| GET | `/v1/receipt/{receipt_id}/verify` | Publicly verify a receipt's cryptographic signature |
| GET | `/v1/receipt/{receipt_id}/pdf` | Public PDF receipt proof |
| GET | `/v1/receipt/{receipt_id}/pdf/private` | Authenticated PDF receipt export |
| GET | `/v1/receipts` | List receipts |
| GET | `/v1/receipts/export.csv` | Export authenticated receipt ledger CSV |
| PATCH | `/v1/receipt/{receipt_id}/invoice-metadata` | Save merchant invoice metadata for a receipt |
| POST | `/v1/receipt/{receipt_id}/send-proof` | Email the public proof link for a receipt |
| POST | `/v1/support/tickets` | Create support ticket |
| GET | `/v1/support/tickets` | List user's tickets |
| GET | `/v1/support/tickets/{ticket_id}` | Ticket thread |
| POST | `/v1/support/tickets/{ticket_id}/message` | Add message to ticket |
| GET | `/v1/webhooks/endpoints` | List webhook endpoints |
| POST | `/v1/webhooks/endpoints` | Create webhook endpoint |
| PATCH | `/v1/webhooks/endpoints/{endpoint_id}` | Update webhook endpoint |
| DELETE | `/v1/webhooks/endpoints/{endpoint_id}` | Disable webhook endpoint |
| POST | `/v1/webhooks/endpoints/{endpoint_id}/test` | Send a signed test webhook event |
| GET | `/v1/webhooks/deliveries` | List webhook deliveries |
| POST | `/v1/webhooks/deliveries/{delivery_id}/replay` | Replay a webhook delivery |
| GET | `/v1/webhooks/timeline` | View webhook event timeline for a payment or membership |
| GET | `/v1/webhooks/events` | List emitted webhook events |
| GET | `/v1/integrations/health` | Check integration connection health |
| GET | `/v1/integrations/events` | List emitted events for integrations |
| POST | `/v1/integrations/zapier/hooks` | Subscribe a Zapier REST Hook |
| DELETE | `/v1/integrations/zapier/hooks/{endpoint_id}` | Unsubscribe a Zapier REST Hook |
| GET | `/v1/testing/scenarios` | List supported sandbox scenarios |
| POST | `/v1/testing/sessions` | Create a simulated Hilt sandbox session |
| GET | `/v1/testing/sessions` | List recent simulated sandbox sessions |
| GET | `/v1/testing/sessions/{session_id}` | Get a simulated sandbox session |
| POST | `/v1/access/agent-bootstrap` | Create a sandbox Hilt Pay API setup intent for an agent |
| POST | `/v1/access/agent-bootstrap/{setup_intent_id}/status` | Check a Hilt Pay API agent setup intent |
| POST | `/v1/access/agent-bootstrap/{setup_intent_id}/manifest` | Attach and evaluate an agent setup manifest |

…and 105 more operations. They are listed in full on the page.

## Machine-readable artifacts (32)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/openapi/hilt-so-openapi.yml
- **OpenAPI** — https://api.hilt.so/openapi.json
- **OpenAPI** — https://api.hilt.so/v1/openapi.json
- **Documentation** — https://docs.hilt.so/developers
- **APIReference** — https://api.hilt.so/v1/docs
- **APIReference** — https://api.hilt.so/v1/redoc
- **GettingStarted** — https://docs.hilt.so/developers/quickstart
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/overlays/hilt-so-openapi-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/authentication/hilt-so-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/scopes/hilt-so-scopes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/conventions/hilt-so-conventions.yml
- **Idempotency** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/conventions/hilt-so-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/errors/hilt-so-problem-types.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/conformance/hilt-so-conformance.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/lifecycle/hilt-so-lifecycle.yml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/sandbox/hilt-so-sandbox.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/data-model/hilt-so-data-model.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/asyncapi/hilt-so-webhooks-asyncapi.yml
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/asyncapi/hilt-so-webhooks-asyncapi.yml
- **Webhooks** — https://docs.hilt.so/developers/webhooks
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/rate-limits/hilt-so-rate-limits.yml
- **Plans** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/plans/hilt-so-plans-pricing.yml
- **ChangeLog** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/changelog/hilt-so-changelog.yml
- **Postman** — https://www.hilt.so/downloads/hilt-postman-collection-latest.json
- **Postman** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/postman/hilt-so-postman-collection.json
- **Packages** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/packages/hilt-so-packages.yml
- **SDKs** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/packages/hilt-so-packages.yml
- **CLI** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/cli/hilt-so-cli.yml
- **Components** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/components/hilt-so-components.yml
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/skills/_index.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/mcp/hilt-so-tool-crosswalk.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/hilt-so/refs/heads/main/apis.yml

## Other Hilt APIs (3)

- [Hilt Solana Transaction Evidence API](https://apis.io/apis/hilt-so/transaction-evidence/)
- [Hilt Pay Agent Gateway (MCP + A2A)](https://apis.io/apis/hilt-so/agent-gateway/)
- [Hilt PayMe MCP Connector](https://apis.io/apis/hilt-so/payme-mcp/)

## Tags

Payments, Solana, USDC, x402, Entitlements, Subscription, Webhook, Receipts, Checkout, Agentic Payments

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/hilt-so/hilt-pay-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/hilt-so/.
