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étodo | Caminho | Descrição |
|---|---|---|
| GET | /comercial/courses/{course_uuid}/back-image | Consulta 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
| Campo | Obrigatório | Tipo | Descrição |
|---|---|---|---|
image | Sim | Arquivo de imagem | Imagem 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.