# Memberstack API

**Canonical:** https://apis.io/apis/memberstack/memberstack-api/  
**Provider:** Memberstack — https://apis.io/providers/memberstack/  
**Base URL:** https://admin.memberstack.com  
**Documentation:** https://developers.memberstack.com/admin-rest-api

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

Memberstack API as documented publicly: 22 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| GET | `/` | GET / |
| GET | `/members` | GET /members |
| POST | `/members` | POST /members |
| DELETE | `/members/{id}` | Permanently remove a member from your application. |
| PATCH | `/members/{id}` | Update an existing member's information. |
| POST | `/members/{id}/add-plan` | Add a free plan to an existing member. |
| POST | `/members/{id}/remove-plan` | Remove a free plan from an existing member. |
| POST | `/members/verify-token` | Verify member tokens server-side. |
| POST | `/v1/billing/plans` | POST /v1/billing/plans |
| GET | `/v1/data-records` | <UNKNOWN> |
| POST | `/v1/data-records/query` | Perform advanced queries with filtering, sorting, pagination, and includes. |
| GET | `/v1/data-tables` | Retrieve all available data tables and their schemas. |
| GET | `/v1/data-tables/{tablekey}` | Retrieve detailed information about a specific data table by its key. |
| GET | `/v1/members/${memberId}` | GET /v1/members/${memberId} |
| GET | `/v2/data-tables` | GET /v2/data-tables |
| GET | `/v2/data-tables/products/records` | Query records with advanced filtering, sorting, and pagination. |
| GET | `/v2/data-tables/products/records/cm8abc123yza234ghi` | Query a single record by ID. |
| GET | `/v2/data-tables/{tablekey}` | Retrieve a specific data table by key or ID. |
| POST | `/v2/data-tables/{tablekey}/records` | Create a new record in a data table. |
| POST | `/v2/data-tables/{tablekey}/records/query` | Query records with advanced filtering, sorting, and pagination. |
| DELETE | `/v2/data-tables/{tablekey}/records/{recordid}` | Delete a record from a data table. |
| PUT | `/v2/data-tables/{tablekey}/records/{recordid}` | Update an existing record in a data table. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/memberstack/openapi/_ae-authored/memberstack-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/memberstack/json-schema/memberstack-post-members-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/memberstack/json-schema/memberstack-get-v2-data-tables-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/memberstack/json-schema/memberstack-post-members-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/memberstack/json-schema/memberstack-get-v1-data-tables-tablekey-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/memberstack/json-schema/memberstack-patch-members-id-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/memberstack/json-schema/memberstack-post-v1-data-records-query-request-schema.json

## Other Memberstack APIs (1)

- [Admin REST API](https://apis.io/apis/memberstack/admin-rest-api/)

---

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