SuportePainel
Impressões
Operações · Impressões

Criar impressão

Cria uma ordem de impressão a partir de uma imagem em Base64.

POSThttps://api.smarttef.mobi/commands/print/create

Authorization

AuthorizationBearer <token>in: header

Token JWT no formato: Bearer {token}

ocp-apim-subscription-key<token>in: header

Gateway Token recebido na criacao da loja.

Request Body

Corpo da requisição.

10 propriedades · 1 obrigatória

Imagem a ser impressa.

Conteúdo da imagem em Base64, sem prefixo de data URI.

Exemplo:iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQImWP4z8AAAAMBAQAY3Y20AAAAASUVORK5CYII=

Nome do arquivo. Quando omitido, a API gera um identificador.

Padrão:vazioquando você não enviaExemplo:cupom-189

CNPJ da loja, somente dígitos. Quando omitido, a API usa o CNPJ do token. Quando enviado, precisa ser igual ao CNPJ do token, caso contrário a requisição é recusada com CNPJ inválido.

Tamanho:14 dígitosexatos, sem pontuação

Direcionamento do card. NRM deixa o card na lista geral, CRD_UNICO abre direto no destino e GROUPED identifica cards agrupados pelo POS.

Padrão:NRMquando você não enviaAceita:CRD_UNICONRMGROUPEDExemplo:CRD_UNICO

Serial do POS que receberá a impressão. Não pode ser combinado com user_id.

Padrão:vazioquando você não envia

Operador que receberá a impressão. Não pode ser combinado com serial_pos.

Padrão:0quando você não enviaExemplo:24

Identificador da impressão no ERP. Precisa ser único entre as impressões em aberto da loja.

Exemplo:189

Permite abrir a tela de detalhes ao tocar no card. Em card CRD_UNICO sem interação, use falso.

Padrão:falsequando você não enviaExemplo:true

Indica que a imagem foi renderizada a partir de texto pelo ERP.

Padrão:falsequando você não envia

Campos extras do ERP.

Chaves:livres(as chaves abaixo são um exemplo)

Reservado. Deixe em branco para que a impressão nasça pendente.

Padrão:PDTquando você não enviaAceita:PDTIMPREJCAN_ERPPROC

Response Body

print_identifierstringIdentificador único da impressão, gerado pela API.
print_statusstring
order_typestringDirecionamento do card. NRM deixa o card na lista geral, CRD_UNICO abre direto no destino e GROUPED identifica cards agrupados pelo POS.
filestringURL da imagem armazenada no blob storage.
print_idstring | nullIdentificador da impressão informado pelo ERP.