Skip to content

Kartu bingo Rujukan API

Kartu bingo: 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": "bingo", "title": "Party bingo", "input": { "words": [ "APPLE", "BANANA", "CHERRY", "DATE", "FIG", "GRAPE", "KIWI", "LEMON", "MANGO" ] }, "options": { "gridSize": 3, "cardCount": 1 } }'

Mode

classic ยท signature ยท number ยท blank

Prasetel halaman

Format ekspor di peramban

pdf ยท caller-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

KolomNilai yang diterimaWajib
presetteksTidak
modeteksTidak
localesalah satu; en | zh | es | de | fr | pt | it | id | ja | koTidak
contentLanguagesalah satu; en | zh | es | de | fr | pt | it | id | ja | koTidak
titleteksYa
retentionDaysangka; bilangan bulatTidak
appearance.themeColorteksTidak
appearance.title.fontFamilysalah satu; sans | serif | handwriting | playful | monoTidak
appearance.title.fontWeightsalah satu; normal | medium | semibold | bold | extraboldTidak
appearance.title.colorteksTidak
appearance.title.alignsalah satu; left | center | rightTidak
appearance.title.maxFontSizeangka; minimum 6; maksimum 120Tidak
appearance.grid.shapesalah satu; square | circleTidak
appearance.grid.cornerssalah satu; sharp | sm | md | lgTidak
appearance.grid.gapsalah satu; none | sm | md | lgTidak
appearance.grid.colorModesalah satu; mono | checkerTidak
appearance.grid.bgsalah satu; teks | transparent | objectTidak
appearance.grid.textFontFamilysalah satu; sans | serif | handwriting | playful | monoTidak
appearance.grid.textFontWeightsalah satu; normal | medium | semibold | bold | extraboldTidak
appearance.grid.textColorteksTidak
appearance.grid.borderWidthangka; bilangan bulat; minimum 0; maksimum 3Tidak
appearance.grid.borderColorteksTidak
appearance.grid.borderStylesalah satu; solid | dashed | dottedTidak
appearance.card.bgColorsalah satu; teks | transparent | objectTidak
appearance.card.borderRadiussalah satu; sharp | roundedTidak
appearance.card.borderWidthangka; bilangan bulat; minimum 0; maksimum 3Tidak
appearance.card.borderColorteksTidak
appearance.header.bgColorsalah satu; teks | transparent | objectTidak
appearance.header.fontFamilysalah satu; sans | serif | handwriting | playful | monoTidak
appearance.header.fontWeightsalah satu; normal | medium | semibold | bold | extraboldTidak
appearance.header.colorteksTidak
appearance.header.maxFontSizeangka; minimum 6; maksimum 120Tidak
appearance.footer.enabledbenar/salahTidak
appearance.footer.textteks; maksimum 200Tidak
appearance.footer.fontFamilysalah satu; sans | serif | handwriting | playful | monoTidak
appearance.footer.fontWeightsalah satu; normal | medium | semibold | bold | extraboldTidak
appearance.footer.colorteksTidak
appearance.footer.alignsalah satu; left | center | rightTidak
appearance.footer.maxFontSizeangka; minimum 6; maksimum 120Tidak
appearance.columnHeadersdaftar; maksimum 5Tidak
appearance.columnHeaders[]teks; minimum 1; maksimum 8Tidak
appearance.showColumnHeadersbenar/salahTidak
appearance.randomizationsalah satu; full | columnTidak
appearance.freeSpaceLabelteks; maksimum 40Tidak
appearance.signatureLinesbenar/salahTidak
appearance.fontFamilysalah satu; sans | serif | handwriting | playful | monoTidak
appearance.fontSizesalah satu; small | medium | largeTidak
appearance.headerBgColorteksTidak
appearance.showGridLinesbenar/salahTidak
appearance.outerBorderbenar/salahTidak
appearance.borderStylesalah satu; solid | dashed | dottedTidak
export.paperSizesalah satu; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | customTidak
export.widthMmangka; minimum 50; maksimum 2000Tidak
export.heightMmangka; minimum 50; maksimum 2000Tidak
export.unitsalah satu; mm | cm | in | pxTidak
export.qualitysalah satu; standard | high | printTidak
export.layoutsalah satu; 1x1 | 1x2 | 2x2 | 2x4Tidak
input.wordsdaftar; minimum 1; maksimum 200Tidak
input.words[]teks; minimum 1; maksimum 50Tidak
input.numbersdaftarTidak
input.numbers[]angka; bilangan bulat; minimum 0; maksimum 9999Tidak
options.seedangka; bilangan bulat; minimum 0; maksimum 2147483647Tidak
options.gridSizesalah satu; 3 | 4 | 5Tidak
options.cardCountangka; bilangan bulat; minimum 1; maksimum 100Tidak
options.freeSpacebenar/salahTidak
options.minNumberangka; bilangan bulat; minimum 0; maksimum 9999Tidak
options.maxNumberangka; bilangan bulat; minimum 0; maksimum 9999Tidak
options.ballCountsalah satu; 30 | 75 | 80Tidak
options.signatureLinebenar/salahTidak

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.

Kartu bingo Rujukan API