Skip to main content
This document describes how to interact with EazeMyAPI generated APIs. EazeMyAPI automatically generates REST APIs for each database table in your project. Describe your app → AI creates database → APIs ready instantly. Guide: Getting Started

Base API URL

All API requests follow this format:
https://api.eazemyapi.com/{project-name}/{table}/{version}/{action}
Example:
https://api.eazemyapi.com/my-project/users/v1/list

Authentication

Every request must include the API signature header.
X-API-SIGNATURE: <your-secret-key>
You can find your key here:
Project → Settings → API Signature Key
Full guide: Authentication

API Endpoints

For each table, EazeMyAPI automatically generates REST endpoints. Example table:
users
Generated endpoints:
MethodEndpointDescription
GET/{project-name}/{table}/{version}/listRetrieve all records
GET/{project-name}/{table}/{version}/show/:idRetrieve a single record
POST/{project-name}/{table}/{version}/createCreate a new record
POST/{project-name}/{table}/{version}/update/:idUpdate a record
DELETE/{project-name}/{table}/{version}/delete/:idDelete a record
Guide: Generating APIs

Example Requests

List Records

fetch("https://api.eazemyapi.com/my-project/users/v1/list", {
  method: "GET",
  headers: {
    "X-API-SIGNATURE": "your-secret-key"
  }
})

Show Record

fetch("https://api.eazemyapi.com/my-project/users/v1/show/1", {
  method: "GET",
  headers: {
    "X-API-SIGNATURE": "your-secret-key"
  }
})

Create Record

fetch("https://api.eazemyapi.com/my-project/users/v1/create", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-SIGNATURE": "your-secret-key"
  },
  body: JSON.stringify({
    name: "Dara Singh",
    email: "dara@example.com"
  })
})

Update Record

fetch("https://api.eazemyapi.com/my-project/users/v1/update/1", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-API-SIGNATURE": "your-secret-key"
  },
  body: JSON.stringify({
    name: "Dara Singh Updated"
  })
})

Delete Record

fetch("https://api.eazemyapi.com/my-project/users/v1/delete/1", {
  method: "DELETE",
  headers: {
    "X-API-SIGNATURE": "your-secret-key"
  }
})

Response Format

All APIs return JSON responses. Example:
{
  "success": true,
  "message": "Data found.",
  "data": {
    "id": 1,
    "name": "Dara Singh",
    "email": "dara@example.com"
  }
}

Next Steps

Learn more about using EazeMyAPI: