Skip to content

Bingokarten Schnittstellenreferenz

Bingokarten: Diese Referenz liest Modi, Vorlagen, Formate und Felder aus demselben Register und Eingabevertrag wie die Schnittstelle.

Beispielanfrage

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

Modi

classic · signature · number · blank

Seitenvorlagen

Exportformate im Browser

pdf · caller-pdf

Formate richten sich nach Konfiguration und Tarif. viewUrl und exportPageUrl fĂŒhren zum Download im Browser; die Antwort enthĂ€lt keine PDF-, PNG- oder STL-Daten. Berechtigungen werden bei der Veröffentlichung festgelegt und bei erneuter Veröffentlichung geprĂŒft.

Gemeinsame Anfragefelder

FeldZulÀssiger WertPflichtfeld
presetTextNein
modeTextNein
localeeiner der Werte; en | zh | es | de | fr | pt | it | id | ja | koNein
contentLanguageeiner der Werte; en | zh | es | de | fr | pt | it | id | ja | koNein
titleTextJa
retentionDaysZahl; GanzzahlNein
appearance.themeColorTextNein
appearance.title.fontFamilyeiner der Werte; sans | serif | handwriting | playful | monoNein
appearance.title.fontWeighteiner der Werte; normal | medium | semibold | bold | extraboldNein
appearance.title.colorTextNein
appearance.title.aligneiner der Werte; left | center | rightNein
appearance.title.maxFontSizeZahl; mindestens 6; höchstens 120Nein
appearance.grid.shapeeiner der Werte; square | circleNein
appearance.grid.cornerseiner der Werte; sharp | sm | md | lgNein
appearance.grid.gapeiner der Werte; none | sm | md | lgNein
appearance.grid.colorModeeiner der Werte; mono | checkerNein
appearance.grid.bgeiner der Werte; Text | transparent | objectNein
appearance.grid.textFontFamilyeiner der Werte; sans | serif | handwriting | playful | monoNein
appearance.grid.textFontWeighteiner der Werte; normal | medium | semibold | bold | extraboldNein
appearance.grid.textColorTextNein
appearance.grid.borderWidthZahl; Ganzzahl; mindestens 0; höchstens 3Nein
appearance.grid.borderColorTextNein
appearance.grid.borderStyleeiner der Werte; solid | dashed | dottedNein
appearance.card.bgColoreiner der Werte; Text | transparent | objectNein
appearance.card.borderRadiuseiner der Werte; sharp | roundedNein
appearance.card.borderWidthZahl; Ganzzahl; mindestens 0; höchstens 3Nein
appearance.card.borderColorTextNein
appearance.header.bgColoreiner der Werte; Text | transparent | objectNein
appearance.header.fontFamilyeiner der Werte; sans | serif | handwriting | playful | monoNein
appearance.header.fontWeighteiner der Werte; normal | medium | semibold | bold | extraboldNein
appearance.header.colorTextNein
appearance.header.maxFontSizeZahl; mindestens 6; höchstens 120Nein
appearance.footer.enabledwahr/falschNein
appearance.footer.textText; höchstens 200Nein
appearance.footer.fontFamilyeiner der Werte; sans | serif | handwriting | playful | monoNein
appearance.footer.fontWeighteiner der Werte; normal | medium | semibold | bold | extraboldNein
appearance.footer.colorTextNein
appearance.footer.aligneiner der Werte; left | center | rightNein
appearance.footer.maxFontSizeZahl; mindestens 6; höchstens 120Nein
appearance.columnHeadersListe; höchstens 5Nein
appearance.columnHeaders[]Text; mindestens 1; höchstens 8Nein
appearance.showColumnHeaderswahr/falschNein
appearance.randomizationeiner der Werte; full | columnNein
appearance.freeSpaceLabelText; höchstens 40Nein
appearance.signatureLineswahr/falschNein
appearance.fontFamilyeiner der Werte; sans | serif | handwriting | playful | monoNein
appearance.fontSizeeiner der Werte; small | medium | largeNein
appearance.headerBgColorTextNein
appearance.showGridLineswahr/falschNein
appearance.outerBorderwahr/falschNein
appearance.borderStyleeiner der Werte; solid | dashed | dottedNein
export.paperSizeeiner der Werte; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | customNein
export.widthMmZahl; mindestens 50; höchstens 2000Nein
export.heightMmZahl; mindestens 50; höchstens 2000Nein
export.uniteiner der Werte; mm | cm | in | pxNein
export.qualityeiner der Werte; standard | high | printNein
export.layouteiner der Werte; 1x1 | 1x2 | 2x2 | 2x4Nein
input.wordsListe; mindestens 1; höchstens 200Nein
input.words[]Text; mindestens 1; höchstens 50Nein
input.numbersListeNein
input.numbers[]Zahl; Ganzzahl; mindestens 0; höchstens 9999Nein
options.seedZahl; Ganzzahl; mindestens 0; höchstens 2147483647Nein
options.gridSizeeiner der Werte; 3 | 4 | 5Nein
options.cardCountZahl; Ganzzahl; mindestens 1; höchstens 100Nein
options.freeSpacewahr/falschNein
options.minNumberZahl; Ganzzahl; mindestens 0; höchstens 9999Nein
options.maxNumberZahl; Ganzzahl; mindestens 0; höchstens 9999Nein
options.ballCounteiner der Werte; 30 | 75 | 80Nein
options.signatureLinewahr/falschNein

Vorlagen und Themen

Aktuelle Vorlagenkennungen, Themen und Kontogrenzen finden Sie unter /api/v1/capabilities. Auch eine Vorlage belegt einen Speicherplatz.

Bilder und Dateien

Bildeingaben verwenden eine zuvor hochgeladene oder importierte assetId desselben Kontos. Downloads erfolgen auf der Ergebnisseite im Browser; deren Link ist kein direkter Dateilink.

FehlerfÀlle

Unbekannte Felder oder widersprĂŒchliche Kombinationen aus type, mode und preset ergeben 422. Dasselbe gilt fĂŒr Eingaben, aus denen kein vollstĂ€ndiges RĂ€tsel entsteht. Formate hĂ€ngen von Konfiguration und Tarif ab.

Bingokarten Schnittstellenreferenz