Content
The Iridium CMS RESTful API is a powerful tool for building applications and services. It provides a simple and intuitive interface for interacting with your data.
The API is built on top Hono, a powerful and flexible web framework.
These sections will walk you through the API and how to use it using curl or fetch, however, the API can also be used via the REST Client for a typesafe experience.
Elements
For example, to get the current user:
const req = await fetch('{cmsURL}/api/elements/{id-or-slug}');
const data = await req.json();
{
"data": {
"id": "iop3Hbo",
"name": "Home",
"slug": "home",
"type": "element",
"atom": "pages",
"title": "Home",
"description": "Home Page",
"tags": ["foo", "bar"],
"content": [
{
"id": "eINt0Ms",
"atom": "eINt0Ms",
"type": "eINt0Ms",
"title": "Title",
"description": "Description",
"image": {
"id": "DZXBPev",
"name": "home-hero",
"slug": "home-hero",
"alt": "",
"caption": "",
"width": 768,
"height": 362,
"ext": "jpg",
"mime": "image/jpeg",
"hash": "7986dd51dc09e09556ec93ca5dab60c84401729ee5d864735528582b7fefe8a2",
"size": 128205,
"url": "//api/media/DZXBPev",
"src": "/api/media/DZXBPev.jpg",
"createdAt": "2024-07-16T17:09:12.740Z",
"updatedAt": "2024-07-16T17:09:12.740Z",
"formats": {}
},
"mode": "dark",
"reverse": false,
"links": []
}
]
}
}
