MENU navbar-image

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."
}
 

Request      

GET api/user

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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": "&laquo; Previous",
                "active": false
            },
            {
                "url": "http://localhost:8000/api/v1/news?page=1",
                "label": "1",
                "active": true
            },
            {
                "url": null,
                "label": "Next &raquo;",
                "active": false
            }
        ],
        "path": "http://localhost:8000/api/v1/news",
        "per_page": 12,
        "to": 5,
        "total": 5
    }
}
 

Request      

GET api/v1/news

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
        }
    ]
}
 

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]."
}
 

Request      

GET api/v1/news/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

slug   integer   

The slug of the news. Example: 1

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"
}
 

Request      

GET api/v1/projects

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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": []
}
 

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"
    }
}
 

Request      

GET api/v1/projects/statuses

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
}
 

Request      

GET api/v1/projects/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

slug   integer   

The slug of the project. Example: 1

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": "&laquo; Previous",
                "active": false
            },
            {
                "url": "http://localhost:8000/api/v1/competitions?page=1",
                "label": "1",
                "active": true
            },
            {
                "url": null,
                "label": "Next &raquo;",
                "active": false
            }
        ],
        "path": "http://localhost:8000/api/v1/competitions",
        "per_page": 12,
        "to": 1,
        "total": 1
    }
}
 

Request      

GET api/v1/competitions

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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": []
}
 

Request      

GET api/v1/competitions/active

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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]."
}
 

Request      

GET api/v1/competitions/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

slug   integer   

The slug of the competition. Example: 1

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"
}
 

Request      

GET api/v1/vacancies

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
}
 

Request      

GET api/v1/vacancies/active

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
}
 

Request      

GET api/v1/vacancies/{slug}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

slug   integer   

The slug of the vacancy. Example: 1

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
    }
}
 

Request      

GET api/v1/legislation

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
    }
}
 

Request      

GET api/v1/legislation/categories

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
    }
}
 

Request      

GET api/v1/legislation/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

id   integer   

The ID of the legislation. Example: 11

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());

Request      

POST api/v1/legislation/{id}/download

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

id   integer   

The ID of the legislation. Example: 11

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"
        }
    ]
}
 

Request      

GET api/v1/subordinate-institutions

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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"
    }
}
 

Request      

GET api/v1/subordinate-institutions/{id}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

URL Parameters

id   integer   

The ID of the subordinate institution. Example: 1

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
    }
}
 

Request      

GET api/v1/settings

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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
    }
}
 

Request      

GET api/v1/settings/all

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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": []
}
 

Request      

GET api/v1/settings/contact

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

GET api/v1/settings/social

Example request:
curl --request GET \
    --get "http://localhost:8000/api/v1/settings/social" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "http://localhost:8000/api/v1/settings/social"
);

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": []
}
 

Request      

GET api/v1/settings/social

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

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());

Request      

POST api/v1/contact

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json