# anon.li API

**Canonical:** https://apis.io/apis/anon-li/anon-li-api/  
**Provider:** anon.li — https://apis.io/providers/anon-li/  
**Documentation:** https://anon.li/docs/api/drop

anon.li API is one of 2 APIs that [anon.li](https://apis.io/providers/anon-li/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

anon.li API as documented publicly: 36 operations. Contract generated from the documentation by API Evangelist (2026-11-06); not the provider's own document.

## Operations (36)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/alias` | GET /api/v1/alias |
| POST | `/api/v1/alias` | POST /api/v1/alias |
| DELETE | `/api/v1/alias/{id}` | Delete Alias |
| GET | `/api/v1/alias/{id}` | Get Alias |
| GET | `/api/v1/domain` | Retrieve all custom domains for your account. |
| POST | `/api/v1/domain` | POST /api/v1/domain |
| DELETE | `/api/v1/domain/{id}` | Permanently remove a domain from your account. |
| GET | `/api/v1/domain/{id}` | Retrieve a domain with its DNS configuration records. |
| POST | `/api/v1/domain/{id}/dkim` | Generate a new DKIM key pair for a domain and return the new DKIM DNS record. |
| POST | `/api/v1/domain/{id}/verify` | Check DNS records and update the domain's verification status. |
| GET | `/api/v1/drop` | List Drops |
| POST | `/api/v1/drop` | POST /api/v1/drop |
| DELETE | `/api/v1/drop/{id}` | Delete Drop |
| GET | `/api/v1/drop/{id}` | Get Drop |
| PATCH | `/api/v1/drop/{id}` | Toggle Drop |
| POST | `/api/v1/drop/{id}/download` | Record Download |
| POST | `/api/v1/drop/{id}/file` | Add File to Drop |
| GET | `/api/v1/form` | List forms |
| POST | `/api/v1/form` | Create a new form |
| DELETE | `/api/v1/form/{id}` | Delete a form |
| GET | `/api/v1/form/{id}` | Get public form metadata |
| PATCH | `/api/v1/form/{id}` | Update or toggle a form |
| POST | `/api/v1/form/{id}/submit` | Submit an encrypted form response |
| POST | `/api/v1/form/{id}/upload-token` | Create an upload token for file attachments |
| GET | `/api/v1/recipient` | List Recipients |
| POST | `/api/v1/recipient` | POST /api/v1/recipient |
| DELETE | `/api/v1/recipient/{id}` | Delete Recipient |
| GET | `/api/v1/recipient/{id}` | Get Recipient |
| PATCH | `/api/v1/recipient/{id}` | Update Recipient |
| DELETE | `/api/v1/recipient/{id}/pgp` | Remove PGP Key |
| PUT | `/api/v1/recipient/{id}/pgp` | Set PGP Key |
| POST | `/api/v1/recipient/{id}/verify` | Resend Verification |
| POST | `/api/v1/vault/unlock` | Vault Unlock for API Clients |
| GET | `/api/vault/form-keys` | Fetch wrapped private key for a form |
| GET | `/cli/install.sh` | Download the CLI install script |
| POST | `/form/{id}/unlock` | Unlock a password‑protected form |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/anon-li/openapi/_ae-authored/anon-li-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/anon-li/json-schema/anon-li-post-api-v1-form-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/anon-li/json-schema/anon-li-post-api-v1-form-id-submit-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/anon-li/json-schema/anon-li-get-api-v1-form-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/anon-li/json-schema/anon-li-patch-api-v1-form-id-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/anon-li/json-schema/anon-li-post-api-v1-domain-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/anon-li/json-schema/anon-li-post-api-v1-drop-response-schema.json

## Other anon.li APIs (1)

- [anon.li API](https://apis.io/apis/anon-li/anon-li-api-2/)

---

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