Skip to content

ビンゴカード API 資料

ビンゴカード: この資料のモード、ページ設定、出力形式、項目は API と共通の登録情報と入力規則から取得しています。

リクエスト例

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

モード

classic · signature · number · blank

ページ別の設定

ブラウザーでの出力形式

pdf · caller-pdf

出力形式はパズルの設定と契約で決まります。viewUrl と exportPageUrl はブラウザーでのダウンロード先です。応答に PDF、PNG、STL のファイル本体は含まれません。出力権限は公開時に確定し、再公開時に確認し直します。

共通の入力項目

項目指定できる値必須
preset文字列いいえ
mode文字列いいえ
localeいずれか; en | zh | es | de | fr | pt | it | id | ja | koいいえ
contentLanguageいずれか; en | zh | es | de | fr | pt | it | id | ja | koいいえ
title文字列はい
retentionDays数値; 整数いいえ
appearance.themeColor文字列いいえ
appearance.title.fontFamilyいずれか; sans | serif | handwriting | playful | monoいいえ
appearance.title.fontWeightいずれか; normal | medium | semibold | bold | extraboldいいえ
appearance.title.color文字列いいえ
appearance.title.alignいずれか; left | center | rightいいえ
appearance.title.maxFontSize数値; 最小 6; 最大 120いいえ
appearance.grid.shapeいずれか; square | circleいいえ
appearance.grid.cornersいずれか; sharp | sm | md | lgいいえ
appearance.grid.gapいずれか; none | sm | md | lgいいえ
appearance.grid.colorModeいずれか; mono | checkerいいえ
appearance.grid.bgいずれか; 文字列 | transparent | objectいいえ
appearance.grid.textFontFamilyいずれか; sans | serif | handwriting | playful | monoいいえ
appearance.grid.textFontWeightいずれか; normal | medium | semibold | bold | extraboldいいえ
appearance.grid.textColor文字列いいえ
appearance.grid.borderWidth数値; 整数; 最小 0; 最大 3いいえ
appearance.grid.borderColor文字列いいえ
appearance.grid.borderStyleいずれか; solid | dashed | dottedいいえ
appearance.card.bgColorいずれか; 文字列 | transparent | objectいいえ
appearance.card.borderRadiusいずれか; sharp | roundedいいえ
appearance.card.borderWidth数値; 整数; 最小 0; 最大 3いいえ
appearance.card.borderColor文字列いいえ
appearance.header.bgColorいずれか; 文字列 | transparent | objectいいえ
appearance.header.fontFamilyいずれか; sans | serif | handwriting | playful | monoいいえ
appearance.header.fontWeightいずれか; normal | medium | semibold | bold | extraboldいいえ
appearance.header.color文字列いいえ
appearance.header.maxFontSize数値; 最小 6; 最大 120いいえ
appearance.footer.enabled真偽値いいえ
appearance.footer.text文字列; 最大 200いいえ
appearance.footer.fontFamilyいずれか; sans | serif | handwriting | playful | monoいいえ
appearance.footer.fontWeightいずれか; normal | medium | semibold | bold | extraboldいいえ
appearance.footer.color文字列いいえ
appearance.footer.alignいずれか; left | center | rightいいえ
appearance.footer.maxFontSize数値; 最小 6; 最大 120いいえ
appearance.columnHeaders配列; 最大 5いいえ
appearance.columnHeaders[]文字列; 最小 1; 最大 8いいえ
appearance.showColumnHeaders真偽値いいえ
appearance.randomizationいずれか; full | columnいいえ
appearance.freeSpaceLabel文字列; 最大 40いいえ
appearance.signatureLines真偽値いいえ
appearance.fontFamilyいずれか; sans | serif | handwriting | playful | monoいいえ
appearance.fontSizeいずれか; small | medium | largeいいえ
appearance.headerBgColor文字列いいえ
appearance.showGridLines真偽値いいえ
appearance.outerBorder真偽値いいえ
appearance.borderStyleいずれか; solid | dashed | dottedいいえ
export.paperSizeいずれか; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | customいいえ
export.widthMm数値; 最小 50; 最大 2000いいえ
export.heightMm数値; 最小 50; 最大 2000いいえ
export.unitいずれか; mm | cm | in | pxいいえ
export.qualityいずれか; standard | high | printいいえ
export.layoutいずれか; 1x1 | 1x2 | 2x2 | 2x4いいえ
input.words配列; 最小 1; 最大 200いいえ
input.words[]文字列; 最小 1; 最大 50いいえ
input.numbers配列いいえ
input.numbers[]数値; 整数; 最小 0; 最大 9999いいえ
options.seed数値; 整数; 最小 0; 最大 2147483647いいえ
options.gridSizeいずれか; 3 | 4 | 5いいえ
options.cardCount数値; 整数; 最小 1; 最大 100いいえ
options.freeSpace真偽値いいえ
options.minNumber数値; 整数; 最小 0; 最大 9999いいえ
options.maxNumber数値; 整数; 最小 0; 最大 9999いいえ
options.ballCountいずれか; 30 | 75 | 80いいえ
options.signatureLine真偽値いいえ

テンプレートとテーマ

利用可能なテンプレート番号、テーマ、アカウントの制限は /api/v1/capabilities で確認してください。テンプレートを使った結果も保存枠を一つ使います。

画像とファイル

画像には、同じアカウントで事前に送信または取り込んだ assetId を指定します。ダウンロードはブラウザーの結果ページから行います。結果ページの URL はファイルへの直接リンクではありません。

失敗する場合

未知の項目や type、mode、preset の矛盾は 422 です。完成できない入力も 422 です。出力形式は設定とアカウントの権限で変わります。

ビンゴカード API 資料