Skip to content

Jigsaw Rujukan API

Jigsaw: 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": "jigsaw", "title": "Mountain puzzle", "options": { "tilesX": 5, "tilesY": 5, "shape": "rectangle" } }'

Mode

normal

Prasetel halaman

Format ekspor di peramban

svg ยท pdf ยท png ยท dxf ยท zip ยท stl

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.lineColorteksTidak
appearance.lineWidthangka; minimum 0; maksimum 20Tidak
appearance.strokeOutlinebenar/salahTidak
appearance.outlineColorteksTidak
appearance.outlineWidthangka; minimum 0; maksimum 10Tidak
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.thicknessMmangka; minimum 1; maksimum 10Tidak
export.gapMmangka; minimum 0.1; maksimum 1Tidak
input.imageAssetIdteksTidak
options.seedangka; bilangan bulat; minimum 0; maksimum 2147483647Tidak
options.tilesXangka; bilangan bulat; minimum 1; maksimum 100Tidak
options.tilesYangka; bilangan bulat; minimum 1; maksimum 100Tidak
options.sizeXangka; minimum 1; maksimum 10000Tidak
options.sizeYangka; minimum 1; maksimum 10000Tidak
options.tabSizeangka; minimum 10; maksimum 35Tidak
options.jitterangka; minimum 0; maksimum 10Tidak
options.cornerRadiusangka; minimum 0; maksimum 100Tidak
options.shapeteks; minimum 1; maksimum 50Tidak
options.hexRingsangka; bilangan bulat; minimum 1; maksimum 20Tidak

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.

Jigsaw Rujukan API