API Overview

2 months ago
0

Memoreru API

The Memoreru API lets you access Memoreru data from external applications and scripts.

What You Can Do

  • Create, get, update, and delete content: Manage pages, tables, slides, folders, and more programmatically
  • Table row operations: Get, add, update, and delete row data (single or bulk via the same endpoint)
  • Table column operations: Get, create, update, and delete table column definitions

API Documentation

Full endpoint specifications are available in the API Documentation, where you can view request/response formats, parameter details, and try out API calls.

Open API Documentation →


Requirements

The Memoreru API is available on Light plans and above. It's also available during the Feature Trial period.

PlanAPI Requests/month
FreeNot available
Trial1,000
Light1,000
Standard5,000
Business50,000

Authentication

API authentication uses API keys. See "API Key Management" for how to generate keys.

Authorization: Bearer mk_xxxxxxxxxxxx

Base URL

https://memoreru.com/api/

Endpoints

Content (common)

OperationMethodEndpoint
List contentGET/contents
Get content countsGET/contents/count

Folder

OperationMethodEndpoint
Create folderPOST/contents/folders
Get folderGET/contents/folders/:id
Update folderPATCH/contents/folders/:id
Delete folderDELETE/contents/folders/:id

Page

OperationMethodEndpoint
Create pagePOST/contents/pages
Get pageGET/contents/pages/:id
Update pagePATCH/contents/pages/:id
Delete pageDELETE/contents/pages/:id

Table

OperationMethodEndpoint
Create tablePOST/contents/tables
Get tablesGET/contents/tables
Update tablePATCH/contents/tables
Delete tableDELETE/contents/tables
Create columnsPOST/contents/tables/:table_id/columns
Get columnsGET/contents/tables/:table_id/columns
Update columnsPATCH/contents/tables/:table_id/columns
Delete columnsDELETE/contents/tables/:table_id/columns
Create rowsPOST/contents/tables/:table_id/rows
Get rowsGET/contents/tables/:table_id/rows
Update rowsPATCH/contents/tables/:table_id/rows
Delete rowsDELETE/contents/tables/:table_id/rows
Count rowsGET/contents/tables/:table_id/rows/count
Upsert rowsPOST/contents/tables/:table_id/rows/upsert

Slide

OperationMethodEndpoint
Create slidePOST/contents/slides
Get slideGET/contents/slides/:id
Update slidePATCH/contents/slides/:id
Delete slideDELETE/contents/slides/:id

View

OperationMethodEndpoint
Create viewPOST/contents/views
Get viewGET/contents/views/:id
Update viewPATCH/contents/views/:id
Delete viewDELETE/contents/views/:id

Graph

OperationMethodEndpoint
Create graphPOST/contents/graphs
Get graphGET/contents/graphs/:id
Update graphPATCH/contents/graphs/:id
Delete graphDELETE/contents/graphs/:id

Dashboard

OperationMethodEndpoint
Create dashboardPOST/contents/dashboards
Get dashboardGET/contents/dashboards/:id
Update dashboardPATCH/contents/dashboards/:id
Delete dashboardDELETE/contents/dashboards/:id

For full endpoint details, see the API Documentation.


Rate Limiting

API endpoints have rate limits. The default is 60 requests per minute.

When exceeded, a 429 Too Many Requests response is returned. Check the X-RateLimit-Remaining and Retry-After response headers for remaining quota and wait time.


Scopes

API keys can be configured with different scopes:

  • Read + Write: All operations available (GET, POST, PATCH, DELETE)
  • Read-only: Data retrieval only (GET)

Write operations (POST, PATCH, DELETE) with a read-only key return a 403 INSUFFICIENT_SCOPE error.

0
0
0
0
Posts
0
Followers
0
Likes

Properties

Page
DOCS
English