Pular para o conteúdo principal

Imagem de fundo

Esta página descreve os endpoints da aba Imagem de fundo, da tela Cursos. Ela guarda a imagem usada no verso do certificado, nos modelos que têm verso. Cada curso tem uma única imagem.

Enviar uma nova imagem substitui a anterior, e o arquivo antigo é apagado.

Endpoints​

MétodoCaminhoDescrição
GET/comercial/courses/{course_uuid}/back-imageConsulta a imagem atual do curso
GET/comercial/courses/{course_uuid}/back-image/{id}Consulta uma imagem pelo id
POST/comercial/courses/{course_uuid}/back-image/{id}Envia a imagem do curso (o id é opcional)
DELETE/comercial/courses/{course_uuid}/back-image/{id}Remove a imagem e o arquivo enviado

Consultar​

GET /comercial/courses/{course_uuid}/back-image​

Retorna a imagem do curso. A resposta é um objeto, e não uma lista. Se o curso não tem imagem, a resposta é null.

Resposta: 200 com o objeto da imagem, que traz o registro do arquivo enviado (upload), ou null.

GET /comercial/courses/{course_uuid}/back-image/{id}​

Consulta uma imagem pelo id.

Resposta: 200 com o objeto da imagem.

Enviar e remover​

POST /comercial/courses/{course_uuid}/back-image/{id}​

Envia a imagem do curso. Use multipart/form-data. O id do caminho é opcional.

Corpo

CampoObrigatórioTipoDescrição
imageSimArquivo de imagemImagem usada no verso do certificado

Se o curso já tem imagem, a nova imagem substitui a anterior, e o arquivo anterior é apagado.

Resposta: 201 com o objeto da imagem.

DELETE /comercial/courses/{course_uuid}/back-image/{id}​

Remove a imagem e o arquivo enviado. A exclusão é lógica.

Resposta: 200, sem corpo.