Skip to main content

PATCH Atualizar Desconto

Atualiza os dados de um desconto existente.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

ID do desconto

O id pode ser obtido na rota de Listar Descontos, no campo id de cada desconto.


Endpoint

PATCH https://api-dev.imagemais.com.br/api/finances/discounts/{id}

Parâmetros

Path

CampoTipoObrigatórioDescrição
idnumberID do desconto

Body

CampoTipoObrigatórioDescrição
idnumberID do desconto
namestringNome do desconto
descriptionstringDescrição do desconto
percentagenumberPercentual de desconto
fixednumberValor fixo de desconto
isEveryonebooleantrue = aplica a todos os orçamentos
expirationDatestringFormato YYYY-MM-DD
proceduresIdsnumber[]IDs dos procedimentos específicos

Requisição

curl -X 'PATCH' \
'https://api-dev.imagemais.com.br/api/finances/discounts/8' \
-H 'accept: */*' \
-H 'Authorization: Bearer {accessToken}' \
-H 'Content-Type: application/json' \
-d '{
"id": 8,
"name": "Desconto VIP 10%",
"description": "Desconto de 10% para clientes VIP",
"percentage": 10,
"fixed": 10,
"isEveryone": true,
"expirationDate": "2025-01-01",
"proceduresIds": [1, 2, 3]
}'

Respostas

200 Atualizado com sucesso

{
"data": {
"id": 8,
"name": "Desconto VIP 10%",
"description": "Desconto de 10% para clientes VIP",
"percentage": 10,
"fixed": "10",
"isActive": true,
"isEveryone": true,
"accountId": 1,
"createdAt": "2026-05-19T17:24:38.745Z",
"updatedAt": "2026-05-19T17:28:15.039Z",
"expirationDate": "2025-01-01T00:00:00.000Z",
"deletedAt": null
}
}

400 Desconto não encontrado

Retornado quando o id informado não existe.

{
"message": "Desconto já existe",
"error": "Bad Request",
"statusCode": 400
}