Skip to content

Caça-palavras Referência da API

Caça-palavras: Esta referência obtém modos, configurações, formatos e campos do mesmo registro e contrato da API.

Exemplo de solicitação

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": "wordsearch", "preset": "word-search-for-kids", "title": "Animal word search", "input": { "words": [ "CAT", "DOG", "LION", "TIGER" ] }, "options": { "gridSize": 10, "allowDiagonal": false } }'

Modos

normal

Configurações de página

Formatos de exportação no navegador

pdf · answer-pdf

Os formatos dependem das configurações e do plano. viewUrl e exportPageUrl levam ao download no navegador; a resposta não contém arquivos PDF, PNG ou STL. As permissões são fixadas na publicação e revistas ao republicar.

Campos comuns

CampoValor aceitoObrigatório
presettextoNão
modetextoNão
localeuma opção; en | zh | es | de | fr | pt | it | id | ja | koNão
contentLanguageuma opção; en | zh | es | de | fr | pt | it | id | ja | koNão
titletextoSim
retentionDaysnúmero; inteiroNão
appearance.fontFamilyuma opção; sans | serif | handwriting | playful | monoNão
appearance.themeColortextoNão
appearance.footerTexttexto; máximo 200Não
appearance.borderStyleuma opção; solid | dashed | dottedNão
appearance.layoutModeuma opção; default | worksheetNão
appearance.pillTitleverdadeiro/falsoNão
appearance.showWorksheetHeaderverdadeiro/falsoNão
appearance.outerBorderverdadeiro/falsoNão
appearance.wordListPositionuma opção; bottom | rightNão
appearance.showGridLinesverdadeiro/falsoNão
appearance.showDirectionIconsverdadeiro/falsoNão
appearance.answerStyleuma opção; highlight | circle | strikethroughNão
appearance.titleScalenúmero; mínimo 0.5; máximo 3Não
appearance.letterCaseuma opção; uppercase | lowercaseNão
export.paperSizeuma opção; A3 | A4 | A4-landscape | A5 | B5 | Letter | Letter-landscape | Legal | Half-Letter | Tabloid | customNão
export.widthMmnúmero; mínimo 50; máximo 2000Não
export.heightMmnúmero; mínimo 50; máximo 2000Não
export.unituma opção; mm | cm | in | pxNão
export.qualityuma opção; standard | high | printNão
input.wordslista; mínimo 1; máximo 200Não
input.words[]texto; mínimo 2; máximo 30Não
input.templateIdtexto; mínimo 1; máximo 100Não
options.seednúmero; inteiro; mínimo 0; máximo 2147483647Não
options.gridSizenúmero; inteiro; mínimo 5; máximo 30Não
options.allowDiagonalverdadeiro/falsoNão
options.allowBackwardverdadeiro/falsoNão
options.fillLettersOnlyverdadeiro/falsoNão

Modelos e temas

Consulte /api/v1/capabilities para ver modelos, temas e limites da conta. Usar um modelo também ocupa uma vaga salva.

Imagens e arquivos

A entrada de imagem usa um assetId enviado ou importado pela mesma conta. O download acontece na página do resultado; o endereço dessa página não é um arquivo direto.

Casos de erro

Campos desconhecidos ou combinações incompatíveis de type, mode e preset retornam 422. Entradas que não geram um quebra-cabeça completo também retornam 422. Os formatos dependem das configurações e do plano.

Caça-palavras Referência da API