Skip to content

Cartelle del bingo Riferimento dell’API

Cartelle del bingo: Questa guida ricava modalità, configurazioni, formati e campi dallo stesso registro e contratto dell’API.

Esempio di richiesta

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

Modalità

classic · signature · number · blank

Configurazioni delle pagine

Formati esportabili nel browser

pdf · caller-pdf

I formati dipendono dalle impostazioni e dal piano. viewUrl ed exportPageUrl aprono il download nel browser; la risposta non contiene file PDF, PNG o STL. I diritti sono fissati alla pubblicazione e ricontrollati quando si ripubblica.

Campi comuni

CampoValore accettatoObbligatorio
presettestoNo
modetestoNo
localeuno dei valori; en | zh | es | de | fr | pt | it | id | ja | koNo
contentLanguageuno dei valori; en | zh | es | de | fr | pt | it | id | ja | koNo
titletestoSì
retentionDaysnumero; interoNo
appearance.themeColortestoNo
appearance.title.fontFamilyuno dei valori; sans | serif | handwriting | playful | monoNo
appearance.title.fontWeightuno dei valori; normal | medium | semibold | bold | extraboldNo
appearance.title.colortestoNo
appearance.title.alignuno dei valori; left | center | rightNo
appearance.title.maxFontSizenumero; minimo 6; massimo 120No
appearance.grid.shapeuno dei valori; square | circleNo
appearance.grid.cornersuno dei valori; sharp | sm | md | lgNo
appearance.grid.gapuno dei valori; none | sm | md | lgNo
appearance.grid.colorModeuno dei valori; mono | checkerNo
appearance.grid.bguno dei valori; testo | transparent | objectNo
appearance.grid.textFontFamilyuno dei valori; sans | serif | handwriting | playful | monoNo
appearance.grid.textFontWeightuno dei valori; normal | medium | semibold | bold | extraboldNo
appearance.grid.textColortestoNo
appearance.grid.borderWidthnumero; intero; minimo 0; massimo 3No
appearance.grid.borderColortestoNo
appearance.grid.borderStyleuno dei valori; solid | dashed | dottedNo
appearance.card.bgColoruno dei valori; testo | transparent | objectNo
appearance.card.borderRadiusuno dei valori; sharp | roundedNo
appearance.card.borderWidthnumero; intero; minimo 0; massimo 3No
appearance.card.borderColortestoNo
appearance.header.bgColoruno dei valori; testo | transparent | objectNo
appearance.header.fontFamilyuno dei valori; sans | serif | handwriting | playful | monoNo
appearance.header.fontWeightuno dei valori; normal | medium | semibold | bold | extraboldNo
appearance.header.colortestoNo
appearance.header.maxFontSizenumero; minimo 6; massimo 120No
appearance.footer.enabledvero/falsoNo
appearance.footer.texttesto; massimo 200No
appearance.footer.fontFamilyuno dei valori; sans | serif | handwriting | playful | monoNo
appearance.footer.fontWeightuno dei valori; normal | medium | semibold | bold | extraboldNo
appearance.footer.colortestoNo
appearance.footer.alignuno dei valori; left | center | rightNo
appearance.footer.maxFontSizenumero; minimo 6; massimo 120No
appearance.columnHeaderselenco; massimo 5No
appearance.columnHeaders[]testo; minimo 1; massimo 8No
appearance.showColumnHeadersvero/falsoNo
appearance.randomizationuno dei valori; full | columnNo
appearance.freeSpaceLabeltesto; massimo 40No
appearance.signatureLinesvero/falsoNo
appearance.fontFamilyuno dei valori; sans | serif | handwriting | playful | monoNo
appearance.fontSizeuno dei valori; small | medium | largeNo
appearance.headerBgColortestoNo
appearance.showGridLinesvero/falsoNo
appearance.outerBordervero/falsoNo
appearance.borderStyleuno dei valori; solid | dashed | dottedNo
export.paperSizeuno dei valori; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | customNo
export.widthMmnumero; minimo 50; massimo 2000No
export.heightMmnumero; minimo 50; massimo 2000No
export.unituno dei valori; mm | cm | in | pxNo
export.qualityuno dei valori; standard | high | printNo
export.layoutuno dei valori; 1x1 | 1x2 | 2x2 | 2x4No
input.wordselenco; minimo 1; massimo 200No
input.words[]testo; minimo 1; massimo 50No
input.numberselencoNo
input.numbers[]numero; intero; minimo 0; massimo 9999No
options.seednumero; intero; minimo 0; massimo 2147483647No
options.gridSizeuno dei valori; 3 | 4 | 5No
options.cardCountnumero; intero; minimo 1; massimo 100No
options.freeSpacevero/falsoNo
options.minNumbernumero; intero; minimo 0; massimo 9999No
options.maxNumbernumero; intero; minimo 0; massimo 9999No
options.ballCountuno dei valori; 30 | 75 | 80No
options.signatureLinevero/falsoNo

Modelli e temi

Consulta /api/v1/capabilities per conoscere modelli, temi e limiti del tuo account. Anche un modello creato occupa uno spazio.

Immagini e file

Per le immagini usa un assetId caricato o importato dallo stesso account. Il download avviene nella pagina del risultato; l’indirizzo della pagina non è un collegamento diretto al file.

Casi di errore

Campi sconosciuti o combinazioni incompatibili di type, mode e preset restituiscono 422. Anche un input che non produce un rompicapo completo restituisce 422. I formati dipendono dalle impostazioni e dal piano.

Cartelle del bingo Riferimento dell’API