Skip to main content
GET
/
api
/
database
/
records
/
{tableName}
Query Records
curl --request GET \
  --url https://api.example.com/api/database/records/{tableName} \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "248373e1-0aea-45ce-8844-5ef259203749",
    "title": "Getting Started with InsForge",
    "content": "This is a guide to help you get started...",
    "createdAt": "2025-07-18T05:37:24.338Z",
    "updatedAt": "2025-07-18T05:37:24.338Z"
  },
  {
    "id": "348373e1-0aea-45ce-8844-5ef259203750",
    "title": "Advanced Database Queries",
    "content": "Learn how to write complex queries...",
    "createdAt": "2025-07-19T08:15:10.123Z",
    "updatedAt": "2025-07-19T08:15:10.123Z"
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

tableName
string
required

Name of the table to query

Query Parameters

limit
integer
default:100

Maximum number of records to return

Required range: 1 <= x <= 1000
offset
integer
default:0

Number of records to skip for pagination

Required range: x >= 0
order
string

Sort order (e.g., "createdAt.desc", "name.asc")

select
string

Comma-separated list of columns to return

field
string

Filter by field value (e.g., "?status=eq.active", "?age=gt.18")

Response

List of records