Skip to content

Criptogramas Referência da API

Criptogramas: 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": "cryptogram", "title": "Quote cipher", "input": { "text": "PRACTICE MAKES PROGRESS" }, "options": { "difficulty": "easy" } }'

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.footerTexttexto; máximo 200Nã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.texttexto; mínimo 1; máximo 2000Sim
options.seednúmero; inteiro; mínimo 0; máximo 2147483647Não
options.difficultyuma opção; easy | medium | hardNão
options.manualPrefilllista; máximo 26Não
options.manualPrefill[]textoNão
options.showFrequencyverdadeiro/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.

Criptogramas Referência da API