Skip to content

Palavras cruzadas Referência da API

Palavras cruzadas: 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": "crossword", "title": "Nature crossword", "input": { "entries": [ { "word": "RIVER", "clue": "A flowing body of water" }, { "word": "TREE", "clue": "A woody plant" } ] } }'

Modos

normal · solution-word

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
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.entrieslista; mínimo 1; máximo 200Não
input.entries[].wordtexto; mínimo 1; máximo 50Não
input.entries[].cluetexto; mínimo 1; máximo 300Não
input.templateIdtexto; mínimo 1; máximo 100Não
input.solutionWordtexto; mínimo 1; máximo 50Não
options.seednúmero; inteiro; mínimo 0; máximo 2147483647Não
options.difficultyuma opção; easy | medium | hardNão
options.gridSizenúmero; inteiro; mínimo 5; máximo 50Nã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.

Palavras cruzadas Referência da API