NAV
bash javascript php python

Info

Selamat datang di dokumentasi RIMA API. Get Postman Collection

API Kamus

API untuk mendapatkan arti kata

Get List Kata

Get list kata sesuai kamus

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/kamus?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/kamus");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/kamus", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/kamus'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "id": 1,
        "kata": "a",
        "arti": "<b><sup>1<\/sup>A, a<\/b> <i>n<\/i> <b>1<\/b> huruf pertama abjad Indonesia; <b>2<\/b> nama huruf <i>a<\/i>; <b>3<\/b> penanda pertama dl urutan (mutu, nilai, dsb)"
    },
    {
        "id": 2,
        "kata": "a",
        "arti": "<b><sup>3<\/sup>a-<\/b> <i>bentuk terikat<\/i> <b>1<\/b> kekurangan : <i>anemia;<\/i> <b>2<\/b> tidak atau bukan: <i>aseksual;<\/i> <b>3<\/b> tanpa: <i>anonim;<\/i>"
    },
    {
        "id": 3,
        "kata": "ab",
        "arti": "<b><sup>1<\/sup>ab<\/b> <i>n<\/i> wadah kecil dr timah untuk candu; hap"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/kamus

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

Get Kata

Get detail kata

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/kamus/kata"
const url = new URL("https://rima.rfnaj.id/api/v1/kamus/kata");

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/kamus/kata", [
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/kamus/kata'
headers = {

}
response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "id": 14360,
    "kata": "kata",
    "arti": "<b><sup>1<\/sup>ka·ta<\/b> <i>n<\/i> <b>1<\/b> unsur bahasa yg diucapkan atau dituliskan yg merupakan perwujudan kesatuan perasaan dan pikiran yg dapat digunakan dl berbahasa; <b>2<\/b> ujar; bicara; <b>3<\/b> <i>Ling<\/i> <b>a<\/b> morfem atau kombinasi morfem yg oleh bahasawan dianggap sbg satuan terkecil yg dapat diujarkan sbg bentuk yg bebas; <b>b<\/b> satuan bahasa yg dapat berdiri sendiri, terjadi dr morfem tunggal (msl <i>batu, rumah, datang<\/i>) atau gabungan morfem (msl <i>pejuang, pancasila, mahakuasa<\/i>);<br>--<i> berjawab, gayung bersambut, pb<\/i> balas kecaman dng cepat dan tepat; --<i> dahulu bertepati, -- kemudian kata bercari, pb<\/i> janji harus ditepati dan hanya boleh diubah setelah diperoleh kebulatan kata pula;<i> elok -- dl mufakat, buruk -- di luar mufakat, pb<\/i> apa yg hendak dikerjakan sebaiknya dibicarakan dulu dng teman sejawat atau kaum keluarga, dsb;<br>--<b> adat<\/b> ujar-ujar (kata-kata kias, peribahasa, dsb); yg bertalian dng adat; --<b> asli<\/b> <i>Ling<\/i> kata yg berkembang dr perbendaharaan asli suatu bahasa dan bukan kata pinjaman; --<b> bantu bilangan<\/b> <i>Ling<\/i> kata penggolong; --<b> benda<\/b> nomina; --<b> bentukan<\/b> kata turunan; --<b> berimbuhan<\/b> kata yg sudah mendapat imbuhan atau afiks (prefiks, infiks, sufiks, atau konfiks); --<b> bilangan<\/b> numeralia;<b> -- bersusun<\/b> <i>Ling<\/i> kata yg terdiri atas satu morfem bebas dan satu morfem terikat atau lebih; --<b> bertimbal<\/b> <i>Ling<\/i> kata dng dua makna yg berlawanan; --<b> dasar<\/b> <i>Ling<\/i> kata-kata yg menjadi dasar bentukan kata yg lebih besar, msl <i>jual<\/i> menjadi dasar bentuk <i>jualan<\/i> kata <i>jualan<\/i> menjadi dasar bentukan kata <i>berjualan<\/i>; --<b> deiktis<\/b> <i>Ling<\/i> kata yg menunjukkan tempat, waktu atau partisipan dl ujaran dr sudut pandangan pembicara; --<b> depan<\/b> preposisi; --<b> fonologis<\/b> <i>Ling<\/i> satuan bahasa yg bebas yg mempunyai ciri-ciri fonologis tetap, msl dl bahasa Latin bercirikan tekanan yg tetap, yg secara umum dibatasi oleh kesenyapan potensial; --<b> ganti<\/b> pronomina; --<b> ganti milik<\/b> pronomina posesif; --<b> ganti orang<\/b> pronomina persona; --<b> ganti taktentu<\/b> pronomina tidak tentu; --<b> generik<\/b> <i>Ling<\/i> kata yg maknanya mencakup semua anggota dr suatu kelas tertentu; --<b> gramatikal<\/b> <i>Ling<\/i> satuan gramatikal yg ada di antara morfem dan frasa yg mempunyai ciri keutuhan intern dan diapit oleh jeda potensial dan yg terjadi dr morfem atau gabungan morfem; --<b> hati<\/b> perasaan yg timbul di dl hati; gerak hati; --<b> hubung<\/b> konjungsi; --<b> jadian<\/b> kata turunan; kata berimbuhan; --<b> keadaan<\/b> adjektiva; --<b> kepala<\/b> kata yg diterangkan dl kamus atau ensiklopedia (biasanya dicetak dng huruf tebal); bentuk dasar dr subentri; entri pokok; lema; --<b> kerja<\/b> verba; --<b> kerja bantu<\/b> verba bantu; --<b> keterangan<\/b> adverbia;<b> -- klise<\/b> kata yg sering digunakan sehingga kehilangan keaslian maknanya; --<b> kunci<\/b> <b>1<\/b> kata atau ungkapan yg mewakili konsep atau gagasan yg menandai suatu zaman atau suatu kelompok; <b>2<\/b> kata atau ungkapan yg mewakili konsep yg telah disebutkan: --<i> kunci kalimat itu adalah “pembangunan”<\/i>; --<b> leksikal<\/b> <i>Ling<\/i> satuan bahasa yg dianggap satuan terkecil dan menjadi unsur dr leksikon suatu bahasa, dan umumnya diterangkan dl kamus sbg entri; --<b> majemuk<\/b> <i>Ling<\/i> gabungan morfem dasar yg seluruhnya berstatus sbg kata yg mempunyai pola fonologis, gramatikal, dan semantis yg khusus menurut kaidah bahasa yg bersangkutan; --<b> morfemis<\/b> <i>Ling<\/i> satuan terkecil yg mempunyai posisi tertentu dl kalimat; --<b> mubazir<\/b> kata yg berlebihan dl kalimat, jika dihilangkan tidak akan mengubah makna kalimat; --<b> nama<\/b> nomina; --<b> nama abstrak<\/b> nomina abstrak; --<b> nonreferensial<\/b> kata yg tidak mempunyai acuan di luar bahasa: <i>konjungsi termasuk golongan -- nonreferensial<\/i>; --<b> ortografis<\/b> <i>Ling<\/i> satuan terkecil yg oleh bahasawan dianggap sbg bentuk bebas dan dituliskan dng diapit oleh spasi (mungkin bentuk ini bukan kata dipandang dr sudut lain); --<b> pembimbing<\/b> kata yg dicantumkan pd sudut atas (kanan dan kiri) yg menyatakan lema pertama dan lema terakhir pd satu halaman kamus; --<b> pendahuluan<\/b> keterangan (uraian dsb) sbg pengantar suatu karya tulis yg tertera di bagian depan suatu karangan (buku dsb, umumnya ditulis oleh pengarang); prakata; --<b> pengantar<\/b> kata pendahuluan; --<b> penggolong<\/b> kata untuk menggolongkan nomina, biasanya mengikuti bilangan; --<b> penghubung<\/b> konjungsi; --<b> pinjaman<\/b> <i>Ling<\/i> kata yg dipinjam dari bahasa lain dan kemudian disesuaikan dng kaidah bahasa sendiri; --<b> pungutan<\/b> kata serapan; --<b> pustaka<\/b> kata yg hanya dipakai dl gaya kesusastraan, msl kata <i>gerangan, sudilah kiranya, seraya<\/i>; --<b> putus<\/b> pernyataan yg berisi kepastian; keputusan; --<b> sambung<\/b> konjungsi; --<b> sambutan<\/b> pidato dsb yg diucapkan dl suatu acara perayaan, pesta, dsb; --<b> sandang<\/b> artikel; --<b> sapaan<\/b> kata yg digunakan untuk menyapa seseorang (msl kata Anda, Saudara, Tuan, Nyonya, Ibu, Bapak, Kakak, dan Adik); --<b> sepakat<\/b> kata mufakat; persetujuan; --<b> serapan<\/b> kata yg diserap dr bahasa lain; --<b> seru<\/b> <i>Ling<\/i> kata atau frasa yg dipakai untuk mengawali seruan; --<b> sifat<\/b> adjektiva; --<b> tambahan<\/b> adverbia; --<b> tanya<\/b> <i>Ling<\/i> kata yg dipakai sbg penanda pertanyaan dl kalimat tanya; --<b> transisi<\/b> kata penghubung antaralinea; --<b> tugas<\/b> <i>Ling<\/i> kata yg terutama menyatakan hubungan gramatikal yg tidak dapat bergabung dng afiks, dan tidak mengandung makna leksikal; --<b> turunan<\/b> <i>Ling<\/i> kata yg terbentuk sbg hasil proses afiksasi, reduplikasi, atau penggabungan; --<b> ulang<\/b> <i>Ling<\/i> kata yg terjadi sbg hasil reduplikasi, spt <i>rumah-rumah, tetamu, dag-dig-dug;<\/i> --<b> wantahan<\/b> kata yg diserap dr bahasa asing dan digunakan dl bentuk aslinya, msl <i>de facto, de jure;<br><\/i><b>ber·ka·ta<\/b> <i>v<\/i> melahirkan isi hati dng kata-kata; berbicara: <i>siapa yg ~ demikian?;<br><\/i>~<i> siang melihat-lihat, ~ malam mendengar-dengar, pb<\/i> jika hendak membicarakan sesuatu, harus selalu berhati-hati;<br>~<b> dua<\/b> mengeluarkan perkataan yg berlainan sama sekali dng maksud yg sebenarnya: <i>sukar benar menangkap maksud dan kemauan orang yg ~ dua itu krn antara yg dikatakan dan yg dimaksudkan sebenarnya berbeda;<br><\/i><b>ber·ka·ta-ka·ta<\/b> <i>v<\/i> bercakap-cakap (berbicara dsb): <i>harapanku janganlah Saudara ~ tt hal itu lagi;<br><\/i><b>me·nga·ta<\/b> <i>v<\/i> mengatakan; menyebut;<br><b>me·nga·tai<\/b> <i>v<\/i> <b>1<\/b> menegur dan memarahi dsb; <b>2<\/b> mempercakapkan (membicarakan) kejelekan seseorang; menjelek-jelekkan; <b>3<\/b> mengumpat; mengumpat-umpat;<br><b>me·nga·ta-nga·tai<\/b> <i>v<\/i> mengatai;<br><b>me·nga·ta·kan<\/b> <i>v<\/i> <b>1<\/b> menyebutkan; menuturkan: <i>dia tidak ~ begitu;<\/i> <b>2<\/b> menceritakan; memberitahukan: <i>jangan ~ kpd Ibu bahwa saya tidak pergi ke sekolah;<br><\/i><b>ter·ka·ta·kan<\/b> <i>v<\/i> dapat dikatakan; terceritakan; terlukiskan: <i>tidak ~ duka hatinya setelah menerima berita duka itu;<br><\/i><b>per·ka·ta·an<\/b> <i>n<\/i> <b>1<\/b> sesuatu yg dikatakan: ~<i> orang itu sangat menyinggung perasaanku;<\/i> <b>2<\/b> kata; kumpulan kata: <i>ia senang sekali memakai ~ asing dl berbicara;<\/i> <b>3<\/b> <i>ark Sas<\/i> cerita; kisah: <i>adapun ~ mengenai hal itu terlalu lanjut ceritanya<\/i>;<br><b>mem·per·ka·ta·kan<\/b> <i>v<\/i> menguraikan sesuatu dng perkataan; membicarakan; merundingkan: <i>semua orang akan ~ cela orang itu yg tidak terhapuskan<br><b><sup>2<\/sup>ka·ta-<\/b> <i>bentuk terikat<\/i> <b>1<\/b> turun; menurun: <i>katabolisme<\/i>; <b>2<\/b> bawah: <i>katakomba"
}

HTTP Request

GET /api/v1/kamus/{word}

Search Kata

API untuk mencari kata

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/kamus/search/dia?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/kamus/search/dia");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/kamus/search/dia", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/kamus/search/dia'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "dia"
    },
    {
        "kata": "dia"
    },
    {
        "kata": "diabetes"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/kamus/search/{query}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

API Rima

API untuk mendapatkan rima

Get Rima Akhir

Pencarian rima/kata berdasarkan sukukata terakhir

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/rima/akhir/kata?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/rima/akhir/kata");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/rima/akhir/kata", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/rima/akhir/kata'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "adicita"
    },
    {
        "kata": "agrowisata"
    },
    {
        "kata": "akta"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/rima/akhir/{word}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

Get Rima Akhir Ganda

Pencarian rima/kata berdasarkan dua suku kata terakhir

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/rima/akhir-ganda/kata?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/rima/akhir-ganda/kata");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/rima/akhir-ganda/kata", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/rima/akhir-ganda/kata'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "karkata"
    },
    {
        "kata": "kosakata"
    },
    {
        "kata": "minikata"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/rima/akhir-ganda/{word}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

Get Rima Awal

Pencarian rima/kata berdasarkan sukukata awal

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/rima/awal/kata?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/rima/awal/kata");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/rima/awal/kata", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/rima/awal/kata'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "ka"
    },
    {
        "kata": "kaabah"
    },
    {
        "kata": "kaba"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/rima/awal/{word}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

Get Rima Awal Ganda

Pencarian rima/kata berdasarkan dua sukukata awal

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/rima/awal-ganda/kata?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/rima/awal-ganda/kata");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/rima/awal-ganda/kata", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/rima/awal-ganda/kata'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "katabolisme"
    },
    {
        "kata": "katafalk"
    },
    {
        "kata": "katafora"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/rima/awal-ganda/{word}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

Get Rima Konsonan

Pencarian rima/kata yang mirip berdasarkan konsonan

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/rima/konsonan/kata?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/rima/konsonan/kata");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/rima/konsonan/kata", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/rima/konsonan/kata'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "akta"
    },
    {
        "kata": "akte"
    },
    {
        "kata": "akut"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/rima/konsonan/{word}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count

Get Rima Vokal

Pencarian rima/kata yang mirip berdasarkan Vokal

Example request:

curl -X GET -G "https://rima.rfnaj.id/api/v1/rima/vokal/kata?size=3&page=1"
const url = new URL("https://rima.rfnaj.id/api/v1/rima/vokal/kata");

    let params = {
            "size": "3",
            "page": "1",
        };
    Object.keys(params).forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Accept": "application/json",
    "Content-Type": "application/json",
}

fetch(url, {
    method: "GET",
    headers: headers,
})
    .then(response => response.json())
    .then(json => console.log(json));

$client = new \GuzzleHttp\Client();
$response = $client->get("https://rima.rfnaj.id/api/v1/rima/vokal/kata", [
    'query' => [
            "size" => "3",
            "page" => "1",
        ],
]);
$body = $response->getBody();
print_r(json_decode((string) $body));
import requests
import json

url = 'https://rima.rfnaj.id/api/v1/rima/vokal/kata'
params = {
    'size': '3',
    'page': '1'
}
headers = {

}
response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

[
    {
        "kata": "aba"
    },
    {
        "kata": "abad"
    },
    {
        "kata": "abah"
    }
]

Example response (500):

null

HTTP Request

GET /api/v1/rima/vokal/{word}

Query Parameters

Parameter Status Description
size optional jumlah kata yang mau ditampilkan. Gunakan 'all' untuk menampilkan semua data.
page optional pagination.

Pagination

Pagination menggunakan Web Linking (RFC 8288), data pagination disimpan di Header Link, yang berisi : first, prev, next, & last. Total item dapat dilihat di Header X-Total-Count