> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vouchergrid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer API

> Programmatic access to VoucherGrid for vouchers, customers, and product designs.

The VoucherGrid Developer API lets you create vouchers, redeem them, and read
customer and product data directly from your own systems.

## Base URL

```
https://api.vouchergrid.com/api/v1/developer
```

All endpoints in this reference are relative to that base URL.

## Requirements

* An **active Professional subscription**. The API rejects any request whose
  tenant is not on the Professional tier, or whose subscription is in any
  status other than `active` or `trialing` – `past_due`, `canceled`,
  `unpaid`, and `incomplete` all return `403`, regardless of tier.
* An API key created from the in-app **Settings → Account → API Keys** page.
* One or more scopes assigned to the key. See [Scopes](/developer-api/scopes).

## What is and isn't documented here

This reference covers the ten endpoints exposed under `/api/v1/developer/`:
voucher list/get/create/redeem, product list/get, and customer
list/get/create/update.

The following are **not** part of the public Developer API:

* **Outgoing webhooks** – VoucherGrid does not publish outbound event webhooks.
  There is no event subscription, signing secret, or delivery log for partners
  to consume.
* **Bulk endpoints** – there are no bulk-create, bulk-redeem, bulk-void, or
  bulk-resend endpoints. Each operation is one HTTP call against one resource.
* **Official SDKs** – VoucherGrid does not publish a TypeScript, Python, Ruby,
  or PHP SDK. Use the curl / `fetch` examples in each endpoint page as a
  starting point.

## Next steps

1. [Authentication](/developer-api/authentication) – how to send your API key.
2. [Scopes](/developer-api/scopes) – what each scope unlocks.
3. [Errors](/developer-api/errors), [Rate limits](/developer-api/rate-limits),
   [Idempotency](/developer-api/idempotency), [Pagination](/developer-api/pagination).
