Introduction
This documentation aims to provide all the information you need to work with our API.
<aside>As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile).
You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).</aside>
Authenticating requests
This API is not authenticated.
Endpoints
GET api/user
Example request:
curl --request GET \
--get "http://localhost:8000/api/user" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/user"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/news
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/news" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/news"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 5,
"title": {
"ka": "แแฎแแแแแแ แแ แกแแแ แขแกแแแแแแแ แกแแแ แแแจแแ แแกแ แขแฃแ แแแ แแ แฌแแ แแแขแแแแก แแแแฆแฌแแแก",
"en": "Young athletes achieved success at an international tournament"
},
"content": {
"ka": "<p>แกแแฅแแ แแแแแแก แซแแฃแแแแกแขแแ แแฎแแแแแแ แแฃแแแ แแแแ แแแแ แแ แแฆแแจแ แแแแแ แแฃแ แแแ แแแแก แแแกแแ 3 แแฅแ แแก, 2 แแแ แชแฎแแแกแ แแ 5 แแ แแแฏแแแก แแแแแแ แแแแแแแ. แแฃแแแฃแ แฉแแแแแแจแ แกแแฅแแ แแแแแแ แแแ แแแแ แแแแแแ แแแแแแแ.</p><p>แกแแแแแแกแขแ แ แฃแแแชแแแก แกแแแ แขแกแแแแแแก แแ แแแแจแแแแแแแแ แแแแแ แฏแแแแแก.</p>",
"en": "<p>The Georgian youth judo team won 3 gold, 2 silver, and 5 bronze medals at the European Cup held in Prague. Georgia took first place in the team competition.</p><p>The Ministry congratulates the athletes on this important victory.</p>"
},
"excerpt": {
"ka": "แกแแฅแแ แแแแแแก แซแแฃแแแแกแขแแ แแฎแแแแแแ แแฃแแแ แแแแ แแแแ 10 แแแแแแ แแแแแแแ.",
"en": "The Georgian youth judo team won 10 medals."
},
"slug": "young-athletes-achieved-success-at-an-international-tournament",
"featured_image": "news-images/01JY7J5A93NYKBG2P821NX3THC.jpg",
"is_published": true,
"published_at": "2025-06-11T20:52:36.000000Z",
"views_count": 2,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:58:22.000000Z"
},
{
"id": 4,
"title": {
"ka": "แกแแฅแแ แแแแแแก แคแแแแแแ แแก แแ แแแแฃแแ แคแแกแขแแแแแ แแฌแงแแแ",
"en": "The National Folklore Festival of Georgia begins"
},
"content": {
"ka": "<p>แคแแกแขแแแแแ, แ แแแแแแช แฌแแแก แกแแฅแแ แแแแแแก แกแฎแแแแแกแฎแแ แ แแแแแแจแ แแแแแแ แแแแ, แแแแแแ แแกแแฎแแแก แฅแแ แแฃแแ แฎแแแฎแฃแ แ แกแแแฆแแ แแกแ แแ แชแแแแแก แฃแแแแแแฃแ แ แแแแฃแจแแแแก แจแแแแ แฉแฃแแแแแกแ แแ แแแแฃแแแ แแแแชแแแก. แแแกแแแแแแ แแแแ แแแแชแแ แขแ แแแแแแกแจแ, แคแแแแ แแแแแแก แแแ แกแแแแแชแแ แขแ แแแ แแแแจแ แแแแแแ แแแแ.</p>",
"en": "<p>The festival, which will be held in different regions of Georgia this year, aims to preserve and popularize unique examples of Georgian folk song and dance. The final gala concert will be held in Tbilisi, in the Grand Concert Hall of the Philharmonic.</p>"
},
"excerpt": {
"ka": "แคแแกแขแแแแแ แแแแแแ แแกแแฎแแแก แฅแแ แแฃแแ แฎแแแฎแฃแ แ แกแแแฆแแ แแกแ แแ แชแแแแแก แแแแฃแแแ แแแแชแแแก.",
"en": "The festival aims to promote Georgian folk song and dance."
},
"slug": "the-national-folklore-festival-of-georgia-begins",
"featured_image": null,
"is_published": true,
"published_at": "2025-06-07T20:52:36.000000Z",
"views_count": 3028,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
},
{
"id": 2,
"title": {
"ka": "แฅแแ แแฃแแ แแแแแก แแฎแแ แแแญแแ แแก แแฎแแแ แแ แแแ แแแ แแแแฅแแแแแ",
"en": "A new support program for Georgian cinema has been launched"
},
"content": {
"ka": "<p>แแแแแชแแแขแ „แฅแแ แแฃแแ แคแแแแแก“ แแแแชแแแขแแแแ แแ แแฃแแขแฃแ แแก แกแแแแแแกแขแ แแก แแฎแแ แแแญแแ แแ, แแฎแแแ แแ แแแ แแแ แแแแฅแแแแแ, แ แแแแแแช แแแแแแ แแกแแฎแแแก แแฎแแแแแแ แแ แ แแแแกแแ แแแแก แแแคแแแแแกแแแแก แแ แฅแแ แแฃแแ แแแแแแ แแแฃแฅแชแแแก แกแแแ แแแจแแ แแกแ แแแแแ แแ แแแแฃแแแ แแแแชแแแก. แแ แแแ แแแแก แแแฃแฏแแขแ 2 แแแแแแ แแแ แก แจแแแแแแแก.</p>",
"en": "<p>With the initiative of the \"Georgian Film\" National Film Center and the support of the Ministry of Culture, a new program has been launched to finance young directors and promote Georgian film production on the international market. The program budget is 2 million GEL.</p>"
},
"excerpt": {
"ka": "แแ แแแ แแแ แแแแแแ แแกแแฎแแแก แแฎแแแแแแ แแ แ แแแแกแแ แแแแก แแแคแแแแแกแแแแก แแ แฅแแ แแฃแแ แแแแแก แแแแฃแแแ แแแแชแแแก.",
"en": "The program aims to finance young directors and promote Georgian cinema."
},
"slug": "a-new-support-program-for-georgian-cinema-has-been-launched",
"featured_image": null,
"is_published": true,
"published_at": "2025-06-05T20:52:36.000000Z",
"views_count": 478,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
},
{
"id": 3,
"title": {
"ka": "แแแแแแกแจแ แฌแแแแแก แกแแแ แแแจแแ แแกแ แคแแกแขแแแแแ แแแแฎแกแแ",
"en": "Tbilisi International Book Festival has opened"
},
"content": {
"ka": "<p>แแฆแแก, แแฅแกแแ แฏแแ แฏแแแก แกแแแแแแคแแแ แแแแแแแแแแแจแ แแแแแแกแแก แฌแแแแแก แกแแแ แแแจแแ แแกแ แคแแกแขแแแแแ แแคแแชแแแแฃแ แแ แแแแฎแกแแ. แคแแกแขแแแแแจแ 50-แแ แแแขแ แแแแแแชแแแแแแ แแ 20-แแแ แฃแชแฎแแแแ แแแขแแ แ แแแแแฌแแแแแแก. แคแแกแขแแแแแแก แคแแ แแแแแจแ แแแแแแ แแแแ แแ แแแแแขแแชแแแแ, แแแกแแฃแกแแแแ แแ แแแ แฅแจแแคแแแ.</p>",
"en": "<p>Today, the Tbilisi International Book Festival was officially opened in the exhibition pavilions of Expo Georgia. More than 50 publishing houses and up to 20 foreign authors are participating in the festival. Presentations, discussions, and workshops will be held within the framework of the festival.</p>"
},
"excerpt": {
"ka": "แคแแกแขแแแแแจแ 50-แแ แแแขแ แแแแแแชแแแแแแ แแ 20-แแแ แฃแชแฎแแแแ แแแขแแ แ แแแแแฌแแแแแแก.",
"en": "More than 50 publishing houses and up to 20 foreign authors are participating in the festival."
},
"slug": "tbilisi-international-book-festival-has-opened",
"featured_image": null,
"is_published": true,
"published_at": "2025-05-31T20:52:36.000000Z",
"views_count": 1326,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
},
{
"id": 1,
"title": {
"ka": "แกแแฅแแ แแแแแแก แแฃแแขแฃแ แแก แกแแแแแแกแขแ แ แชแแคแ แฃแแ แขแ แแแกแคแแ แแแชแแแก แแฎแแ แแขแแแแ แแแแแแแก",
"en": "The Ministry of Culture of Georgia is entering a new stage of digital transformation"
},
"content": {
"ka": "<p>แกแแฅแแ แแแแแแก แแฃแแขแฃแ แแก, แกแแแ แขแแกแ แแ แแฎแแแแแแ แแแแแก แกแแแแแแกแขแ แ แแชแฎแแแแแก, แ แแ แแฌแงแแแก แแแกแจแขแแแฃแ แแ แแแฅแขแก, แ แแแแแแช แแแแแแ แแกแแฎแแแก แแฃแแขแฃแ แฃแแ แแแแแแแแ แแแแแก แแแชแแคแ แฃแแแแแก แแ แแแแแแแแ แแแ แขแแฅแแแแแแแแแแก แแแแแ แแแแก แกแแแฃแแแฃแแ แแ แกแแแ แฅแแแ แกแแแ แชแแแแจแ. แแ แแแฅแขแ แแแแชแแแก แแ แแแแฃแแ แแฃแแแฃแแแก แแฅแกแแแแแขแแแแก 3D แกแแแแแ แแแแก, แแแ แขแฃแแแฃแ แ แขแฃแ แแแแก แจแแฅแแแแก แแ แแฃแแขแฃแ แฃแแ แฆแแแแกแซแแแแแแแก แแแแแแ แแแแขแคแแ แแแก แแแแแแแแ แแแแก.</p><p>„แฉแแแแ แแแแแแแ, แกแแฅแแ แแแแแแก แแแแแแ แ แแฃแแขแฃแ แ แฎแแแแแกแแฌแแแแแ แแแแฎแแแแ แแแแแ แแกแแคแแแแกแแแแก,“ - แแแแแชแฎแแแ แแแแแกแขแ แแ.</p>",
"en": "<p>The Ministry of Culture, Sport and Youth of Georgia announces the launch of a large-scale project aimed at digitizing cultural heritage and introducing modern technologies in museums and archives. The project includes 3D scanning of exhibits from the National Museum, creating virtual tours, and developing an online platform for cultural events.</p><p>\"Our goal is to make Georgia's rich culture accessible to the whole world,\" said the Minister.</p>"
},
"excerpt": {
"ka": "แกแแแแแแกแขแ แ แแฃแแขแฃแ แฃแแ แแแแแแแแ แแแแแก แแแชแแคแ แฃแแแแแก แแแกแจแขแแแฃแ แแ แแแฅแขแก แแฌแงแแแก.",
"en": "The Ministry is launching a large-scale project for the digitization of cultural heritage."
},
"slug": "the-ministry-of-culture-of-georgia-is-entering-a-new-stage-of-digital-transformation",
"featured_image": null,
"is_published": true,
"published_at": "2025-05-29T20:52:36.000000Z",
"views_count": 1420,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
}
],
"links": {
"first": "http://localhost:8000/api/v1/news?page=1",
"last": "http://localhost:8000/api/v1/news?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "http://localhost:8000/api/v1/news?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "http://localhost:8000/api/v1/news",
"per_page": 12,
"to": 5,
"total": 5
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/news/featured
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/news/featured" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/news/featured"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 5,
"title": {
"ka": "แแฎแแแแแแ แแ แกแแแ แขแกแแแแแแแ แกแแแ แแแจแแ แแกแ แขแฃแ แแแ แแ แฌแแ แแแขแแแแก แแแแฆแฌแแแก",
"en": "Young athletes achieved success at an international tournament"
},
"content": {
"ka": "<p>แกแแฅแแ แแแแแแก แซแแฃแแแแกแขแแ แแฎแแแแแแ แแฃแแแ แแแแ แแแแ แแ แแฆแแจแ แแแแแ แแฃแ แแแ แแแแก แแแกแแ 3 แแฅแ แแก, 2 แแแ แชแฎแแแกแ แแ 5 แแ แแแฏแแแก แแแแแแ แแแแแแแ. แแฃแแแฃแ แฉแแแแแแจแ แกแแฅแแ แแแแแแ แแแ แแแแ แแแแแแ แแแแแแแ.</p><p>แกแแแแแแกแขแ แ แฃแแแชแแแก แกแแแ แขแกแแแแแแก แแ แแแแจแแแแแแแแ แแแแแ แฏแแแแแก.</p>",
"en": "<p>The Georgian youth judo team won 3 gold, 2 silver, and 5 bronze medals at the European Cup held in Prague. Georgia took first place in the team competition.</p><p>The Ministry congratulates the athletes on this important victory.</p>"
},
"excerpt": {
"ka": "แกแแฅแแ แแแแแแก แซแแฃแแแแกแขแแ แแฎแแแแแแ แแฃแแแ แแแแ แแแแ 10 แแแแแแ แแแแแแแ.",
"en": "The Georgian youth judo team won 10 medals."
},
"slug": "young-athletes-achieved-success-at-an-international-tournament",
"featured_image": "news-images/01JY7J5A93NYKBG2P821NX3THC.jpg",
"is_published": true,
"published_at": "2025-06-11T20:52:36.000000Z",
"views_count": 2,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:58:22.000000Z"
},
{
"id": 4,
"title": {
"ka": "แกแแฅแแ แแแแแแก แคแแแแแแ แแก แแ แแแแฃแแ แคแแกแขแแแแแ แแฌแงแแแ",
"en": "The National Folklore Festival of Georgia begins"
},
"content": {
"ka": "<p>แคแแกแขแแแแแ, แ แแแแแแช แฌแแแก แกแแฅแแ แแแแแแก แกแฎแแแแแกแฎแแ แ แแแแแแจแ แแแแแแ แแแแ, แแแแแแ แแกแแฎแแแก แฅแแ แแฃแแ แฎแแแฎแฃแ แ แกแแแฆแแ แแกแ แแ แชแแแแแก แฃแแแแแแฃแ แ แแแแฃแจแแแแก แจแแแแ แฉแฃแแแแแกแ แแ แแแแฃแแแ แแแแชแแแก. แแแกแแแแแแ แแแแ แแแแชแแ แขแ แแแแแแกแจแ, แคแแแแ แแแแแแก แแแ แกแแแแแชแแ แขแ แแแ แแแแจแ แแแแแแ แแแแ.</p>",
"en": "<p>The festival, which will be held in different regions of Georgia this year, aims to preserve and popularize unique examples of Georgian folk song and dance. The final gala concert will be held in Tbilisi, in the Grand Concert Hall of the Philharmonic.</p>"
},
"excerpt": {
"ka": "แคแแกแขแแแแแ แแแแแแ แแกแแฎแแแก แฅแแ แแฃแแ แฎแแแฎแฃแ แ แกแแแฆแแ แแกแ แแ แชแแแแแก แแแแฃแแแ แแแแชแแแก.",
"en": "The festival aims to promote Georgian folk song and dance."
},
"slug": "the-national-folklore-festival-of-georgia-begins",
"featured_image": null,
"is_published": true,
"published_at": "2025-06-07T20:52:36.000000Z",
"views_count": 3028,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
},
{
"id": 2,
"title": {
"ka": "แฅแแ แแฃแแ แแแแแก แแฎแแ แแแญแแ แแก แแฎแแแ แแ แแแ แแแ แแแแฅแแแแแ",
"en": "A new support program for Georgian cinema has been launched"
},
"content": {
"ka": "<p>แแแแแชแแแขแ „แฅแแ แแฃแแ แคแแแแแก“ แแแแชแแแขแแแแ แแ แแฃแแขแฃแ แแก แกแแแแแแกแขแ แแก แแฎแแ แแแญแแ แแ, แแฎแแแ แแ แแแ แแแ แแแแฅแแแแแ, แ แแแแแแช แแแแแแ แแกแแฎแแแก แแฎแแแแแแ แแ แ แแแแกแแ แแแแก แแแคแแแแแกแแแแก แแ แฅแแ แแฃแแ แแแแแแ แแแฃแฅแชแแแก แกแแแ แแแจแแ แแกแ แแแแแ แแ แแแแฃแแแ แแแแชแแแก. แแ แแแ แแแแก แแแฃแฏแแขแ 2 แแแแแแ แแแ แก แจแแแแแแแก.</p>",
"en": "<p>With the initiative of the \"Georgian Film\" National Film Center and the support of the Ministry of Culture, a new program has been launched to finance young directors and promote Georgian film production on the international market. The program budget is 2 million GEL.</p>"
},
"excerpt": {
"ka": "แแ แแแ แแแ แแแแแแ แแกแแฎแแแก แแฎแแแแแแ แแ แ แแแแกแแ แแแแก แแแคแแแแแกแแแแก แแ แฅแแ แแฃแแ แแแแแก แแแแฃแแแ แแแแชแแแก.",
"en": "The program aims to finance young directors and promote Georgian cinema."
},
"slug": "a-new-support-program-for-georgian-cinema-has-been-launched",
"featured_image": null,
"is_published": true,
"published_at": "2025-06-05T20:52:36.000000Z",
"views_count": 478,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
},
{
"id": 3,
"title": {
"ka": "แแแแแแกแจแ แฌแแแแแก แกแแแ แแแจแแ แแกแ แคแแกแขแแแแแ แแแแฎแกแแ",
"en": "Tbilisi International Book Festival has opened"
},
"content": {
"ka": "<p>แแฆแแก, แแฅแกแแ แฏแแ แฏแแแก แกแแแแแแคแแแ แแแแแแแแแแแจแ แแแแแแกแแก แฌแแแแแก แกแแแ แแแจแแ แแกแ แคแแกแขแแแแแ แแคแแชแแแแฃแ แแ แแแแฎแกแแ. แคแแกแขแแแแแจแ 50-แแ แแแขแ แแแแแแชแแแแแแ แแ 20-แแแ แฃแชแฎแแแแ แแแขแแ แ แแแแแฌแแแแแแก. แคแแกแขแแแแแแก แคแแ แแแแแจแ แแแแแแ แแแแ แแ แแแแแขแแชแแแแ, แแแกแแฃแกแแแแ แแ แแแ แฅแจแแคแแแ.</p>",
"en": "<p>Today, the Tbilisi International Book Festival was officially opened in the exhibition pavilions of Expo Georgia. More than 50 publishing houses and up to 20 foreign authors are participating in the festival. Presentations, discussions, and workshops will be held within the framework of the festival.</p>"
},
"excerpt": {
"ka": "แคแแกแขแแแแแจแ 50-แแ แแแขแ แแแแแแชแแแแแแ แแ 20-แแแ แฃแชแฎแแแแ แแแขแแ แ แแแแแฌแแแแแแก.",
"en": "More than 50 publishing houses and up to 20 foreign authors are participating in the festival."
},
"slug": "tbilisi-international-book-festival-has-opened",
"featured_image": null,
"is_published": true,
"published_at": "2025-05-31T20:52:36.000000Z",
"views_count": 1326,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
},
{
"id": 1,
"title": {
"ka": "แกแแฅแแ แแแแแแก แแฃแแขแฃแ แแก แกแแแแแแกแขแ แ แชแแคแ แฃแแ แขแ แแแกแคแแ แแแชแแแก แแฎแแ แแขแแแแ แแแแแแแก",
"en": "The Ministry of Culture of Georgia is entering a new stage of digital transformation"
},
"content": {
"ka": "<p>แกแแฅแแ แแแแแแก แแฃแแขแฃแ แแก, แกแแแ แขแแกแ แแ แแฎแแแแแแ แแแแแก แกแแแแแแกแขแ แ แแชแฎแแแแแก, แ แแ แแฌแงแแแก แแแกแจแขแแแฃแ แแ แแแฅแขแก, แ แแแแแแช แแแแแแ แแกแแฎแแแก แแฃแแขแฃแ แฃแแ แแแแแแแแ แแแแแก แแแชแแคแ แฃแแแแแก แแ แแแแแแแแ แแแ แขแแฅแแแแแแแแแแก แแแแแ แแแแก แกแแแฃแแแฃแแ แแ แกแแแ แฅแแแ แกแแแ แชแแแแจแ. แแ แแแฅแขแ แแแแชแแแก แแ แแแแฃแแ แแฃแแแฃแแแก แแฅแกแแแแแขแแแแก 3D แกแแแแแ แแแแก, แแแ แขแฃแแแฃแ แ แขแฃแ แแแแก แจแแฅแแแแก แแ แแฃแแขแฃแ แฃแแ แฆแแแแกแซแแแแแแแก แแแแแแ แแแแขแคแแ แแแก แแแแแแแแ แแแแก.</p><p>„แฉแแแแ แแแแแแแ, แกแแฅแแ แแแแแแก แแแแแแ แ แแฃแแขแฃแ แ แฎแแแแแกแแฌแแแแแ แแแแฎแแแแ แแแแแ แแกแแคแแแแกแแแแก,“ - แแแแแชแฎแแแ แแแแแกแขแ แแ.</p>",
"en": "<p>The Ministry of Culture, Sport and Youth of Georgia announces the launch of a large-scale project aimed at digitizing cultural heritage and introducing modern technologies in museums and archives. The project includes 3D scanning of exhibits from the National Museum, creating virtual tours, and developing an online platform for cultural events.</p><p>\"Our goal is to make Georgia's rich culture accessible to the whole world,\" said the Minister.</p>"
},
"excerpt": {
"ka": "แกแแแแแแกแขแ แ แแฃแแขแฃแ แฃแแ แแแแแแแแ แแแแแก แแแชแแคแ แฃแแแแแก แแแกแจแขแแแฃแ แแ แแแฅแขแก แแฌแงแแแก.",
"en": "The Ministry is launching a large-scale project for the digitization of cultural heritage."
},
"slug": "the-ministry-of-culture-of-georgia-is-entering-a-new-stage-of-digital-transformation",
"featured_image": null,
"is_published": true,
"published_at": "2025-05-29T20:52:36.000000Z",
"views_count": 1420,
"created_at": "2025-06-20T20:51:58.000000Z",
"updated_at": "2025-06-20T20:52:36.000000Z"
}
]
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/news/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/news/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/news/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "No query results for model [App\\Models\\News]."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/projects
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/projects" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/projects"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (500):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Server Error"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/projects/featured
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/projects/featured" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/projects/featured"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": []
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/projects/statuses
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/projects/statuses" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/projects/statuses"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": {
"active": "Active",
"completed": "Completed",
"planned": "Planned"
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/projects/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/projects/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/projects/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (500):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Server Error"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/competitions
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/competitions" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/competitions"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 1,
"title": {
"ka": "asdasd",
"en": "asdasd"
},
"description": {
"ka": "sadas",
"en": "asdas"
},
"requirements": {
"ka": "dasd",
"en": "asdasd"
},
"slug": "asdasda",
"application_deadline": null,
"start_date": null,
"end_date": null,
"featured_image": "competition-images/01JY7J3H8PAW7TV8E6RDZD22SM.jpeg",
"is_active": true,
"created_at": "2025-06-20T20:57:24.000000Z",
"updated_at": "2025-06-20T20:57:24.000000Z",
"content": {
"ka": "<p>asdasd</p>",
"en": "<p>asdsad</p>"
},
"category": "arts",
"prize_amount": "123.00",
"max_participants": 123,
"contact_email": "asdasd@gmail.c",
"contact_phone": "12321312",
"competition_start": "2025-06-20T20:56:47.000000Z",
"competition_end": "2025-06-20T20:56:47.000000Z",
"results_announcement": "2025-06-20T20:56:47.000000Z",
"is_published": true,
"published_at": "2025-06-20T20:56:47.000000Z",
"application_form": "competition-forms/01JY7J3H8SGAGT6R9W94QJDYRR.pdf"
}
],
"links": {
"first": "http://localhost:8000/api/v1/competitions?page=1",
"last": "http://localhost:8000/api/v1/competitions?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "http://localhost:8000/api/v1/competitions?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "http://localhost:8000/api/v1/competitions",
"per_page": 12,
"to": 1,
"total": 1
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/competitions/active
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/competitions/active" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/competitions/active"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": []
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/competitions/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/competitions/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/competitions/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "No query results for model [App\\Models\\Competition]."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/vacancies
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/vacancies" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/vacancies"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (500):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Server Error"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/vacancies/active
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/vacancies/active" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/vacancies/active"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (500):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Server Error"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/vacancies/{slug}
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/vacancies/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/vacancies/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (500):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": "Server Error"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/legislation
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/legislation" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/legislation"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"success": true,
"data": [],
"pagination": {
"current_page": 1,
"last_page": 1,
"per_page": 20,
"total": 0
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/legislation/categories
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/legislation/categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/legislation/categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"success": true,
"data": {
"law": "Law",
"regulation": "Regulation",
"decree": "Decree",
"order": "Order",
"resolution": "Resolution"
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/legislation/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/legislation/11" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/legislation/11"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"success": true,
"data": {
"id": 11,
"document_type": "Law",
"act_number": "#2323",
"adoption_date": "2025-06-22T00:00:00.000000Z",
"effective_date": "2025-06-28T00:00:00.000000Z",
"download_count": 0,
"created_at": "2025-06-20T21:08:58.000000Z",
"updated_at": "2025-06-20T21:08:58.000000Z",
"title": {
"ka": "แแแแแแแแแแแแแ",
"en": "Legislation"
},
"description": {
"ka": "<p>แแกแแกแแแกแแ</p>",
"en": "<p>sdadsadasd</p>"
},
"content": {
"ka": "<p>แแกแแกแแแกแแ</p>",
"en": "<p>asdsadsad</p>"
},
"slug": "sadsadsa",
"is_published": true,
"published_at": "2025-06-20T21:08:05.000000Z"
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
POST api/v1/legislation/{id}/download
Example request:
curl --request POST \
"http://localhost:8000/api/v1/legislation/11/download" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/legislation/11/download"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/subordinate-institutions
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/subordinate-institutions" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/subordinate-institutions"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"success": true,
"data": [
{
"id": 1,
"name": {
"ka": "แกแกแแแ แแแฎแแ แ",
"en": "Subordinate Makhara"
},
"description": {
"ka": "<p>แกแแแแกแแกแแ</p>",
"en": "<p>asdsadsad</p>"
},
"logo": "institution-logos/01JY7K10TXT638DW105D3ACXGS.png",
"website_url": null,
"email": "adsad@adsadsad.dsadas",
"phone": "123213213213",
"address": "แกแแแขแ แแแแ",
"sort_order": 0,
"is_active": true,
"created_at": "2025-06-20T21:13:30.000000Z",
"updated_at": "2025-06-20T21:14:24.000000Z",
"slug": "21323",
"mission": {
"ka": "แแกแแกแแแแกแ",
"en": "asdasd"
},
"vision": {
"ka": "แแกแแกแแแกแแ",
"en": "asdasd"
},
"type": "library",
"status": "active",
"director_name": "แแแแ",
"establishment_year": "1923",
"facebook": "https://www.facebook.com/photo?fbid=1287570322733763&set=a.488868739270596",
"instagram": "https://www.facebook.com/photo?fbid=1287570322733763&set=a.488868739270596",
"twitter": "https://www.facebook.com/photo?fbid=1287570322733763&set=a.488868739270596",
"featured_image": "institution-images/01JY7K10V1MRAJT36Q5JFY14XN.png",
"is_published": true,
"is_featured": false,
"published_at": "2025-06-20T21:09:33.000000Z"
}
]
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/subordinate-institutions/{id}
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/subordinate-institutions/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/subordinate-institutions/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"success": true,
"data": {
"id": 1,
"name": {
"ka": "แกแกแแแ แแแฎแแ แ",
"en": "Subordinate Makhara"
},
"description": {
"ka": "<p>แกแแแแกแแกแแ</p>",
"en": "<p>asdsadsad</p>"
},
"logo": "institution-logos/01JY7K10TXT638DW105D3ACXGS.png",
"website_url": null,
"email": "adsad@adsadsad.dsadas",
"phone": "123213213213",
"address": "แกแแแขแ แแแแ",
"sort_order": 0,
"is_active": true,
"created_at": "2025-06-20T21:13:30.000000Z",
"updated_at": "2025-06-20T21:14:24.000000Z",
"slug": "21323",
"mission": {
"ka": "แแกแแกแแแแกแ",
"en": "asdasd"
},
"vision": {
"ka": "แแกแแกแแแกแแ",
"en": "asdasd"
},
"type": "library",
"status": "active",
"director_name": "แแแแ",
"establishment_year": "1923",
"facebook": "https://www.facebook.com/photo?fbid=1287570322733763&set=a.488868739270596",
"instagram": "https://www.facebook.com/photo?fbid=1287570322733763&set=a.488868739270596",
"twitter": "https://www.facebook.com/photo?fbid=1287570322733763&set=a.488868739270596",
"featured_image": "institution-images/01JY7K10V1MRAJT36Q5JFY14XN.png",
"is_published": true,
"is_featured": false,
"published_at": "2025-06-20T21:09:33.000000Z"
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/settings
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/settings" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/settings"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": {
"": null
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/settings/all
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/settings/all" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/settings/all"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": {
"": null
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/settings/contact
Example request:
curl --request GET \
--get "http://localhost:8000/api/v1/settings/contact" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/settings/contact"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": []
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
GET api/v1/settings/social
POST api/v1/contact
Example request:
curl --request POST \
"http://localhost:8000/api/v1/contact" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"http://localhost:8000/api/v1/contact"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "POST",
headers,
}).then(response => response.json());
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.