Cari kata Rujukan API
Cari kata: Rujukan ini membaca mode, prasetel, format, dan kolom dari daftar serta kontrak masukan yang sama dengan API.
Contoh permintaan
curl -X POST https://puzzlegenio.com/api/v1/puzzles \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Idempotency-Key: task-000000000001' \
-H 'Content-Type: application/json' \
-d '{ "type": "wordsearch", "preset": "word-search-for-kids", "title": "Animal word search", "input": { "words": [ "CAT", "DOG", "LION", "TIGER" ] }, "options": { "gridSize": 10, "allowDiagonal": false } }'Mode
normal
Prasetel halaman
Format ekspor di peramban
pdf ยท answer-pdf
Format bergantung pada pengaturan dan paket akun. viewUrl dan exportPageUrl membuka unduhan di peramban; respons tidak berisi berkas PDF, PNG, atau STL. Hak ekspor ditetapkan saat diterbitkan dan diperiksa lagi ketika diterbitkan ulang.
Kolom umum
| Kolom | Nilai yang diterima | Wajib |
|---|---|---|
| preset | teks | Tidak |
| mode | teks | Tidak |
| locale | salah satu; en | zh | es | de | fr | pt | it | id | ja | ko | Tidak |
| contentLanguage | salah satu; en | zh | es | de | fr | pt | it | id | ja | ko | Tidak |
| title | teks | Ya |
| retentionDays | angka; bilangan bulat | Tidak |
| appearance.fontFamily | salah satu; sans | serif | handwriting | playful | mono | Tidak |
| appearance.themeColor | teks | Tidak |
| appearance.footerText | teks; maksimum 200 | Tidak |
| appearance.borderStyle | salah satu; solid | dashed | dotted | Tidak |
| appearance.layoutMode | salah satu; default | worksheet | Tidak |
| appearance.pillTitle | benar/salah | Tidak |
| appearance.showWorksheetHeader | benar/salah | Tidak |
| appearance.outerBorder | benar/salah | Tidak |
| appearance.wordListPosition | salah satu; bottom | right | Tidak |
| appearance.showGridLines | benar/salah | Tidak |
| appearance.showDirectionIcons | benar/salah | Tidak |
| appearance.answerStyle | salah satu; highlight | circle | strikethrough | Tidak |
| appearance.titleScale | angka; minimum 0.5; maksimum 3 | Tidak |
| appearance.letterCase | salah satu; uppercase | lowercase | Tidak |
| export.paperSize | salah satu; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | custom | Tidak |
| export.widthMm | angka; minimum 50; maksimum 2000 | Tidak |
| export.heightMm | angka; minimum 50; maksimum 2000 | Tidak |
| export.unit | salah satu; mm | cm | in | px | Tidak |
| export.quality | salah satu; standard | high | print | Tidak |
| input.words | daftar; minimum 1; maksimum 200 | Tidak |
| input.words[] | teks; minimum 2; maksimum 30 | Tidak |
| input.templateId | teks; minimum 1; maksimum 100 | Tidak |
| options.seed | angka; bilangan bulat; minimum 0; maksimum 2147483647 | Tidak |
| options.gridSize | angka; bilangan bulat; minimum 5; maksimum 30 | Tidak |
| options.allowDiagonal | benar/salah | Tidak |
| options.allowBackward | benar/salah | Tidak |
| options.fillLettersOnly | benar/salah | Tidak |
Templat dan tema
Periksa /api/v1/capabilities untuk daftar templat, tema, dan batas akun saat ini. Memakai templat tetap menggunakan satu jatah simpan.
Gambar dan berkas
Masukan gambar memakai assetId yang diunggah atau diimpor oleh akun yang sama. Unduhan dilakukan pada halaman hasil di peramban; tautan halaman bukan tautan berkas langsung.
Kasus gagal
Kolom tidak dikenal atau gabungan type, mode, dan preset yang bertentangan menghasilkan 422. Masukan yang tidak dapat menghasilkan teka-teki lengkap juga menghasilkan 422. Format bergantung pada pengaturan dan hak akun.
