# jsonpad-io API

**Canonical:** https://apis.io/apis/jsonpad-io/jsonpad-io-api/  
**Provider:** jsonpad-io — https://apis.io/providers/jsonpad-io/  
**Base URL:** https://api.jsonpad.io  
**Documentation:** https://jsonpad.io/docs/talking-to-the-api

jsonpad-io API is one of 2 APIs that [jsonpad-io](https://apis.io/providers/jsonpad-io/) 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.

jsonpad-io API as documented publicly: 40 operations. Contract generated from the documentation by API Evangelist (2026-10-30); not the provider's own document.

## Operations (40)

| Method | Path | Summary |
|---|---|---|
| GET | `/` | GET / |
| GET | `/auth/callback` | GET /auth/callback |
| GET | `/docs` | GET /docs |
| POST | `/emails` | POST /emails |
| GET | `/flows/{path}` | Call an endpoint flow with a GET request. |
| POST | `/flows/{path}` | POST /flows/{path} |
| POST | `/identities/email-verification` | POST /identities/email-verification |
| POST | `/identities/login` | Login an identity with group, name, and password. |
| GET | `/identities/oauth/callback` | GET /identities/oauth/callback |
| POST | `/identities/password-reset` | POST /identities/password-reset |
| POST | `/identities/register` | POST /identities/register |
| GET | `/lists` | Fetch all lists |
| POST | `/lists` | POST /lists |
| PUT | `/lists` | PUT /lists |
| POST | `/lists/{list}/rules/test` | Test a list's write rules to check what the rules would do with a write without making it. |
| GET | `/lists/sample-list/indexes` | Fetch all indexes for a list. |
| GET | `/lists/sample-list/items/08b6ccb3-9838-4af7-9d51-060b566d8abd/events` | Fetch item events to view an item's history. |
| POST | `/lists/sample-list/items/08b6ccb3-9838-4af7-9d51-060b566d8abd/events` | POST /lists/sample-list/items/08b6ccb3-9838-4af7-9d51-060b566d8abd/events |
| GET | `/lists/sample-list/items/35f51a5e-f2d4-4ae2-8fe2-6c6fe782e54d/data` | Fetch partial data from a specific item using JSON Pointer expressions. |
| GET | `/lists/sample-list/items/35f51a5e-f2d4-4ae2-8fe2-6c6fe782e54d/data/locations/0` | Fetch partial data at a specific path in an item. |
| DELETE | `/lists/sample-list/items/35f51a5e-f2d4-4ae2-8fe2-6c6fe782e54d/data/name` | DELETE /lists/sample-list/items/35f51a5e-f2d4-4ae2-8fe2-6c6fe782e54d/data/name |
| GET | `/lists/sample-list/items/35f51a5e-f2d4-4ae2-8fe2-6c6fe782e54d/data/name` | Fetch only the name field for a specific item. |
| POST | `/lists/sample-list/items/9a197fe4-3921-44af-b920-61000b41321e` | POST /lists/sample-list/items/9a197fe4-3921-44af-b920-61000b41321e |
| GET | `/lists/sample-list/items/data/name` | Fetch partial data from each item in the list. |
| GET | `/reset-password` | GET /reset-password |
| GET | `/schema/sync-v1.json` | GET /schema/sync-v1.json |
| GET | `/sync-schema` | Export a schema |
| POST | `/sync-schema` | Sync a schema document to create, update and prune lists and indexes. |
| POST | `/sync-schema/move` | Move lists between scopes |
| GET | `/tokens/self` | Fetch the current token |
| GET | `/webhooks` | List your webhooks (paginated). |
| POST | `/webhooks` | Create a webhook: url and events are required; description, listIds (empty for all lists) and activated are optional. |
| DELETE | `/webhooks/{webhookid}` | Delete a webhook and its deliveries. |
| GET | `/webhooks/{webhookid}` | Fetch a webhook. |
| PUT | `/webhooks/{webhookid}` | Update a webhook. |
| GET | `/webhooks/{webhookid}/deliveries` | List deliveries (paginated, newest first), optionally filtered by status (pending, succeeded or failed), event or itemId. |
| GET | `/webhooks/{webhookid}/deliveries/{deliveryid}` | Fetch a delivery, including its payload. |
| POST | `/webhooks/{webhookid}/deliveries/{deliveryid}/redeliver` | Queue a delivery to be sent again. |
| POST | `/webhooks/{webhookid}/ping` | Send a ping and return the result. |
| POST | `/webhooks/{webhookid}/secret` | Replace the signing secret. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/jsonpad-io/openapi/_ae-authored/jsonpad-io-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/jsonpad-io/json-schema/jsonpad-io-post-lists-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/jsonpad-io/json-schema/jsonpad-io-post-lists-list-rules-test-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/jsonpad-io/json-schema/jsonpad-io-post-identities-login-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/jsonpad-io/json-schema/jsonpad-io-post-webhooks-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/jsonpad-io/json-schema/jsonpad-io-post-lists-list-rules-test-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/jsonpad-io/json-schema/jsonpad-io-post-lists-sample-list-items9-a197-fe4392144-af-b92061000-b41321-erequ-schema.json

## Other jsonpad-io APIs (1)

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

---

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